Tensorkmc: Kinetic monte carlo simulation of 50 trillion atoms driven by deep learning on a new generation of sunway supercomputer

17Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The atomic kinetic Monte Carlo method plays an important role in multi-scale physical simulations because it bridges the micro and macro worlds. However, its accuracy is limited by empirical potentials.We therefore propose herein a triple-encoding algorithm and vacancy-cache mechanism to efficiently integrate ab initio neural network potentials (NNPs) with AKMC and implement them in our TensorKMC codes. We port our program to SW26010-pro and innovate a fast feature operator and a big fusion operator for the NNPs for fully utilizing the powerful heterogeneous computing units of the new-generation Sunway supercomputer. We further optimize memory usage. With these improvements, TensorKMC can simulate up to 54 trillions of atoms and achieve excellent strong and weak scaling performance up to 27,456,000 cores.

Cite

CITATION STYLE

APA

Shang, H., Chen, X., Gao, X., Lin, R., Wang, L., Li, F., … Song, H. (2021). Tensorkmc: Kinetic monte carlo simulation of 50 trillion atoms driven by deep learning on a new generation of sunway supercomputer. In International Conference for High Performance Computing, Networking, Storage and Analysis, SC. IEEE Computer Society. https://doi.org/10.1145/3458817.3476174

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free