将第一性原理精度的分子动力学模拟规模扩展至百亿原子
分布式、并行与集群计算
2022-01-06 v1
摘要
高性能计算,结合由第一性原理方法生成的数据训练的神经网络模型,极大推动了现代超级计算机上第一性原理分子动力学在空间和时间尺度上的应用。此前最先进的方法可在整个Summit超级计算机上实现每天对1亿个原子进行纳秒的分子动力学模拟。在本文中,我们通过算法与系统协同创新的综合方法显著降低了内存占用和计算时间。神经网络模型通过模型表格化、核融合和冗余消除进行了压缩。随后在GPU和ARM架构上实现了定制核加速、激活函数表格化、MPI+OpenMP并行化等优化。铜系统的测试结果表明,优化后的代码可扩展至Fugaku和Summit整机的规模,相应系统规模可提升倍,达到前所未有的亿个原子。对万原子铜系统的强标度测试显示,求解时间可加快7倍,达到每天纳秒。该工作为前所未有的大规模第一性原理精度分子动力学模拟打开了大门,并有望用于研究更现实的应用,如金属力学性能、半导体器件、电池等。本文详述的优化技术也为相关高性能计算应用提供了见解。
引用
@article{arxiv.2201.01446,
title = {Extending the limit of molecular dynamics with ab initio accuracy to 10 billion atoms},
author = {Zhuoqiang Guo and Denghui Lu and Yujin Yan and Siyu Hu and Rongrong Liu and Guangming Tan and Ninghui Sun and Wanrun Jiang and Lijun Liu and Yixiao Chen and Linfeng Zhang and Mohan Chen and Han Wang and Weile Jia},
journal= {arXiv preprint arXiv:2201.01446},
year = {2022}
}
备注
13 pages, 11 figures, conference : Principles and Practice of Parallel Programming 2022