GPU-accelerated artificial neural network potential for molecular dynamics simulation

被引:6
|
作者
Zhang, Meng [1 ]
Hibi, Koki [2 ]
Inoue, Junya [1 ,2 ]
机构
[1] Univ Tokyo, Inst Ind Sci, 5-1-5 Kashiwanoha, Kashiwa, Chiba 2778574, Japan
[2] Univ Tokyo, Dept Mat Engn, 7-3-1 Hongo,Bunkyo ku, Tokyo 1138656, Japan
关键词
Artificial neural network potential; Behler-Parrinello; Molecular dynamics; GPU acceleration; LAMMPS; ENERGY SURFACES; PERFORMANCE; HYDROCARBONS;
D O I
10.1016/j.cpc.2022.108655
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Artificial neural network potential (ANNP), obtained by training a large database by the first-principles calculations, has become popular in molecular dynamics (MD) simulation since it can capture accurate physical and chemical properties. However, the complex procedure and heavy data dependence during implementation make the performance of CPU-only runs worse, which further limits its application. In this contribution, we report a flexible computation method for ANNP in LAMMPS, in which the simulation box is divided into several parts in accordance with the resource on the accelerator such as the size of global memory and the number of work items (cores). The number of dividing parts has little influence on the performance when the number of calculated atoms per loop is larger than the number of work items on the device. In this approach, the forces of neighbor atoms are updated using hierarchical memory without atomic operation. Typical dynamic and static tests are performed to validate the implementation. The results show that our approach is 12 or 13 times faster when using one graphics processing unit (GPU) compared with 8-MPI tasks CPU-only runs. Additionally, this implementation is supported for CUDA-and OpenCL-enabled GPU cards.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] GPU-accelerated molecular dynamics simulation of solid covalent crystals
    Hou, Chaofeng
    Ge, Wei
    [J]. MOLECULAR SIMULATION, 2012, 38 (01) : 8 - 15
  • [2] Efficient GPU-accelerated molecular dynamics simulation of solid covalent crystals
    Hou, Chaofeng
    Xu, Ji
    Wang, Peng
    Huang, Wenlai
    Wang, Xiaowei
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (05) : 1364 - 1371
  • [3] GPU-accelerated molecular dynamics simulation for study of liquid crystalline flows
    Sunarso, Alfeus
    Tsuji, Tomohiro
    Chono, Shigeomi
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (15) : 5486 - 5497
  • [4] GPU-Accelerated Neural Network Potential Energy Surfaces for Diffusion Monte Carlo
    DiRisio, Ryan J.
    Lu, Fenris
    McCoy, Anne B.
    [J]. JOURNAL OF PHYSICAL CHEMISTRY A, 2021, 125 (26): : 5849 - 5859
  • [5] GPU-Accelerated Molecular Dynamics: Energy Consumption and Performance
    Vecher, Vyacheslav
    Nikolskii, Vsevolod
    Stegailov, Vladimir
    [J]. SUPERCOMPUTING, RUSCDAYS 2016, 2016, 687 : 78 - 90
  • [6] GPU-accelerated constant pH and redox potential molecular dynamics: Exploring electrochemistry in AMBER
    Cruzeiro, Vinicius Wilian
    Roitberg, Adrian
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2019, 258
  • [7] GPU-Accelerated Flexible Molecular Docking
    Fan, Mengran
    Wang, Jian
    Jiang, Huaipan
    Feng, Yilin
    Mahdavi, Mehrdad
    Madduri, Kamesh
    Kandemir, Mahmut T.
    Dokholyan, Nikolay, V
    [J]. JOURNAL OF PHYSICAL CHEMISTRY B, 2021, 125 (04): : 1049 - 1060
  • [8] GPU-accelerated molecular mechanics computations
    Anthopoulos, Athanasios
    Grimstead, Ian
    Brancale, Andrea
    [J]. JOURNAL OF COMPUTATIONAL CHEMISTRY, 2013, 34 (26) : 2249 - 2260
  • [9] GALAMOST: GPU-accelerated large-scale molecular simulation toolkit
    Zhu, You-Liang
    Liu, Hong
    Li, Zhan-Wei
    Qian, Hu-Jun
    Milano, Giuseppe
    Lu, Zhong-Yuan
    [J]. JOURNAL OF COMPUTATIONAL CHEMISTRY, 2013, 34 (25) : 2197 - 2211
  • [10] Implementation of GPU-accelerated molecular dynamics simulations of monoproline chiral interfaces
    Si, Chao
    Cann, Natalie
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 255