Comments on P(3)M, FMM, and the Ewald method for large periodic coulombic systems

被引:329
作者
Pollock, EL
Glosli, J
机构
[1] Physics Department, Lawrence Livermore Natl. Laboratory, University of California, Livermore
关键词
D O I
10.1016/0010-4655(96)00043-4
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Prompted by the need to simulate large molecular or gravitational systems and the availability of multiprocessor computers, alternatives to the standard Ewald calculation of Coulombic interactions have been developed. The two most popular alternatives, the fast multipole method (FMM) and the particle-particle particle-mesh (P(3)M) method are compared here to the Ewald method for a single processor machine. Parallel processor implementations of the P(3)M and Ewald methods are compared. The P(3)M method is found to be both faster than the FMM and easier to implement efficiently as it relies on commonly available software (FFT subroutines). Both the Ewald and P(3)M method are easily implemented on parallel architectures with the P(3)M method the clear choice for large systems.
引用
收藏
页码:93 / 110
页数:18
相关论文
共 18 条
[1]  
[Anonymous], J MATH PHYS
[2]   MESSAGE-PASSING MULTICELL MOLECULAR-DYNAMICS ON THE CONNECTION MACHINE 5 [J].
BEAZLEY, DM ;
LOMDAHL, PS .
PARALLEL COMPUTING, 1994, 20 (02) :173-195
[3]   ACCELERATED MOLECULAR-DYNAMICS SIMULATION WITH THE PARALLEL FAST MULTIPOLE ALGORITHM [J].
BOARD, JA ;
CAUSEY, JW ;
LEATHRUM, JF ;
WINDEMUTH, A ;
SCHULTEN, K .
CHEMICAL PHYSICS LETTERS, 1992, 198 (1-2) :89-94
[4]  
CARLSON BC, 1950, P CAMB PHILOS SOC, V46, P626
[5]   SIMULATION OF ELECTROSTATIC SYSTEMS IN PERIODIC BOUNDARY-CONDITIONS .1. LATTICE SUMS AND DIELECTRIC-CONSTANTS [J].
DELEEUW, SW ;
PERRAM, JW ;
SMITH, ER .
PROCEEDINGS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 1980, 373 (1752) :27-56
[6]   A COMPARISON OF ALGORITHMS FOR LONG-RANGE INTERACTIONS [J].
ESSELINK, K .
COMPUTER PHYSICS COMMUNICATIONS, 1995, 87 (03) :375-395
[7]  
Ewald PP, 1921, ANN PHYS-BERLIN, V64, P253
[8]  
FERRELL R, 1994, INT J MOD PHYS C, V6, P933
[9]  
GREENGARD L, 1990, NUMERICAL SOLUTION N, P142
[10]  
GREENGARD L, 1985, J COMPUT PHYS, V60, P187