Multilevel Summation Method for Electrostatic Force Evaluation

The multilevel summation method (MSM) offers an efficient algorithm utilizing convolution for evaluating long-range forces arising in molecular dynamics simulations. Shifting the balance of computation and communication, MSM provides key advantages over the ubiquitous particle–mesh Ewald (PME) method, offering better scaling on parallel computers and permitting more modeling flexibility, with support for periodic systems as does PME but also for semiperiodic and nonperiodic systems. The version of MSM available in the simulation program NAMD is described, and its performance and accuracy are compared with the PME method. The accuracy feasible for MSM in practical applications reproduces PME results for water property calculations of density, diffusion constant, dielectric constant, surface tension, radial distribution function, and distance-dependent Kirkwood factor, even though the numerical accuracy of PME is higher than that of MSM. Excellent agreement between MSM and PME is found also for interface potentials of air–water and membrane–water interfaces, where long-range Coulombic interactions are crucial. Applications demonstrate also the suitability of MSM for systems with semiperiodic and nonperiodic boundaries. For this purpose, simulations have been performed with periodic boundaries along directions parallel to a membrane surface but not along the surface normal, yielding membrane pore formation induced by an imbalance of charge across the membrane. Using a similar semiperiodic boundary condition, ion conduction through a graphene nanopore driven by an ion gradient has been simulated. Furthermore, proteins have been simulated inside a single spherical water droplet. Finally, parallel scalability results show the ability of MSM to outperform PME when scaling a system of modest size (less than 100 K atoms) to over a thousand processors, demonstrating the suitability of MSM for large-scale parallel simulation.

[1]  Robert D. Skeel,et al.  Multiple grid methods for classical molecular dynamics , 2002, J. Comput. Chem..

[2]  D. Case,et al.  Constant pH molecular dynamics in generalized Born implicit solvent , 2004, J. Comput. Chem..

[3]  Laxmikant V. Kale,et al.  NAMD2: Greater Scalability for Parallel Molecular Dynamics , 1999 .

[4]  J. P. Grossman,et al.  Anton 2: Raising the Bar for Performance and Programmability in a Special-Purpose Molecular Dynamics Supercomputer , 2014, SC14: International Conference for High Performance Computing, Networking, Storage and Analysis.

[5]  Berk Hess,et al.  Lennard-Jones Lattice Summation in Bilayer Simulations Has Critical Effects on Surface Tension and Lipid Properties. , 2013, Journal of chemical theory and computation.

[6]  R W Hockney,et al.  Computer Simulation Using Particles , 1966 .

[7]  Huda Ibeid,et al.  Petascale molecular dynamics simulation using the fast multipole method on K computer , 2014, Comput. Phys. Commun..

[8]  Thomas B Woolf,et al.  Atomistic simulations of biologically realistic transmembrane potential gradients. , 2004, The Journal of chemical physics.

[9]  Klaus Schulten,et al.  Multilevel summation of electrostatic potentials using graphics processing units , 2009, Parallel Comput..

[10]  Jung-Hsin Lin,et al.  Bridging implicit and explicit solvent approaches for membrane electrostatics. , 2002, Biophysical journal.

[11]  Stan G Moore,et al.  Extension and evaluation of the multilevel summation method for fast long-range electrostatics calculations. , 2014, The Journal of chemical physics.

[12]  K. Schulten,et al.  Difficulties with multiple time stepping and fast multipole algorithm in molecular dynamics , 1997 .

[13]  I. Vattulainen,et al.  Ion leakage through transient water pores in protein-free lipid membranes driven by transmembrane ionic charge imbalance. , 2007, Biophysical journal.

[14]  Klaus Schulten,et al.  Accelerating Molecular Modeling Applications with GPU Computing , 2009 .

[15]  Alan E Mark,et al.  Simulation of pore formation in lipid bilayers by mechanical stress and electric fields. , 2003, Journal of the American Chemical Society.

[16]  David J. Hardy,et al.  Multilevel summation for the fast evaluation of forces for the simulation of biomolecules , 2006 .

[17]  Bilha Sandak,et al.  Multiscale fast summation of long‐range charge and dipolar interactions , 2001, J. Comput. Chem..

[18]  H. Berendsen,et al.  ALGORITHMS FOR MACROMOLECULAR DYNAMICS AND CONSTRAINT DYNAMICS , 1977 .

[19]  V. Muñoz,et al.  Folding dynamics and mechanism of β-hairpin formation , 1997, Nature.

[20]  Tamar Schlick,et al.  Inherent speedup limitations in multiple time step/particle mesh Ewald algorithms , 2003, J. Comput. Chem..

[21]  Anna-Karin Tornberg,et al.  Fast and spectrally accurate Ewald summation for 2-periodic electrostatic systems. , 2011, The Journal of chemical physics.

[22]  B. Roux,et al.  Simulations of anionic lipid membranes: development of interaction-specific ion parameters and validation using NMR data. , 2013, The journal of physical chemistry. B.

[23]  Robert D. Skeel,et al.  Practical Construction of Modified Hamiltonians , 2001, SIAM J. Sci. Comput..

[24]  Ross C. Walker,et al.  An overview of the Amber biomolecular simulation package , 2013 .

[25]  T. Darden,et al.  Particle mesh Ewald: An N⋅log(N) method for Ewald sums in large systems , 1993 .

[26]  Robert D. Skeel,et al.  Monitoring energy drift with shadow Hamiltonians , 2005 .

[27]  John E. Stone,et al.  OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems , 2010, Computing in Science & Engineering.

[28]  H. C. Andersen Rattle: A “velocity” version of the shake algorithm for molecular dynamics calculations , 1983 .

[29]  Laxmikant V. Kalé,et al.  Scalable molecular dynamics with NAMD , 2005, J. Comput. Chem..

[30]  Tetsu Narumi,et al.  Cutoff radius effect of the isotropic periodic sum and Wolf method in liquid-vapor interfaces of water. , 2011, The Journal of chemical physics.

[31]  Mark A Olson,et al.  An efficient hybrid explicit/implicit solvent method for biomolecular simulations , 2004, J. Comput. Chem..

[32]  B. Brooks,et al.  Effect of Electrostatic Force Truncation on Interfacial and Transport Properties of Water , 1996 .

[33]  Leslie Greengard,et al.  A fast algorithm for particle simulations , 1987 .

[34]  S. Phillpot,et al.  Exact method for the simulation of Coulombic systems by spherically truncated, pairwise r−1 summation , 1999 .

[35]  J. Weaver,et al.  Theory of electroporation: A review , 1996 .

[36]  Boyang Wang,et al.  Selective ion passage through functionalized graphene nanopores. , 2008, Journal of the American Chemical Society.

[37]  Alexander D. MacKerell,et al.  All-atom empirical potential for molecular modeling and dynamics studies of proteins. , 1998, The journal of physical chemistry. B.

[38]  B. Brooks,et al.  Constant pressure molecular dynamics simulation: The Langevin piston method , 1995 .

[39]  Klaus Schulten,et al.  Molecular Dynamics Simulations Suggest that Electrostatic Funnel Directs Binding of Tamiflu to Influenza N1 Neuraminidases , 2010, PLoS Comput. Biol..

[40]  Masao Fukushima,et al.  MODYLAS: A Highly Parallelized General-Purpose Molecular Dynamics Simulation Program for Large-Scale Systems with Long-Range Forces Calculated by Fast Multipole Method (FMM) and Highly Scalable Fine-Grained New Parallel Processing Algorithms. , 2013, Journal of chemical theory and computation.

[41]  H. Berendsen,et al.  Molecular Dynamics Simulations: Techniques and Approaches , 1984 .

[42]  Carsten Kutzner,et al.  GROMACS 4:  Algorithms for Highly Efficient, Load-Balanced, and Scalable Molecular Simulation. , 2008, Journal of chemical theory and computation.

[43]  T. Darden,et al.  A smooth particle mesh Ewald method , 1995 .

[44]  A. Brandt,et al.  Multilevel matrix multiplication and fast solution of integral equations , 1990 .

[45]  I. Vattulainen,et al.  Pore formation coupled to ion transport through lipid membranes as induced by transmembrane ionic charge imbalance: atomistic molecular dynamics study. , 2005, Journal of the American Chemical Society.

[46]  Paolo Bientinesi,et al.  Multilevel summation for dispersion: a linear-time algorithm for r(-6) potentials. , 2013, The Journal of chemical physics.

[47]  A. Garcia,et al.  Effects of truncating van der Waals interactions in lipid bilayer simulations. , 2014, The Journal of chemical physics.

[48]  Haruki Nakamura,et al.  Non-Ewald methods: theory and applications to molecular systems , 2012, Biophysical Reviews.

[49]  P. Kollman,et al.  Settle: An analytical version of the SHAKE and RATTLE algorithm for rigid water models , 1992 .

[50]  Mark E. Tuckerman,et al.  Reversible multiple time scale molecular dynamics , 1992 .

[51]  D Peter Tieleman,et al.  BMC Biochemistry BioMed Central Research article The molecular basis of electroporation , 2004 .

[52]  James C. Phillips,et al.  Predicting the structure of apolipoprotein A-I in reconstituted high-density lipoprotein disks. , 1997, Biophysical journal.

[53]  J. Weaver,et al.  Electroporation of mammalian skin: a mechanism to enhance transdermal drug delivery. , 1993, Proceedings of the National Academy of Sciences of the United States of America.

[54]  Bernard R Brooks,et al.  Using the isotropic periodic sum method to calculate long-range interactions of heterogeneous systems. , 2008, The Journal of chemical physics.

[55]  Klaus Schulten,et al.  Molecular Dynamics Simulations Suggest that Electrostatic Funnel Directs Binding of Tamiflu to Influenza N1 Neuraminidases , 2010, PLoS Comput. Biol..

[56]  L. Greengard,et al.  A new version of the Fast Multipole Method for the Laplace equation in three dimensions , 1997, Acta Numerica.

[57]  B. Roux,et al.  Molecular dynamics simulations of membrane proteins under asymmetric ionic concentrations , 2013, The Journal of general physiology.