Extending the limit of molecular dynamics with ab initio accuracy to 10 billion atoms
Zhuoqiang Guo, Denghui Lu, Yujin Yan, Siyu Hu, Rongrong Liu, Guangming, Tan, Ninghui Sun, Wanrun Jiang, Lijun Liu, Yixiao Chen, Linfeng Zhang, Mohan, Chen, Han Wang, Weile Jia

TL;DR
This paper presents a comprehensive set of algorithmic and system innovations that significantly extend the scale and speed of ab initio molecular dynamics simulations to over 17 billion atoms on supercomputers.
Contribution
It introduces new optimization techniques and system-level strategies that enable large-scale ab initio molecular dynamics simulations with unprecedented system sizes and efficiency.
Findings
Simulations scaled up to 17 billion atoms on Fugaku and Summit.
Achieved 11.2 nanoseconds per day for a 13.5-million atom system.
Code can utilize entire supercomputers with 7 times faster performance.
Abstract
High-performance computing, together with a neural network model trained from data generated with first-principles methods, has greatly boosted applications of \textit{ab initio} molecular dynamics in terms of spatial and temporal scales on modern supercomputers. Previous state-of-the-art can achieve nanoseconds molecular dynamics simulation per day for 100-million atoms on the entire Summit supercomputer. In this paper, we have significantly reduced the memory footprint and computational time by a comprehensive approach with both algorithmic and system innovations. The neural network model is compressed by model tabulation, kernel fusion, and redundancy removal. Then optimizations such as acceleration of customized kernel, tabulation of activation function, MPI+OpenMP parallelization are implemented on GPU and ARM architectures. Testing results of the copper system show that the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
