A fast recursive algorithm for molecular dynamics simulation (Q1802287)

From MaRDI portal
Revision as of 05:45, 5 March 2024 by Import240304020342 (talk | contribs) (Set profile property.)
scientific article
Language Label Description Also known as
English
A fast recursive algorithm for molecular dynamics simulation
scientific article

    Statements

    A fast recursive algorithm for molecular dynamics simulation (English)
    0 references
    0 references
    9 December 1993
    0 references
    The authors develop a recursive algorithm for solving the dynamical equations of motion for molecular systems. They make use of internal variable models which have been shown to reduce the computation times of molecular dynamics simulations by an order of magnitude when compared with Cartesian models. The \(O({\mathcal N})\) algorithm described in this paper for solving the equations of motion provides additional significant improvements in computational speed. The authors make extensive use of the spatial operator methods which have been developed recently for the analysis and simulation of the dynamics of multibody systems. The spatial operators are used to derive the equations of motion and obtain an operator expression for the system mass matrix. An alternative square factorization of the mass matrix leads to a closed form expression for its inverse. From this follows the recursive algorithm for computing the generalized accelerations. The computational cost of this algorithm grows only linearly with the number of degrees of freedom. This is in contrast to conventional constrained dynamics algorithms whose cost is a cubic function of the number of degrees of freedom. For the case of a polypeptide molecule with 400 residues, the \(O({\mathcal N})\) algorithm provides computational speedup by a factor of 450 over the conventional \(O({\mathcal N}^ 3)\) algorithm. The authors describe a simplified method for computing and handling the potential function gradients within the dynamics computations.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    spatial operator method
    0 references
    recursive algorithm
    0 references
    dynamical equations of motion
    0 references
    molecular systems
    0 references
    molecular dynamics simulations
    0 references
    multibody systems
    0 references