Time-frequency component of the GreenX library: minimax grids for efficient RPA and GW calculations

Azizi, Maryam;Wilhelm, Jan;Golze, Dorothea;Giantomassi, Matteo;Gonze, Xavier;et.al.
(2023) Journal of Open Source Software — Vol. 8, n° 90, p. 5570 (2023)

Files

azizi2023.pdf
  • Open Access
  • Adobe PDF
  • 406.79 KB

Details

Authors
  • Azizi, Maryamorcid-logoUCLouvain
    Author
  • Wilhelm, Janorcid-logoInstitute of Theoretical Physics and Regensburg Center for Ultrafast Nanoscopy (RUN), University of Regensburg, D-93053 Regensburg, Germany
    Author
  • Golze, Dorotheaorcid-logoFaculty of Chemistry and Food Chemistry, Technische Universität Dresden, 01062 Dresden, Germany
    Author
  • Author
  • Gonze, Xavierorcid-logoUCLouvain
    Author
Show more
Abstract
The central objects in many-body electronic structure theory, such as the GW method and the random-phase approximation (RPA), are defined in the complex frequency or time domain. We present here the GX-TimeFrequency component of the GreenX library, providing grids and weights for imaginary time-frequency transformations needed for Green’s function based objects. The GreenX library emerged from the NOMAD Center of Excellence, whose objective is to enable accurate Green’s function based electronic structure theory calculations on state-of-the-art supercomputers. The package comprises minimax time and frequency grids (Kaltak et al., 2014b; Liu et al., 2016; Takatsuka et al., 2008) and corresponding quadrature weights to numerically compute time and frequency integrals of the correlation energy as well as weights for Fourier transforms between time and frequency grids. While targeting low-scaling RPA and GW algorithms, its compact frequency grids allows one to reduce the computational prefactor in RPA implementations with conventional scaling. In addition, the time grids can be employed in Laplace-transformed direct MP2 (LT-dMP2) calculations. The GreenX source code is freely available on GitHub, and comes equipped with a build system, a comprehensive set of tests, and detailed documentation.
Affiliations

Citations

Azizi, M., Wilhelm, J., Golze, D., Giantomassi, M., Panadés-Barrueta, R. L., Delesma, F. A., Buccheri, A., Gulans, A., Rinke, P., Draxl, C., & Gonze, X. (2023). Time-frequency component of the GreenX library: minimax grids for efficient RPA and GW calculations. Journal of Open Source Software, 8(90), 5570. https://doi.org/10.21105/joss.05570 (Original work published 2023)