English

Formal O(N3) scaling GW calculations by block tensor decomposition for large molecule systems

Chemical Physics 2025-12-25 v1 Computational Physics

Abstract

Within the framework of many-body perturbation theory based on Green's functions, the GWGW approximation has emerged as a pivotal method for computing quasiparticle energies and excitation spectra. However, its high computational cost and steep scaling present significant challenges for applications to large molecular systems. In this work, we extend the block tensor decomposition (BTD) algorithm, recently developed in our previous work [J. Chem. Phys. 163, 174109 (2025)] for low-rank tensor compression, to enable a formally O(N3)O(N^3)-scaling GWGW algorithm. By integrating BTD with an imaginary-time GWGW formalism and introducing a real space screening strategy for the polarizability, we achieve an observed scaling of approximately O(N2)O(N^2) in test systems. Key parameters of the algorithm are optimized on the S66 dataset using the JADE algorithm, ensuring a balanced compromise between accuracy and efficiency. Our BTD-based random phase approximation also exhibits O(N2)O(N^2) scaling, and eigenvalue-self-consistent GWGW calculations become feasible for systems with over 3000 basis functions. This work establishes BTD as an efficient and scalable approach for large-scale GWGW calculations in molecular systems.

Cite

@article{arxiv.2512.21022,
  title  = {Formal O(N3) scaling GW calculations by block tensor decomposition for large molecule systems},
  author = {Yueyang Zhang and Wei Wu and Peifeng Su},
  journal= {arXiv preprint arXiv:2512.21022},
  year   = {2025}
}