Faculty of Physics and Center for Computational Materials Science, University of Vienna, Sensengasse 8/12, A-1090 Vienna, Austria.
J Chem Phys. 2017 Mar 14;146(10):104101. doi: 10.1063/1.4976937.
We present a low-complexity algorithm to calculate the correlation energy of periodic systems in second-order Møller-Plesset (MP2) perturbation theory. In contrast to previous approximation-free MP2 codes, our implementation possesses a quartic scaling, O(N), with respect to the system size N and offers an almost ideal parallelization efficiency. The general issue that the correlation energy converges slowly with the number of basis functions is eased by an internal basis set extrapolation. The key concept to reduce the scaling is to eliminate all summations over virtual orbitals which can be elegantly achieved in the Laplace transformed MP2 formulation using plane wave basis sets and fast Fourier transforms. Analogously, this approach could allow us to calculate second order screened exchange as well as particle-hole ladder diagrams with a similar low complexity. Hence, the presented method can be considered as a step towards systematically improved correlation energies.
我们提出了一种低复杂度的算法,用于计算二阶 Møller-Plesset(MP2)微扰理论中周期性体系的相关能量。与之前无近似的 MP2 代码不同,我们的实现具有与系统大小 N 的四次方比例关系,O(N),并且具有几乎理想的并行效率。通过内部基组外推,可以缓解相关能量随基函数数量收敛缓慢的一般问题。降低比例的关键概念是消除所有虚轨道的求和,这可以通过使用平面波基组和快速傅里叶变换在拉普拉斯变换的 MP2 公式中优雅地实现。类似地,这种方法可以使我们能够以类似的低复杂度计算二阶屏蔽交换以及粒子-空穴梯图。因此,所提出的方法可以被视为系统地提高相关能量的一个步骤。