GPU-Accelerated Solution of the Bethe-Salpeter Equation for Large and Heterogeneous Systems
Victor Wen-zhe Yu, Yu Jin, Giulia Galli, Marco Govoni

TL;DR
This paper introduces a GPU-accelerated, scalable method for solving the Bethe-Salpeter equation, enabling efficient calculation of excitation energies and optical spectra for large, complex systems, including defect-rich materials.
Contribution
It presents a novel GPU-based implementation that employs density matrix perturbation theory and low-rank Coulomb interaction decomposition for large-scale BSE calculations.
Findings
Successfully computed VEEs for systems with up to 1000 atoms.
Demonstrated the method's scalability to thousands of GPUs.
Validated the approach on defect-rich wide-band-gap materials.
Abstract
We present a massively parallel, GPU-accelerated implementation of the Bethe-Salpeter equation (BSE) for the calculation of the vertical excitation energies (VEEs) and optical absorption spectra of condensed and molecular systems, starting from single-particle eigenvalues and eigenvectors obtained with density functional theory. The algorithms adopted here circumvent the slowly converging sums over empty and occupied states and the inversion of large dielectric matrices, through a density matrix perturbation theory approach and a low-rank decomposition of the screened Coulomb interaction, respectively. Further computational savings are achieved by exploiting the nearsightedness of the density matrix of semiconductors and insulators to reduce the number of screened Coulomb integrals. We scale our calculations to thousands of GPUs with a hierarchical loop and data distribution strategy.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
