English

Solving multi-pole challenges in the GW100 benchmark enables precise low-scaling GW calculations

Chemical Physics 2024-09-12 v3 Materials Science

Abstract

The GWGW approximation is a widely used method for computing electron addition and removal energies of molecules and solids. The computational effort of conventional GWGW algorithms increases as O(N4)O(N^4) with the system size NN, hindering the application of GWGW to large and complex systems. Low-scaling GWGW algorithms are currently very actively developed. Benchmark studies at the single-shot G0W0G_0W_0 level indicate excellent numerical precision for frontier quasiparticle energies, with mean absolute deviations <10<10 meV between low-scaling and standard implementations for the widely used GW100GW100 test set. A notable challenge for low-scaling GWGW algorithms remains in achieving high precision for five molecules within the GW100GW100 test set, namely O3_3, BeO, MgO, BN, and CuCN, for which the deviations are in the range of several hundred meV at the G0W0G_0W_0 level. This is due to a spurious transfer of spectral weight from the quasiparticle to the satellite spectrum in G0W0G_0W_0 calculations, resulting in multi-pole features in the self-energy and spectral function, which low-scaling algorithms fail to describe. We show in this work that including eigenvalue self-consistency in the Green's function (evGW0\text{ev}GW_0) achieves a proper separation between satellite and quasiparticle peak, leading to a single solution of the quasiparticle equation with spectral weight close to one. evGW0\text{ev}GW_0 quasiparticles energies from low-scaling GWGW closely align with reference calculations; the mean absolute error is only 12 meV for the five molecules. We thus demonstrate that low-scaling GWGW with self-consistency in GG is well-suited for computing frontier quasiparticle energies.

Keywords

Cite

@article{arxiv.2405.20473,
  title  = {Solving multi-pole challenges in the GW100 benchmark enables precise low-scaling GW calculations},
  author = {Mia Schambeck and Dorothea Golze and Jan Wilhelm},
  journal= {arXiv preprint arXiv:2405.20473},
  year   = {2024}
}
R2 v1 2026-06-28T16:47:51.730Z