86 PFLOPS Deep Potential Molecular Dynamics simulation of 100 million atoms with ab initio accuracy

Denghui Lu,Han Wang,Mohan Chen,Lin Lin,Roberto Car,E Weinan,Weile Jia,Linfeng Zhang,Weinan E
DOI: https://doi.org/10.1016/j.cpc.2020.107624
IF: 4.717
2021-02-01
Computer Physics Communications
Abstract:<p>We present the GPU version of DeePMD-kit, which, upon training a deep neural network model using <em>ab initio</em> data, can drive extremely large-scale molecular dynamics (MD) simulation with <em>ab initio</em> accuracy. Our tests show that for a water system of <span class="math"><math>12,582,912</math></span> atoms, the GPU version can be 7 times faster than the CPU version under the same power consumption. The code can scale up to the entire Summit supercomputer. For a copper system of <span class="math"><math>113,246,208</math></span> atoms, the code can perform one nanosecond MD simulation per day, reaching a peak performance of 86 PFLOPS (43% of the peak). Such unprecedented ability to perform MD simulation with <em>ab initio</em> accuracy opens up the possibility of studying many important issues in materials and molecules, such as heterogeneous catalysis, electrochemical cells, irradiation damage, crack propagation, and biochemical reactions.</p><h3 class="u-h4 u-margin-m-top u-margin-xs-bottom">Program summary</h3><p><em>Program Title:</em> DeePMD-kit</p><p><em>CPC Library link to program files:</em> <a href="https://dx.doi.org/10.17632/phyn4kgsfx.1">http://dx.doi.org/10.17632/phyn4kgsfx.1</a></p><p><em>Developer's repository link:</em> <a href="https://dx.doi.org/10.5281/zenodo.3961106">http://dx.doi.org/10.5281/zenodo.3961106</a></p><p><em>Licensing provisions:</em> LGPL</p><p><em>Programming language:</em> C++/Python/CUDA</p><p><em>Journal reference of previous version:</em> Comput. Phys. Commun. 228 (2018), 178–184.</p><p><em>Does the new version supersede the previous version?:</em> Yes.</p><p><em>Reasons for the new version:</em> Parallelize and optimize the DeePMD-kit for modern high performance computers.</p><p><em>Summary of revisions:</em> The optimized DeePMD-kit is capable of computing 100 million atoms molecular dynamics with <em>ab initio</em> accuracy, achieving 86 PFLOPS in double precision.</p><p><em>Nature of problem:</em> Modeling the many-body atomic interactions by deep neural network models. Running molecular dynamics simulations with the models.</p><p><em>Solution method:</em> The Deep Potential for Molecular Dynamics (DeePMD) method is implemented based on the deep learning framework TensorFlow. Standard and customized TensorFlow operators are optimized for GPU. Massively parallel molecular dynamics simulations with DeePMD models on high performance computers are supported in the new version.</p>
physics, mathematical,computer science, interdisciplinary applications
What problem does this paper attempt to address?