文件名称:Comparison of Cartesian Treecodes:用于比较粒子簇和簇粒子树代码的 Fortran 代码-开源
文件大小:26KB
文件格式:ZIP
更新时间:2024-06-28 12:49:59
开源软件
在分子模拟中,由于一组不相交的 N 个带电源粒子,有时需要计算 M 个目标处的电势。 当 M 和 N 很大时,直接求和代价高得令人望而却步。 我们为两种可降低成本的互补树代码方法提供 Fortran 90 代码。 标准粒子簇树代码将源划分为八叉树并应用远场近似,而最近开发的簇粒子树代码将目标划分为八叉树并应用近场近似。 当 N >> M 时粒子簇更快,当 M >> N 时簇-粒子更快。参考:博阿滕,HA 和 Krasny, R., J. Comput。 Chem, 34(25), 2013, 2159–2167 该材料基于美国国家科学基金会在 NSF 资助 DMS-0854870 和 DMS-0915057 下支持的工作。 本材料中表达的任何意见、发现和结论或建议不一定反映 NSF 的观点。
【文件预览】:
Parallel
----exact_calc_par.f90(6KB)
----tree_cp_par.f90(34KB)
----tree_pc_par.f90(33KB)
----treedriver_par.f90(11KB)
----comms.inc(1KB)
----README(9KB)
----basic_comms.f90(7KB)