节点文献

KSSOLV-GPU:一款利用GPU高效求解Kohn-Sham方程的平面波基组密度泛函理论MATLAB程序包(英文)

KSSOLV-GPU: an Efficient GPU-Enabled MATLAB Toolbox for Solving the Kohn-Sham Equations within Density Functional Theory in Plane-Wave Basis Set

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 张振林焦诗哲李杰岚吴文挑万凌云秦新明胡伟杨金龙

【Author】 Zhen-lin Zhang;Shi-zhe Jiao;Jie-lan Li;Wen-tiao Wu;Ling-yun Wan;Xin-ming Qin;Wei Hu;Jin-long Yang;Hefei National Laboratory for Physical Sciences at the Microscale, Department of Chemical Physics,Synergetic Innovation Center of Quantum Information and Quantum Physics, and Anhui Center for Applied Mathematics, University of Science and Technology of China;

【通讯作者】 胡伟;

【机构】 中国科学技术大学化学物理系合肥微尺度物质科学国家研究中心量子信息与量子科技前沿卓越创新中心安徽应用数学中心

【摘要】 KSSO LV(Kohn-Sham Solver)是一款用于求解平面波基组下Kohn-Sham方程(KS-DFT)的MATLAB (Matrix Laboratory)工具箱.在KS-DFT的基态计算中,通常自洽场迭代中Kohn-Sham哈密顿量的对角化是最昂贵的部分.为了使得个人计算机也能够执行数百个原子的中等大小KS-DFT计算,本文提出了一种CPUGPU的混合编程方案,通过调用MATLAB内置的并行计算工具箱来加速在KSSOLV中实现的迭代对角化算法.比较了 KSSOLV-GPU在RTX3090、V100、A100三种GPU上的性能;结果表明,对于包含128个原子的块状硅体系,与串行的CPU计算相比,混合CPU-GPU的编程可以实现约10倍的加速.特别是其在最新的民用GPU显卡RTX3090上也具有优秀的表现,可以预想到在不远的将来,KSSOLV-GPU借助MATLAB强大的可视化能力与GPU的加速支持可以在一台配备了民用GPU显卡的个人电脑上实现常规的D FT计算分析与可视化,从而降低了材料模拟与计算领域的门槛.

【Abstract】 KSSOLV(Kohn-Sham Solver) is a MATLAB(Matrix Laboratory) toolbox for solving the Kohn-Sham density functional theory(KS-DFT)with the plane-wave basis set. In the KS-DFT calculations, the most expensive part is commonly the diagonalization of Kohn-Sham Hamiltonian in the self-consistent field(SCF) scheme. To enable a personal computer to perform medium-sized KS-DFT calculations that contain hundreds of atoms, we present a hybrid CPU-GPU implementation to accelerate the iterative diagonalization algorithms implemented in KSSOLV by using the MATLAB built-in Parallel Computing Toolbox. We compare the performance of KSSOLV-GPU on three types of GPU, including RTX3090, V100, and A100, with conventional CPU implementation of KSSOLV respectively and numerical results demonstrate that hybrid CPU-GPU implementation can achieve a speedup of about 10 times compared with sequential CPU calculations for bulk silicon systems containing up to 128 atoms.

【基金】 supported by the National Natural Science Foundation of China (No.21688102,No.21803066,and No.22003061);the Chinese Academy of Sciences Pioneer Hundred Talents Program (KJ2340000031,KJ2340007002);the National Key Research and Development Program of China(2016YFA0200604);the Anhui Initiative in Quantum Information Technologies (AHY090400);the Strategic Priority Research of Chinese Academy of Sciences(XDC01040100);CAS Project for Young Scientists in Basic Research (YSBR-005);the Fundamental Research Funds for the Central Universities (WK2340000091,WK2060000018);the Hefei National Laboratory for Physical Sciences at the Microscale (SK2340002001);the Research Start-Up Grants (KY2340000094);the Academic Leading Talents Training Program(KY2340000103) from University of Science and Technology of China
  • 【文献出处】 Chinese Journal of Chemical Physics ,化学物理学报(英文版) , 编辑部邮箱 ,2021年05期
  • 【分类号】TP332
  • 【被引频次】1
  • 【下载频次】75
节点文献中: 

本文链接的文献网络图示:

本文的引文网络