An Iterative PPPM Method for Simulating Coulombic Systems on Distributed Memory Parallel Computers
- 1 May 1998
- journal article
- research article
- Published by Taylor & Francis in Molecular Simulation
- Vol. 20 (6) , 369-383
- https://doi.org/10.1080/08927029808022044
Abstract
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.Keywords
This publication has 12 references indexed in Scilit:
- Comments on P3M, FMM, and the Ewald method for large periodic Coulombic systemsComputer Physics Communications, 1996
- Calculating Electrostatic Interactions Using the Particle−Particle Particle−Mesh Method with Nonperiodic Long-Range InteractionsThe Journal of Physical Chemistry, 1996
- Accuracy and efficiency of the particle mesh Ewald methodThe Journal of Chemical Physics, 1995
- Effect of the treatment of long-range forces on the dynamics of ions in aqueous solutionsThe Journal of Chemical Physics, 1995
- The very fast multipole methodThe Journal of Chemical Physics, 1994
- The effect of long-range electrostatic interactions in simulations of macromolecular crystals: A comparison of the Ewald and truncated list methodsThe Journal of Chemical Physics, 1993
- On the Fast Multipole Method for Computing the Energy of Periodic Assemblies of Charged and Dipolar ParticlesJournal of Computational Physics, 1993
- Molecular dynamics simulation of water beween two ideal classical metal wallsThe Journal of Chemical Physics, 1989
- An algorithm for the simulation of condensed matter which grows as the 3/2 power of the number of particlesMolecular Physics, 1988
- A fast algorithm for particle simulationsJournal of Computational Physics, 1987