Algorithms of GPU-enabled reactive force field (ReaxFF) molecular dynamics

被引:96
作者
Zheng, Mo [1 ,2 ]
Li, Xiaoxia [1 ]
Guo, Li [1 ]
机构
[1] Chinese Acad Sci, Inst Proc Engn, State Key Lab Multiphase Complex Syst, Beijing 100190, Peoples R China
[2] Chinese Acad Sci, Grad Univ, Beijing 100049, Peoples R China
基金
中国国家自然科学基金;
关键词
ReaxFF; GPU computing; GMD-Reax; Reactive molecular dynamics; Lammps; MATRIX VECTOR PRODUCT; SIMULATIONS; DECOMPOSITION; OXIDE;
D O I
10.1016/j.jmgm.2013.02.001
中图分类号
Q5 [生物化学];
学科分类号
070307 [化学生物学];
摘要
Reactive force field (ReaxFF), a recent and novel bond order potential, allows for reactive molecular dynamics (ReaxFF MD) simulations for modeling larger and more complex molecular systems involving chemical reactions when compared with computation intensive quantum mechanical methods. However, ReaxFF MD can be approximately 10-50 times slower than classical MD due to its explicit modeling of bond forming and breaking, the dynamic charge equilibration at each time-step, and its one order smaller time-step than the classical MD, all of which pose significant computational challenges in simulation capability to reach spatio-temporal scales of nanometers and nanoseconds. The very recent advances of graphics processing unit (GPU) provide not only highly favorable performance for GPU enabled MD programs compared with CPU implementations but also an opportunity to manage with the computing power and memory demanding nature imposed on computer hardware by ReaxFF MD. In this paper, we present the algorithms of GMD-Reax, the first GPU enabled ReaxFF MD program with significantly improved performance surpassing CPU implementations on desktop workstations. The performance of GMD-Reax has been benchmarked on a PC equipped with a NVIDIA C2050 GPU for coal pyrolysis simulation systems with atoms ranging from 1378 to 27,283. GMD-Reax achieved speedups as high as 12 times faster than Duin et al.'s FORTRAN codes in Lammps on 8 CPU cores and 6 times faster than the Lammps' C codes based on PuReMD in terms of the simulation time per time-step averaged over 100 steps. GMD-Reax could be used as a new and efficient computational tool for exploiting very complex molecular reactions via ReaxFF MD simulation on desktop workstations. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 30 条
[1]
Parallel reactive molecular dynamics: Numerical methods and algorithmic techniques [J].
Aktulga, H. M. ;
Fogarty, J. C. ;
Pandit, S. A. ;
Grama, A. Y. .
PARALLEL COMPUTING, 2012, 38 (4-5) :245-259
[2]
General purpose molecular dynamics simulations fully implemented on graphics processing units [J].
Anderson, Joshua A. ;
Lorenz, Chris D. ;
Travesset, A. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (10) :5342-5359
[3]
[Anonymous], CUDA C Best Practices Guide
[4]
Reactions of Singly-Reduced Ethylene Carbonate in Lithium Battery Electrolytes: A Molecular Dynamics Simulation Study Using the ReaxFF [J].
Bedrov, Dmitry ;
Smith, Grant D. ;
van Duin, Adri C. T. .
JOURNAL OF PHYSICAL CHEMISTRY A, 2012, 116 (11) :2978-2985
[5]
Bell N., 2008, Efficient sparse matrix-vector multiplication on CUDA
[6]
Combustion of an Illinois No. 6 coal char simulated using an atomistic char representation and the ReaxFF reactive force field [J].
Castro-Marcano, Fidel ;
Kamat, Amar M. ;
Russo, Michael F., Jr. ;
van Duin, Adri C. T. ;
Mathews, Jonathan P. .
COMBUSTION AND FLAME, 2012, 159 (03) :1272-1285
[7]
Simulations on the thermal decomposition of a poly(dimethylsiloxane) polymer using the ReaxFF reactive force field [J].
Chenoweth, K ;
Cheung, S ;
van Duin, ACT ;
Goddard, WA ;
Kober, EM .
JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2005, 127 (19) :7192-7202
[8]
Development and application of a ReaxFF reactive force field for oxidative dehydrogenation on vanadium oxide catalysts [J].
Chenoweth, Kimberly ;
van Duin, Adri C. T. ;
Persson, Petter ;
Cheng, Mu-Jeng ;
Oxgaard, Jonas ;
Goddard, William A., III .
JOURNAL OF PHYSICAL CHEMISTRY C, 2008, 112 (37) :14645-14654
[9]
Ab initio quantum chemistry:: Methodology and applications [J].
Friesner, RA .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2005, 102 (19) :6648-6653
[10]
Glaskowsky P.N., NVIDIAS FERMI 1 COMP