Scinovex
article Open AccessTop 1% cited

Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born

Journal of Chemical Theory and Computation · 2012 · Vol. 8(5) · pp. 1542–1555
Andreas W. GötzMark J. WilliamsonDong XuDuncan PooleScott Le GrandRoss C. Walker

Abstract

We present an implementation of generalized Born implicit solvent all-atom classical molecular dynamics (MD) within the AMBER program package that runs entirely on CUDA enabled NVIDIA graphics processing units (GPUs). We discuss the algorithms that are used to exploit the processing power of the GPUs and show the performance that can be achieved in comparison to simulations on conventional CPU clusters. The implementation supports three different precision models in which the contributions to the forces are calculated in single precision floating point arithmetic but accumulated in double precision (SPDP), or everything is computed in single precision (SPSP) or double precision (DPDP). In addition to performance, we have focused on understanding the implications of the different precision models on the outcome of implicit solvent MD simulations. We show results for a range of tests including the accuracy of single point force evaluations and energy conservation as well as structural properties pertainining to protein dynamics. The numerical noise due to rounding errors within the SPSP precision model is sufficiently large to lead to an accumulation of errors which can result in unphysical trajectories for long time scale simulations. We recommend the use of the mixed-precision SPDP model since the numerical results obtained are comparable with those of the full double precision DPDP model and the reference double precision CPU implementation but at significantly reduced computational cost. Our implementation provides performance for GB simulations on a single desktop that is on par with, and in some cases exceeds, that of traditional supercomputers.

Protein Structure and DynamicsEnzyme Structure and FunctionAdvanced NMR Techniques and ApplicationsDouble-precision floating-point formatCUDAComputer scienceRoundingSingle-precision floating-point formatComputational scienceGraphicsMolecular dynamicsFloating pointRange (aeronautics)

Funding

  • National Science Foundation
  • University of California
Citations
2,099
FWCI
40.14
field-weighted impact
References
56
Percentile
100%
vs. same field & year
Citations per year
Cited by
Lipid14: The Amber Lipid Force Field
Journal of Chemical Theory and Computation · 2014 · 1,236 citations
Gaussian Accelerated Molecular Dynamics: Unconstrained Enhanced Sampling and Free Energy Calculation
Journal of Chemical Theory and Computation · 2015 · 868 citations
Experimental and Computational Studies of Choline Chloride-Based Deep Eutectic Solvents
Journal of Chemical & Engineering Data · 2014 · 366 citations
Long-Time-Step Molecular Dynamics through Hydrogen Mass Repartitioning
Journal of Chemical Theory and Computation · 2015 · 1,462 citations
References
Modification of the Generalized Born Model Suitable for Macromolecules
The Journal of Physical Chemistry B · 2000 · 1,078 citations
All-Atom Empirical Potential for Molecular Modeling and Dynamics Studies of Proteins
The Journal of Physical Chemistry B · 1998 · 14,418 citations
Brook for GPUs
ACM Transactions on Graphics · 2004 · 1,162 citations
Molecular dynamics with coupling to an external bath
The Journal of Chemical Physics · 1984 · 30,535 citations
ACEMD: Accelerating Biomolecular Dynamics in the Microsecond Time Scale
Journal of Chemical Theory and Computation · 2009 · 945 citations
Settle: An analytical version of the SHAKE and RATTLE algorithm for rigid water models
Journal of Computational Chemistry · 1992 · 7,449 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born · Scinovex