Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born - PubMed (original) (raw)
. 2012 May 8;8(5):1542-1555.
doi: 10.1021/ct200909j. Epub 2012 Mar 26.
- PMID: 22582031
- PMCID: PMC3348677
- DOI: 10.1021/ct200909j
Free PMC article
Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 1. Generalized Born
Andreas W Götz et al. J Chem Theory Comput. 2012.
Free PMC article
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.
Figures
Figure 1
Peak floating-point operations per second (Flop/s; left) and memory bandwidth (right) for Intel CPUs and NVIDIA GPUs.
Figure 2
Schematic representation of the work-load distribution for the calculation of nonbond forces with N atoms. Each square represents the interactions between two atoms i and j for which the resulting forces need to be evaluated. These are grouped together in tiles of size W × W that are each assigned to an independent warp. Due to symmetry, only the blue diagonal tiles and the green off-diagonal tiles need to be considered for the calculation. For details, see the text.
Figure 3
Total energy (kcal/mol) along constant energy trajectories using a time step of 0.5 fs without constraints. Shown are results for TRPCage (left) and ubiquitin (right) for different precision models. The insets show the first nanosecond of each trajectory.
Figure 4
Root-mean-square deviations (RMSDs) of the Cα backbone carbon atoms of ubiquitin (excluding the flexible tail, residues 71–76) with respect to the crystal structure for 50 independent trajectories as obtained with the CPU implementation and the GPU implementation of PMEMD using different precision models.
Figure 5
Root-mean-square fluctuations (RMSFs) of the Cα backbone carbon atoms of ubiquitin residues 71–76 with respect to the crystal structure for 50 independent trajectories of 100 ns length as obtained with the CPU implementation and the GPU implementation of PMEMD using different precision models.
Similar articles
- Routine Microsecond Molecular Dynamics Simulations with AMBER on GPUs. 2. Explicit Solvent Particle Mesh Ewald.
Salomon-Ferrer R, Götz AW, Poole D, Le Grand S, Walker RC. Salomon-Ferrer R, et al. J Chem Theory Comput. 2013 Sep 10;9(9):3878-88. doi: 10.1021/ct400314y. Epub 2013 Aug 20. J Chem Theory Comput. 2013. PMID: 26592383 - GPU/CPU Algorithm for Generalized Born/Solvent-Accessible Surface Area Implicit Solvent Calculations.
Tanner DE, Phillips JC, Schulten K. Tanner DE, et al. J Chem Theory Comput. 2012 Jul 10;8(7):2521-2530. doi: 10.1021/ct3003089. Epub 2012 Jun 15. J Chem Theory Comput. 2012. PMID: 23049488 Free PMC article. - Fast and flexible gpu accelerated binding free energy calculations within the amber molecular dynamics package.
Mermelstein DJ, Lin C, Nelson G, Kretsch R, McCammon JA, Walker RC. Mermelstein DJ, et al. J Comput Chem. 2018 Jul 15;39(19):1354-1358. doi: 10.1002/jcc.25187. Epub 2018 Mar 12. J Comput Chem. 2018. PMID: 29532496 - Mixed-precision iterative refinement using tensor cores on GPUs to accelerate solution of linear systems.
Haidar A, Bayraktar H, Tomov S, Dongarra J, Higham NJ. Haidar A, et al. Proc Math Phys Eng Sci. 2020 Nov;476(2243):20200110. doi: 10.1098/rspa.2020.0110. Epub 2020 Nov 25. Proc Math Phys Eng Sci. 2020. PMID: 33363437 Free PMC article. - Stochastic rounding: implementation, error analysis and applications.
Croci M, Fasi M, Higham NJ, Mary T, Mikaitis M. Croci M, et al. R Soc Open Sci. 2022 Mar 9;9(3):211631. doi: 10.1098/rsos.211631. eCollection 2022 Mar. R Soc Open Sci. 2022. PMID: 35291325 Free PMC article. Review.
Cited by
- Discovery of Cyclic Peptide Inhibitors Targeted on TNFα-TNFR1 from Computational Design and Bioactivity Verification.
Zhang J, Zhao H, Zhou Q, Yang X, Qi H, Zhao Y, Yang L. Zhang J, et al. Molecules. 2024 Oct 31;29(21):5147. doi: 10.3390/molecules29215147. Molecules. 2024. PMID: 39519786 Free PMC article. - Structural analysis of the stable form of fibroblast growth factor 2 - FGF2-STAB.
de La Bourdonnaye G, Marek M, Ghazalova T, Damborsky J, Pachl P, Brynda J, Stepankova V, Chaloupkova R. de La Bourdonnaye G, et al. J Struct Biol X. 2024 Oct 24;10:100112. doi: 10.1016/j.yjsbx.2024.100112. eCollection 2024 Dec. J Struct Biol X. 2024. PMID: 39512606 Free PMC article. - Engineering immunogens that select for specific mutations in HIV broadly neutralizing antibodies.
Henderson R, Anasti K, Manne K, Stalls V, Saunders C, Bililign Y, Williams A, Bubphamala P, Montani M, Kachhap S, Li J, Jaing C, Newman A, Cain DW, Lu X, Venkatayogi S, Berry M, Wagh K, Korber B, Saunders KO, Tian M, Alt F, Wiehe K, Acharya P, Alam SM, Haynes BF. Henderson R, et al. Nat Commun. 2024 Nov 3;15(1):9503. doi: 10.1038/s41467-024-53120-9. Nat Commun. 2024. PMID: 39489734 Free PMC article. - Directly monitoring the dynamic in vivo metabolisms of hyperpolarized 13C-oligopeptides.
Kondo Y, Saito Y, Seki T, Takakusagi Y, Koyasu N, Saito K, Morimoto J, Nonaka H, Miyanishi K, Mizukami W, Negoro M, Elhelaly AE, Hyodo F, Matsuo M, Raju N, Swenson RE, Krishna MC, Yamamoto K, Sando S. Kondo Y, et al. Sci Adv. 2024 Oct 18;10(42):eadp2533. doi: 10.1126/sciadv.adp2533. Epub 2024 Oct 16. Sci Adv. 2024. PMID: 39413185 Free PMC article. - Cyclopamine modulates smoothened receptor activity in a binding position dependent manner.
Kim K, Bansal PD, Shukla D. Kim K, et al. Commun Biol. 2024 Sep 28;7(1):1207. doi: 10.1038/s42003-024-06906-y. Commun Biol. 2024. PMID: 39342033 Free PMC article.
References
- McCammon J. A.; Gelin B. R.; Karplus M. Nature 1977, 267, 585–590. - PubMed
- Duan Y.; Kollmann P. A. Science 1998, 282, 740–744. - PubMed
- Yeh I.-C.; Hummer G. J. Am. Chem. Soc. 2002, 124, 6563–6568. - PubMed
- Klepeis J. L.; Lindorff-Larsen K.; Dror R. O.; Shaw D. E. Curr. Opin. Struct. Biol. 2009, 19, 120–127. - PubMed
LinkOut - more resources
Full Text Sources
Other Literature Sources