An iterative PPPM method for simulating Coulombic systems on distributed memory parallel computers

被引:184
作者
Beckers, JVL [1 ]
Lowe, CP [1 ]
De Leeuw, SW [1 ]
机构
[1] Delft Univ Technol, Dept Appl Phys, NL-2628 CJ Delft, Netherlands
关键词
particle-particle particle-mesh; Coulomb interaction; electrostatic interaction; parallel algorithms; molecular simulation;
D O I
10.1080/08927029808022044
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
We describe results obtained from a new implementation of Hockney's Particle-Particle Particle-Mesh (PPPM) method for evaluation of Coulomb energies and forces in simulations of charged particles. Rather than taking the usual approach, solving Poisson's equation by means of a Fourier transformation, we use an iterative Poisson solver. In a molecular dynamics (MD) simulation the solution from the previous time-step provides a good starting point for the next solution. This reduces the number of iterations per time-step to acceptable values. The iterative scheme has a complexity O(N), and, in contrast with the Fourier transform based approach, it is easily implemented on a parallel architecture with a minimum of communication overhead. We examine the origin of the errors in the algorithm and find that reasonable accuracies in the Coulomb interaction can best be attained by making the charge density profile as smooth as possible. This involves spreading the particle charges over a large number of grid points. Assigning these charges then becomes the most time consuming part of the algorithm. We show how we can then gain a considerable saving in computing time by employing a diffusion equation as a charge spreading mechanism. The effect of employing the algorithm with an accuracy less than that typically tolerated in an Ewald summation is studied by computing, from an MD simulation of silica, quantities that are sensitive to the long range part of the Coulomb interaction. These results are compared to full Ewald sum reference simulations and found to be within the statistical error.
引用
收藏
页码:369 / 383
页数:15
相关论文
共 17 条
[1]  
Allen M. P., 1987, Computer Simulation of Liquids, DOI DOI 10.1093/OSO/9780198803195.001.0001
[2]   STRUCTURAL AND ENERGETIC EFFECTS OF TRUNCATING LONG RANGED INTERACTIONS IN IONIC AND POLAR FLUIDS [J].
BROOKS, CL ;
PETTITT, BM ;
KARPLUS, M .
JOURNAL OF CHEMICAL PHYSICS, 1985, 83 (11) :5897-5908
[3]   ON THE FAST MULTIPOLE METHOD FOR COMPUTING THE ENERGY OF PERIODIC ASSEMBLIES OF CHARGED AND DIPOLAR PARTICLES [J].
CHRISTIANSEN, D ;
PERRAM, JW ;
PETERSEN, HG .
JOURNAL OF COMPUTATIONAL PHYSICS, 1993, 107 (02) :403-405
[4]   PARTICLE MESH EWALD - AN N.LOG(N) METHOD FOR EWALD SUMS IN LARGE SYSTEMS [J].
DARDEN, T ;
YORK, D ;
PEDERSEN, L .
JOURNAL OF CHEMICAL PHYSICS, 1993, 98 (12) :10089-10092
[5]  
ESSELINK K, 1995, THESIS U GRONINGEN N
[6]   A FAST ALGORITHM FOR PARTICLE SIMULATIONS [J].
GREENGARD, L ;
ROKHLIN, V .
JOURNAL OF COMPUTATIONAL PHYSICS, 1987, 73 (02) :325-348
[7]   MOLECULAR-DYNAMICS SIMULATION OF WATER BETWEEN 2 IDEAL CLASSICAL METAL WALLS [J].
HAUTMAN, J ;
HALLEY, JW ;
RHEE, YJ .
JOURNAL OF CHEMICAL PHYSICS, 1989, 91 (01) :467-472
[8]  
HOCKNEY RW, 1981, COMPUTER SIMULATION
[9]   Calculating electrostatic interactions using the particle-particle particle-mesh method with nonperiodic long-range interactions [J].
Luty, BA ;
vanGunsteren, WF .
JOURNAL OF PHYSICAL CHEMISTRY, 1996, 100 (07) :2581-2587
[10]   EFFECT OF THE TREATMENT OF LONG-RANGE FORCES ON THE DYNAMICS OF IONS IN AQUEOUS-SOLUTIONS [J].
PERERA, L ;
ESSMANN, U ;
BERKOWITZ, ML .
JOURNAL OF CHEMICAL PHYSICS, 1995, 102 (01) :450-456