...
首页> 外文期刊>Journal of Computational Chemistry: Organic, Inorganic, Physical, Biological >Comparison of treecodes for computing electrostatic potentials in charged particle systems with disjoint targets and sources
【24h】

Comparison of treecodes for computing electrostatic potentials in charged particle systems with disjoint targets and sources

机译:具有不相交的目标和源的带电粒子系统中计算静电势的树代码的比较

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In molecular simulations, it is sometimes necessary to compute the electrostatic potential at M target sites due to a disjoint set of N charged source particles. Direct summation requires O(MN) operations, which is prohibitively expensive when M and N are large. Here, we consider two alternative tree-based methods that reduce the cost. The standard particle-cluster treecode partitions the N sources into an octree and applies a far-field approximation, whereas a recently developed cluster-particle treecode instead partitions the M targets into an octree and applies a near-field approximation. We compare the two treecodes with direct summation and document their accuracy, CPU run time, and memory usage. We find that the particle-cluster treecode is faster when N > M, that is, when the sources outnumber the targets, and conversely, the cluster-particle treecode is faster when M > N, that is, when the targets outnumber the sources. Hence, the two treecodes provide useful tools for computing electrostatic potentials in charged particle systems with disjoint targets and sources.
机译:在分子模拟中,由于N个带电源粒子的不相交集,有时有时需要计算M个目标位置的静电势。直接求和需要O(MN)运算,当M和N很大时,这是非常昂贵的。在这里,我们考虑了两种降低成本的基于树的替代方法。标准粒子集群树代码将N个源划分为八叉树并应用远场近似,而最近开发的集群粒子树代码则将M个目标划分为八叉树并应用近场近似。我们将两个树代码与直接求和进行比较,并记录其准确性,CPU运行时间和内存使用情况。我们发现,当N> M时,即当源数超过目标时,粒子群集树代码更快;相反,当M> N时,即当目标数超过源时,群集-粒子树代码更快。因此,这两个树代码提供了有用的工具,可用于计算目标和源不相交的带电粒子系统中的静电势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号