Millimeter-Scale and Billion-Atom Reactive Force Field Simulation on Sunway Taihulight
Ping Gao,Xiaohui Duan,Tingjian Zhang,Meng Zhang,Bertil Schmidt,Xun Zhang,Hongliang Sun,Wusheng Zhang,Lin Gan,Wei Xue,Haohuan Fu,Weiguo Liu,Guangwen Yang
DOI: https://doi.org/10.1109/tpds.2020.3008499
IF: 5.3
2020-12-01
IEEE Transactions on Parallel and Distributed Systems
Abstract:Large-scale molecular dynamics (MD) simulations on supercomputers play an increasingly important role in many research areas. With the capability of simulating charge equilibration (QEq), bonds and so on, Reactive force field (ReaxFF) enables the precise simulation of chemical reactions. Compared to the first principle molecular dynamics (FPMD), ReaxFF has far lower requirements on computational resources so that it can achieve higher efficiencies for large-scale simulations. In this article, we present our efforts on scaling ReaxFF on the Sunway TaihuLight Supercomputer (TaihuLight). We have carefully redesigned the force analysis and neighbor list building steps. By applying fine-grained optimizations we gain better single process performance. For the many-body interactions, we propose an isolated computation and update strategy and implement inverse trigonometric functions. For QEq, we implement a pipelined conjugate gradient (CG) approach to achieving better scalability. Furthermore, we reorganize the data layout and implement the update operation based on data locality in ReaxFF. Our experiments show that this approach can simulate chemical reactions with 1,358,954,496 atoms using 4,259,840 cores with a performance of 0.015 ns/day. To our best knowledge, this is the first realization of chemical reaction simulation with a millimeter-scale force field.
computer science, theory & methods,engineering, electrical & electronic