Academia.eduAcademia.edu

Algorithms for constrained molecular dynamics

1995, Journal of …

Abstract

In molecular dynamics simulations, the fastest components of the potential eld impose severe restrictions on the stability and hence the speed of computational methods. One possibility for treating this problem is to replace the fastest components with algebraic length constraints. In this paper, the resulting systems of mixed di erential and algebraic equations are studied. Commonly used discretization schemes for constrained Hamiltonian systems are discussed. The form of the nonlinear equations is examined in detail and used to give convergence results for the traditional nonlinear solution technique SHAKE iteration and for a modi cation based on Successive OverRelaxation (SOR). A simple adaptive algorithm for nding the optimal relaxation parameter is presented. Alternative direct methods using sparse matrix techniques are discussed. Numerical results are given for the new techniques, implemented in the molecular modeling software package CHARMM, showing as much as twofold improvement over SHAKE iteration. matrix methods 1. Introduction. In molecular dynamics, the length of timestep for numerically integrating the equations of motion is dictated by the contributions to the force vector which maintain pairs of atoms near some equilibrium distance. The imposition of algebraic constraints that x these lengths removes the associated rapid vibrational modes, enabling the use of longer timesteps without substantially altering important physical characteristics of the motion 1]. Although we treat only length constraints in the present work, constrained techniques are also of interest for conformational search and conformational free energy simulations 2]. In 3] the SHAKE iteration was described for solving the nonlinear equations at each timestep of a constrained version of the Verlet discretization, and a similar scheme was proposed in 4] for use with the RATTLE discretization.