...
首页> 外文期刊>Journal of Computational Physics >Improve the efficiency of the Cartesian tensor based fast multipole method for Coulomb interaction using the traces
【24h】

Improve the efficiency of the Cartesian tensor based fast multipole method for Coulomb interaction using the traces

机译:基于笛卡尔张于基于笛卡尔的快速多极方法的效率使用痕迹

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

摘要

To compute the non-oscillating mutual interaction for a system with N points, the fast multipole method (FMM) has an efficiency that scales linearly with the number of points. Specifically, for Coulomb interaction, FMM can be constructed using either the spherical harmonic functions or the totally symmetric Cartesian tensors. In this paper, we will present that the efficiency of the Cartesian tensor based FMM for the Coulomb interaction can be significantly improved by implementing the traces of the Cartesian tensors in calculation to reduce the independent elements of the n-th rank totally symmetric Cartesian tensor from (n+ 1)(n + 2)/2 to 2n + 1. The computation complexity for the operations in FMM are analyzed and expressed as polynomials of the highest rank of the Cartesian tensors. For most operations, the complexity is reduced by one order. Numerical examples regarding the convergence and the efficiency of the new algorithm are demonstrated. A reduction of computation time up to 50% has been observed for moderate number of points and rank of tensors. (C) 2018 Elsevier Inc. All rights reserved.
机译:为了计算具有n个点的系统的非振荡相互作用,快速的多极方法(FMM)具有线性缩放的效率与点数。具体地,对于库仑相互作用,可以使用球形谐波函数或完全对称的笛卡尔张量来构造FMM。在本文中,我们将介绍,通过在计算中实现笛卡尔张量的迹线来减少第n个等级的独立元素,可以显着提高基于库仑相互作用的Caresian张量的FMM的效率。 (n + 1)(n + 2)/ 2至2n + 1。分析了FMM操作的计算复杂性,并表示为笛卡尔张量的最高等级的多项式。对于大多数操作,复杂性减少了一个订单。证明了关于新算法的收敛性和效率的数值例子。对于中等数量的点和张量,已经观察到计算时间的计算时间高达50%。 (c)2018年Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号