论文标题

使用强大的伪谱法与高斯基套装快速交换

Fast exchange with Gaussian basis set using robust pseudospectral method

论文作者

Sharma, Sandeep, White, Alec F., Beylkin, Gregory

论文摘要

在本文中,我们提出了一种算法,以有效地评估周期系统中的交换矩阵,当使用伪电位设置时。用于评估交换矩阵的常用算法与系统大小的立方体缩放,因为必须执行O(n2)快速傅立叶变换(FFT)。在这里,我们介绍了一种保留立方缩放的算法,但通过消除在每个交换构建过程中进行FFT的需求,从而大大降低了预制剂。这是通过使用辅助基础的线性组合来代表高斯基函数的产物来实现的,该数量与系统尺寸线性缩放。我们将由于这些辅助功能引起的潜力存储在内存中,这使我们能够在无需进行FFT的情况下获得Exchange矩阵,尽管以其他内存要求为代价。 Although the basic idea of​​ using auxiliary functions is not new, our algorithm is cheaper due to a combination of three ingredients: (a) we use robust Pseudospectral method that allows us to use a relatively small number of auxiliary basis to obtain high accuracy (b) we use occ-RI exchange which eliminates the need to construct the full exchange matrix and (c) we use the (interpolative separable density fitting) ISDF算法构建在稳健伪谱法中使用的这些辅助基础。所得算法是准确的,我们注意到,最终能量中的误差随辅助函数的数量而迅速降低。

In this article we present an algorithm to efficiently evaluate the exchange matrix in periodic systems when Gaussian basis set with pseudopotentials are used. The usual algorithm for evaluating exchange matrix scales cubically with the system size because one has to perform O(N2) fast Fourier transforms (FFT). Here we introduce an algorithm that retains the cubic scaling but reduces the prefactor significantly by eliminating the need to do FFTs during each exchange build. This is accomplished by representing the products of Gaussian basis function using a linear combination of an auxiliary basis the number of which scales linearly with the size of the system. We store the potential due to these auxiliary functions in memory which allows us to obtain the exchange matrix without the need to do FFT, albeit at the cost of additional memory requirement. Although the basic idea of using auxiliary functions is not new, our algorithm is cheaper due to a combination of three ingredients: (a) we use robust Pseudospectral method that allows us to use a relatively small number of auxiliary basis to obtain high accuracy (b) we use occ-RI exchange which eliminates the need to construct the full exchange matrix and (c) we use the (interpolative separable density fitting) ISDF algorithm to construct these auxiliary basis that are used in the robust pseudospectral method. The resulting algorithm is accurate and we note that the error in the final energy decreases exponentially rapidly with the number of auxiliary functions.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源