Verlet-I/R-RESPA/Impulse is Limited by Nonlinear Instabilities

This paper shows that in molecular dynamics (MD) when constant- energy (NVE) simulations of Newton's equations of motion are attempted using the multiple time stepping (MTS) integrator Verlet-I/r-RESPA/Impulse, there are nonlinear instabilities when the longest step size is a third or possibly a fourth of the period(s) of the fastest motion(s) in the system. This is demonstrated both through a thorough set of computer experiments and through the analysis of a nonlinear model problem. The numerical experiments include not only the unconstrained dynamics simulation of a droplet of flexible water and a flexible protein, but also the constrained dynamics simulation of a solvated protein, representing a range of simulation protocols commonly in use by biomolecular modelers. The observed and predicted instabilities match exactly. Previous work has identified and explained a linear instability for Verlet-I/r-RESPA/Impulse at around half the period of the fastest motion. Mandziuk and Schlick discovered nonlinear resonances in single time stepping MD integrators, but unstable nonlinear resonances for MTS integrators are reported here for the first time. This paper also offers an explanation on the instability of MTS constrained molecular dynamics simulations of explicitly solvated proteins. More aggressive multiple step sizes are possible with mild Langevin coupling or targeted Langevin coupling, and its combination with the mollified Impulse method permits step sizes 3 to 4 times larger thanVerlet-I/r-RESPA/Impulse while still retaining some accuracy.

[1]  Thierry Matthey,et al.  ProtoMol: A Molecular Dynamics Framework with Incremental Parallelization , 2001, PPSC.

[2]  Klaus Schulten,et al.  Generalized Verlet Algorithm for Efficient Molecular Dynamics Simulations with Long-range Interactions , 1991 .

[3]  Jesús A. Izaguirre,et al.  The Five Femtosecond Time Step Barrier , 1999, Computational Molecular Dynamics.

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

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

[6]  Todd R. Littell,et al.  Error Analysis of Symplectic Multiple Time Stepping , 1997 .

[7]  Thierry Matthey,et al.  ProtoMol, an object-oriented framework for prototyping novel algorithms for molecular dynamics , 2004, TOMS.

[8]  B. Berne,et al.  A Multiple-Time-Step Molecular Dynamics Algorithm for Macromolecules , 1994 .

[9]  P. Procacci,et al.  Taming the Ewald sum in molecular dynamics simulations of solvated proteins via a multiple time step algorithm , 1996 .

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

[11]  G. Martyna,et al.  Electrostatic calculations and multiple time scales in molecular dynamics simulation of flexible molecular systems , 1998 .

[12]  T. Schlick,et al.  Masking Resonance Artifacts in Force-Splitting Methods for Biomolecular Simulations by Extrapolative Langevin Dynamics , 1999 .

[13]  T. Schlick,et al.  Extrapolation versus impulse in multiple-timestepping schemes. II. Linear analysis and applications to Newtonian and Langevin dynamics , 1998 .

[14]  E. Hairer,et al.  Solving Ordinary Differential Equations I , 1987 .

[15]  J. M. Sanz-Serna,et al.  Numerical Hamiltonian Problems , 1994 .

[16]  Thierry Matthey,et al.  Overcoming Instabilities in Verlet-I/r-RESPA with the Mollified Impulse Method , 2002 .

[17]  J. Izaguirre Longer Time Steps for Molecular Dynamics , 1999 .

[18]  W. L. Jorgensen,et al.  Comparison of simple potential functions for simulating liquid water , 1983 .

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

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

[21]  Robert D. Skeel,et al.  Dangers of multiple time step methods , 1993 .

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

[23]  Tamar Schlick,et al.  A Family of Symplectic Integrators: Stability, Accuracy, and Molecular Dynamics Applications , 1997, SIAM J. Sci. Comput..

[24]  Robert D. Skeel,et al.  Nonlinear Stability Analysis of Area-Preserving Integrators , 2000, SIAM J. Numer. Anal..

[25]  A. Leach Molecular Modelling: Principles and Applications , 1996 .

[26]  R. Skeel,et al.  Langevin stabilization of molecular dynamics , 2001 .

[27]  Robert D. Skeel,et al.  Integration Schemes for Molecular Dynamics and Related Applications , 1999 .

[28]  T. Schlick,et al.  Resonance in the dynamics of chemical systems simulated by the implicit midpoint scheme , 1995 .

[29]  Edward D Harder,et al.  Efficient multiple time step method for use with Ewald and particle mesh Ewald for large biomolecular systems , 2001 .

[30]  T. Schlick,et al.  New splitting formulations for lattice summations , 2001 .

[31]  Jesús A. Izaguirre,et al.  Long time step molecular dynamics using targeted Langevin stabilization , 2003, SAC '03.

[32]  R. Skeel,et al.  Nonlinear Resonance Artifacts in Molecular Dynamics Simulations , 1998 .

[33]  D. Case,et al.  Optimized particle-mesh Ewald/multiple-time step integration for molecular dynamics simulations , 2001 .

[34]  Robert D. Skeel,et al.  Long-Time-Step Methods for Oscillatory Differential Equations , 1998, SIAM J. Sci. Comput..

[35]  T. Schlick,et al.  Special stability advantages of position-Verlet over velocity-Verlet in multiple-time step integration , 2001 .

[36]  B. Berne,et al.  A new molecular dynamics method combining the reference system propagator algorithm with a fast multipole method for simulating proteins and other complex systems , 1995 .