Longer Time Steps for Molecular Dynamics

In molecular dynamics one solves Newton''s equations of motion. This is a challenging problem because the number of particles is large (thousands of atoms) but more importantly because stability severely limits the length of time steps relative to the total length needed for simulations---time steps are in the order of femtoseconds ($10^{-15}$ seconds) whereas simulations of a few microseconds ($10^{-6}$ seconds) up to one second are most desired. This situation also holds for multiple time stepping (MTS) integrators which evaluate different parts of the force at different frequencies. This work is an attempt to construct MTS integrators which are stable for long time steps. This has been done by applying a seminal idea that appeared in ~\cite{GaSS98}: modify the potential by defining it at time-averaged positions $\mathcal{A}(x)$, where the time averaging $\mathcal{A}(x)$ takes into account the high frequency vibrational motion. The resulting family of numerical integrators is called the mollified impulse method or MOLLY. Several averagings suggested, but not tested, in~\cite{GaSS98} are evaluated in this dissertation, along with more successful new ones. Finally, an efficient implementation of these averagings is devised. One of them is included in a production molecular dynamics code (NAMD 2). It is shown that the limitations in current MOLLY methods stem from a deficient representation of the eigenspace of the fast part of the forces. An alternative, less rigorous, approach based on ``Langevin stabilization'''' is explored. A mild damping and random noise is added to the system to remove instabilities without significantly affecting its dynamics.

[1]  O. Buneman,et al.  Time-Reversible Difference Procedures , 1967 .

[2]  V. Arnold Mathematical Methods of Classical Mechanics , 1974 .

[3]  G. Ciccotti,et al.  Numerical Integration of the Cartesian Equations of Motion of a System with Constraints: Molecular Dynamics of n-Alkanes , 1977 .

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

[5]  Vladimir Igorevich Arnold,et al.  Geometrical Methods in the Theory of Ordinary Differential Equations , 1983 .

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

[7]  Axel T. Brunger,et al.  X-PLOR Version 3.1: A System for X-ray Crystallography and NMR , 1992 .

[8]  Heermann,et al.  Hybrid Monte Carlo method for condensed-matter systems. , 1992, Physical review. B, Condensed matter.

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

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

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

[12]  DANIEL I. OKUNBOR,et al.  Canonical numerical methods for molecular dynamics simulations , 1994, J. Comput. Chem..

[13]  Minoru Saito,et al.  Molecular dynamics simulations of proteins in solution: Artifacts caused by the cutoff approximation , 1994 .

[14]  Timothy R. Forester,et al.  On Multiple Time-step Algorithms and the Ewald Sum , 1994 .

[15]  T. Darden,et al.  Toward the Accurate Modeling of DNA: The Importance of Long-Range Electrostatics , 1995 .

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

[17]  Laxmikant V. Kalé,et al.  NAMD: a Parallel, Object-Oriented Molecular Dynamics Program , 1996, Int. J. High Perform. Comput. Appl..

[18]  Mark E. Tuckerman,et al.  Explicit reversible integrators for extended systems dynamics , 1996 .

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

[20]  K. Schulten,et al.  Binding of the estrogen receptor to DNA. The role of waters. , 1997, Biophysical journal.

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

[22]  Desmond J. Higham,et al.  Numerical Analysis 1997 , 1997 .

[23]  A. Kidera,et al.  Symplectic integrator for molecular dynamics of a protein in water , 1998 .

[24]  S. Harvey,et al.  The flying ice cube: Velocity rescaling in molecular dynamics leads to violation of energy equipartition , 1998, J. Comput. Chem..

[25]  Glenn J. Martyna,et al.  Two dimensional umbrella sampling techniques for the computer simulation study of helical peptides at thermal equilibrium: The 3K(I) peptide in vacuo and solution , 1998 .

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

[27]  T. Schlick,et al.  Overcoming stability limitations in biomolecular dynamics. I. Combining force splitting via extrapolation with Langevin dynamics in LN , 1998 .

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

[29]  Benedict Leimkuhler,et al.  Computational Molecular Dynamics: Challenges, Methods, Ideas , 1999, Computational Molecular Dynamics.