Real-space Kerker method for self-consistent calculation using non-orthogonal basis functions
Real-space Kerker method for self-consistent calculation using non-orthogonal basis functions
复制标题
使用非正交基函数进行自洽计算的实空间 Kerker 方法
DOI:
10.1088/0965-0393/16/3/035004
复制
发表时间:
2008
影响因子:
1.8
通讯作者:
N. Yoshikawa
中科院分区:
文献类型:
--
作者:
Y. Shiihara;O. Kuwazuru;N. Yoshikawa
We have proposed the real-space Kerker method for fast self-consistent-field calculations in real-space approaches using non-orthogonal basis functions. In large-scale systems with many atoms, the Kerker method is a very efficient way to prevent charge sloshing, which induces numerical instability during the self-consistent iterations. We construct the Kerker preconditioning matrix with non-orthogonal basis functions and the preconditioning is performed by solving linear equations. The proposed real-space Kerker method is identical to the method in reciprocal space, with the following two advantages: (i) the method is suitable for massively parallel computation since it does not use the fast Fourier transform. (ii) The preconditioning is performed in an acceptable computational time since time-consuming integration, including the exponential kernel, need not be performed, unlike the method used by Manninen et al (1975 Phys. Rev. B 12 4012).