title: New ways to boost molecular dynamics simulations.
abstract: We describe a set of algorithms that allow to simulate dihydrofolate reductase (DHFR, a common benchmark) with the AMBER all-atom force field at 160 nanoseconds/day on a single Intel Core i7 5960X CPU (no graphics processing unit (GPU), 23,786 atoms, particle mesh Ewald (PME), 8.0 Å cutoff, correct atom masses, reproducible trajectory, CPU with 3.6 GHz, no turbo boost, 8 AVX registers). The new features include a mixed multiple time-step algorithm (reaching 5 fs), a tuned version of LINCS to constrain bond angles, the fusion of pair list creation and force calculation, pressure coupling with a "densostat," and exploitation of new CPU instruction sets like AVX2. The impact of Intel's new transactional memory, atomic instructions, and sloppy pair lists is also analyzed. The algorithms map well to GPUs and can automatically handle most Protein Data Bank (PDB) files including ligands. An implementation is available as part of the YASARA molecular modeling and simulation program from www.YASARA.org.
authors.affiliation: Centre for Molecular and Biomolecular Informatics, Radboudumc, PO Box 9101, 6500 HB Nijmegen, The Netherlands.
authors.forename: Elmar
authors.initials: E
authors.lastname: Krieger
authors.forename: Gert
authors.initials: G
authors.lastname: Vriend
mesh_terms: D000465:Algorithms; D000595:Amino Acid Sequence; D008956:Models, Chemical; D056004:Molecular Dynamics Simulation
keywords: LINCS constraints; YASARA; multiple time-step; pair lists; transactional memory
references.citation: J Comput Chem. 1999 Jun;20(8):786-798
references.pmid: 35619462
references.citation: Bioinformatics. 2014 Oct 15;30(20):2981-2
references.pmid: 24996895
references.citation: J Comput Chem. 2005 Dec;26(16):1781-802
references.pmid: 16222654
references.citation: Proteins. 2004 Dec 1;57(4):678-83
references.pmid: 15390263
references.citation: J Comput Chem. 2009 Jul 30;30(10):1545-614
references.pmid: 19444816
references.citation: J Chem Theory Comput. 2008 Jan;4(1):116-22
references.pmid: 26619985
references.citation: J Chem Theory Comput. 2009 Jun 9;5(6):1632-9
references.pmid: 26609855
references.citation: PLoS One. 2012;7(6):e39918
references.pmid: 22768169
references.citation: J Chem Theory Comput. 2013 Jan 8;9(1):461-469
references.pmid: 23316124
references.citation: J Comput Chem. 2015 May 15;36(13):996-1007
references.pmid: 25824339
references.citation: Proteins. 1988;3(4):262-5
references.pmid: 3420105
references.citation: J Comput Chem. 2003 Dec;24(16):1999-2012
references.pmid: 14531054
references.citation: Proteins. 2009;77 Suppl 9:114-22
references.pmid: 19768677
references.citation: J Chem Theory Comput. 2008 Mar;4(3):435-47
references.pmid: 26620784
references.citation: J Comput Chem. 2004 Jul 15;25(9):1157-74
references.pmid: 15116359
references.citation: PLoS One. 2012;7(2):e32131
references.pmid: 22384157
references.citation: J Magn Reson. 1997 Mar;125(1):171-7
references.pmid: 9245376
references.citation: Proteins. 1997 Dec;29(4):417-25
references.pmid: 9408939
references.citation: J Chem Phys. 2004 Nov 22;121(20):10096-103
references.pmid: 15549884
references.citation: Biophys J. 2011 May 4;100(9):L47-9
references.pmid: 21539772