Efficient GPU-accelerated molecular dynamics simulation of solid covalent crystals

Different from previous molecular dynamics (MD) simulation with pair potentials and many-body potentials, an efficient and highly scalable algorithm for GPU-accelerated MD simulation of solid covalent crystals is described in detail in this paper using sophisticated many-body potentials, such as Tersoff potentials for silicon crystals. The algorithm has effectively taken advantage of the reordering and sorting of atoms and the hierarchical memory of a GPU. The final results indicate that, about 30.5% of the peak performance of a single GPU can be achieved with a speedup of about 650 over a contemporary CPU core, and more than 15 million atoms can be processed by a single GPU with a speed of around 2 ns/day. Furthermore, the proposed algorithm is scalable and transferable, which can be applied to other many-body interactions and related large-scale parallel computation. (C) 2013 Elsevier B.V. All rights reserved.

[1]  David Potter Computational physics , 1973 .

[2]  Vijay S. Pande,et al.  Efficient nonbonded interactions for molecular dynamics on a graphics processing unit , 2010, J. Comput. Chem..

[3]  Weber,et al.  Computer simulation of local order in condensed phases of silicon. , 1985, Physical review. B, Condensed matter.

[4]  J. Tersoff,et al.  New empirical approach for the structure and energy of covalent systems. , 1988, Physical review. B, Condensed matter.

[5]  Klaus Schulten,et al.  Accelerating Molecular Modeling Applications with GPU Computing , 2009 .

[6]  Yunfei Chen,et al.  GPU accelerated molecular dynamics simulation of thermal conductivities , 2007, J. Comput. Phys..

[7]  A. Arnold,et al.  Harvesting graphics power for MD simulations , 2007, 0709.3225.

[8]  J. Tersoff,et al.  Empirical interatomic potential for silicon with improved elastic properties. , 1988, Physical review. B, Condensed matter.

[9]  D. Brenner,et al.  Empirical potential for hydrocarbons for use in simulating the chemical vapor deposition of diamond films. , 1990, Physical review. B, Condensed matter.

[10]  Joshua A. Anderson,et al.  General purpose molecular dynamics simulations fully implemented on graphics processing units , 2008, J. Comput. Phys..

[11]  Simone Meloni,et al.  Computational Materials Science application programming interface (CMSapi): a tool for developing applications for atomistic simulations , 2005, Comput. Phys. Commun..

[12]  Jinghai Li,et al.  Molecular dynamics simulation of macromolecules using graphics processing unit , 2010, 1001.3764.

[13]  J. Tersoff,et al.  Modeling solid-state chemistry: Interatomic potentials for multicomponent systems. , 1989, Physical review. B, Condensed matter.

[14]  D. C. Rapaport,et al.  The Art of Molecular Dynamics Simulation , 1997 .

[15]  Wei Ge,et al.  Petascale molecular dynamics simulation of crystalline silicon on Tianhe-1A , 2013, Int. J. High Perform. Comput. Appl..

[16]  S. Meloni,et al.  Efficient particle labeling in atomistic simulations. , 2007, The Journal of chemical physics.

[17]  Michela Taufer,et al.  Molecular dynamics simulations of aqueous ions at the liquid–vapor interface accelerated using graphics processors , 2011, J. Comput. Chem..

[18]  Robert G. Belleman,et al.  High Performance Direct Gravitational N-body Simulations on Graphics Processing Units , 2007, ArXiv.

[19]  Chaofeng Hou,et al.  A NOVEL MODE AND ITS VERIFICATION OF PARALLEL MOLECULAR DYNAMICS SIMULATION WITH THE COUPLING OF GPU AND CPU , 2012 .

[20]  Chaofeng Hou,et al.  GPU-accelerated molecular dynamics simulation of solid covalent crystals , 2012 .

[21]  H. Balamane,et al.  Comparative study of silicon empirical interatomic potentials. , 1992, Physical review. B, Condensed matter.

[22]  Vijay S. Pande,et al.  Accelerating molecular dynamic simulation on graphics processing units , 2009, J. Comput. Chem..