A fast recursive algorithm for molecular dynamics simulation (Q1802287): Difference between revisions
From MaRDI portal
ReferenceBot (talk | contribs) Changed an Item |
Set OpenAlex properties. |
||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1016/s0021-9991(83)71106-x / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2064053868 / rank | |||
Normal rank |
Latest revision as of 10:31, 30 July 2024
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
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
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