O(N) algorithm for linear response functions of non-interacting electrons
Toshiaki Iitaka, 敏晃 飯高
Abstract
An O(N) algorithm is proposed for calculating linear response functions of non-interacting electrons. This program is simple and suitable to parallel- and vector- computation. Since it avoids O(N 3) computational effort of matrix diagonalization, it requires only O(N) computational efforts where N is the dimension of the statevector. The use of this O(N) algorithm is very effective since otherwise we have to calculate large number of eigenstates, i.e., the occupied one-electron states up to the Fermi energy and the unoccupied states with higher energy. The advantage of this method compared to the Chebyshev polynomial method recently developed by Wang (L.W. Wang, Phys. Rev. B 49, 10154 (1994);L.W. Wang, Phys. Rev. Lett. 73, 1039 (1994) ) is that our method can calculate linear response functions without any storage of huge statevectors on external storage while their method should store many statevectors. 1