Periodic boundary conditions and the fast multipole method

被引:70
作者
Challacombe, M [1 ]
White, C [1 ]
HeadGordon, M [1 ]
机构
[1] UNIV CALIF BERKELEY,DEPT CHEM,BERKELEY,CA 94720
关键词
D O I
10.1063/1.474150
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
The seminal work of Nijboer and De Wette [Physica 23, 309 (1957)] enables the calculation of lattice sums of spherical harmonics, but has long been overlooked. In this article, their central result is recast in a simplified form suitable for modern multipole algorithms that employ the solid harmonics. This formulation makes possible the imposition of periodic boundary conditions within modern versions of the fast multipole method, and other fast N-body methods. The distinction between the extrinsic values obtained with the lattice sums M of the multipole interaction tensors, and the intrinsic values associated with Taylor's expansion of the Ewald formulas, is made. The central constants, M, are computed to 32 digit accuracy using extended precision arithmetic. Timings and corresponding errors obtained with a periodic version of the fast multipole method are presented for particle numbers spanning [10(3),10(6)], and a range of expansion orders. A qualitative comparison is made between the present implementation, other periodic versions of the fast multipole method, and fast Ewald methods. (C) 1997 American Institute of Physics. [S0021-9606(97)02947-4].
引用
收藏
页码:10131 / 10140
页数:10
相关论文
共 53 条
[1]  
Abramowitz M., 1972, HDB MATH FUNCTIONS
[2]   TAMING THE EWALD SUM IN THE COMPUTER-SIMULATION OF CHARGED SYSTEMS [J].
ADAMS, DJ ;
DUBEY, GS .
JOURNAL OF COMPUTATIONAL PHYSICS, 1987, 72 (01) :156-176
[3]  
Allen M. P., 1990, COMPUTER SIMULATION
[4]   Greengard's N-body algorithm is not order N [J].
Aluru, S .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1996, 17 (03) :773-776
[5]  
ALURU S, 1995, P SUPERCOMPUTING 94, P420
[6]  
[Anonymous], 1958, QUANTUM MECH
[7]  
[Anonymous], METHODS COMPUTATIONA
[8]   ALGORITHM 719 - MULTIPRECISION TRANSLATION AND EXECUTION OF FORTRAN PROGRAMS [J].
BAILEY, DH .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1993, 19 (03) :288-319
[9]   A RENORMALIZATION METHOD FOR THE EVALUATION OF LATTICE SUMS [J].
BERMAN, CL ;
GREENGARD, L .
JOURNAL OF MATHEMATICAL PHYSICS, 1994, 35 (11) :6036-6048
[10]  
CARLSON BC, 1950, P CAMB PHILOS SOC, V46, P626