节点文献
基于神威太湖之光百万核高性能计算的数万原子第一性原理间断有限元密度泛函理论模拟(英文)
High performance computing of DGDFT for tens of thousands of atoms using millions of cores on Sunway TaihuLight
【摘要】 高性能计算(HPC)是在现代异构超级计算机上加速Kohn-Sham密度泛函理论(KS-DFT)计算的有力手段.本文描述了DGDFT方法在神威太湖之光超级计算机上大规模并行计算的代码实现和优化. DGDFT方法是利用自洽场(SCF)迭代过程中动态生成的自适应局域基函数(ALB)来求解KS方程,具有可媲美平波基组的高精度计算结果.特别地,DGDFT方法采用了两级并行化策略,用于处理并行计算中各种类型的数据分布、任务调度和数据通信方案等;同时结合了SW26010处理器的主从核多线程异构并行,在神威太湖之光上实现了超大规模高性能KS-DFT计算模拟.计算结果表明, DGDFT方法已经在神威太湖之光超级计算机上并行扩展到了8519680个计算处理核(131072个核组),可用于研究含有数万碳原子的二维金属石墨烯体系的电子结构性质.
【Abstract】 High performance computing(HPC) is a powerful tool to accelerate the Kohn–Sham density functional theory(KS-DFT) calculations on modern heterogeneous supercomputers. Here, we describe a massively parallel implementation of discontinuous Galerkin density functional theory(DGDFT) method on the Sunway Taihu Light supercomputer. The DGDFT method uses the adaptive local basis(ALB) functions generated on-the-fly during the self-consistent field(SCF) iteration to solve the KS equations with high precision comparable to plane-wave basis set. In particular, the DGDFT method adopts a two-level parallelization strategy that deals with various types of data distribution, task scheduling, and data communication schemes, and combines with the master–slave multi-thread heterogeneous parallelism of SW26010 processor, resulting in large-scale HPC KS-DFT calculations on the Sunway Taihu Light supercomputer. We show that the DGDFT method can scale up to 8,519,680 processing cores(131,072 core groups) on the Sunway Taihu Light supercomputer for studying the electronic structures of twodimensional(2 D) metallic graphene systems that contain tens of thousands of carbon atoms.
【Key words】 Density functional theory; Tens of thousands of atoms; High performance computing; Sunway TaihuLight;
- 【文献出处】 Science Bulletin ,科学通报(英文版) , 编辑部邮箱 ,2021年02期
- 【分类号】TP38
- 【被引频次】2
- 【下载频次】179