Woo Jeheon, Youn Kim Woo, Choi Sunghwan
Department of Chemistry, KAIST, 291 Daehak-ro, Daejeon, Yuseong-gu 34141, Republic of Korea.
Department of Chemistry, Inha University, 100 Inha-ro, Incheon, Michuhol-gu 22212, Republic of Korea.
J Chem Theory Comput. 2024 Sep 10;20(17):7443-7452. doi: 10.1021/acs.jctc.4c00721. Epub 2024 Aug 27.
To accelerate the iterative diagonalization of electronic structure calculations, we propose a new inexact shift-and-invert (ISI) preconditioning method. The key idea is to improve shift values in the ISI preconditioning to be closer to the exact eigenvalues, leading to a significant boost in the convergence speed of the iterative diagonalization. Furthermore, we adopted a preconditioned conjugate gradient solver to rapidly evaluate an inversion process. Finally, we accelerated overall processes, including the proposed modification, with state-of-the-art graphical processing units (GPUs) and assessed its parallel efficiency with real-space density functional calculations of 1D, 2D, and 3D periodic systems. Our method attains both fast diagonalization convergence and high multi-GPU parallel efficiency. This is evident from the fact that single-point density functional calculations for hundreds of atom systems can be done in approximately 10 s using 8 GPUs. The proposed method can be generally applied to any electronic structure calculation methods involving large-scale diagonalizations.
为了加速电子结构计算的迭代对角化,我们提出了一种新的不精确移位反转(ISI)预处理方法。关键思想是改进ISI预处理中的移位值,使其更接近精确的本征值,从而显著提高迭代对角化的收敛速度。此外,我们采用了预处理共轭梯度求解器来快速评估反转过程。最后,我们使用最先进的图形处理单元(GPU)加速了包括所提出的修改在内的整个过程,并通过对一维、二维和三维周期系统的实空间密度泛函计算评估了其并行效率。我们的方法实现了快速的对角化收敛和高的多GPU并行效率。这从使用8个GPU可以在大约10秒内完成数百个原子系统的单点密度泛函计算这一事实中可以明显看出。所提出的方法通常可以应用于任何涉及大规模对角化的电子结构计算方法。