Logarithm second-order many-body perturbation method for extended systems.
We propose progressive downsampling of wave vectors in the Brillouin zone integrations occurring in the second-order many-body or Møller-Plesset perturbation (MP2) method for extended systems of one-dimensional periodicity. Higher-lying unoccupied and lower-lying occupied Bloch orbitals are subject to downsampling by an exponentially increasing factor (with base n), making the total number of Bloch orbitals included in the MP2 lattice sums grow only logarithmically with respect to the number of basis functions per unit cell. Unlike the mod n downsampling scheme proposed earlier, this log n scheme reduces the scaling of the computational cost and thus achieves a greater speedup as the unit cell size increases. Correct band indexing is essential for accuracy. Two-electron integrals entering the MP2 energy and quasiparticle energy expressions must be multiplied by quadrature weights that are a function of the energy bands involved, and an algorithm to compute the weights is proposed. A combined use of the log n and mod n schemes can speedup the MP2/6-31G** calculation of polyacetylene typically by a factor of 20 with an error in the correlation energy within a few percent relative to the conventional calculation. Similar combinations can reproduce the MP2 quasiparticle energy bands accurately at a fraction of the usual computational cost.
Ohnishi
Yu-ya
YY
Department of Chemistry, Quantum Theory Project and The Center for Macromolecular Science and Engineering, University of Florida, Gainesville, Florida 32611, USA.
Hirata
So
S