Köppl Christoph, Werner Hans-Joachim
Institut für Theoretische Chemie, Universität Stuttgart , Pfaffenwaldring 55, 70569 Stuttgart, Germany.
J Chem Theory Comput. 2016 Jul 12;12(7):3122-34. doi: 10.1021/acs.jctc.6b00251. Epub 2016 Jun 27.
Calculations using modern linear-scaling electron-correlation methods are often much faster than the necessary reference Hartree-Fock (HF) calculations. We report a newly implemented HF program that speeds up the most time-consuming step, namely, the evaluation of the exchange contributions to the Fock matrix. Using localized orbitals and their sparsity, local density fitting (LDF), and atomic orbital domains, we demonstrate that the calculation of the exchange matrix scales asymptotically linearly with molecular size. The remaining parts of the HF calculation scale cubically but become dominant only for very large molecular sizes or with many processing cores. The method is well parallelized, and the speedup scales well with up to about 100 CPU cores on multiple compute nodes. The effect of the local approximations on the accuracy of computed HF and local second-order Møller-Plesset perturbation theory energies is systematically investigated, and default values are established for the parameters that determine the domain sizes. Using these values, calculations for molecules with hundreds of atoms in combination with triple-ζ basis sets can be carried out in less than 1 h, with just a few compute nodes. The method can also be used to speed up density functional theory calculations with hybrid functionals that contain HF exchange.
使用现代线性标度电子相关方法进行的计算通常比必要的参考哈特里-福克(HF)计算快得多。我们报告了一个新实现的HF程序,它加速了最耗时的步骤,即对福克矩阵交换贡献的评估。利用定域轨道及其稀疏性、局部密度拟合(LDF)和原子轨道域,我们证明了交换矩阵的计算与分子大小渐近线性缩放。HF计算的其余部分按三次方缩放,但仅在分子非常大或有许多处理核心时才占主导地位。该方法具有良好的并行性,在多个计算节点上,加速比在高达约100个CPU核心时缩放良好。系统地研究了局部近似对计算得到的HF和局部二阶莫勒-普列斯特定理能量精度的影响,并为确定域大小的参数建立了默认值。使用这些值,结合三重ζ基组对具有数百个原子的分子进行计算,只需几个计算节点,耗时不到1小时。该方法还可用于加速包含HF交换的杂化泛函的密度泛函理论计算。