Ab initio many-body perturbation theory within the approximation is a Green's function formalism widely used in the calculation of quasiparticle excitation energies of solids. In what has become an increasingly standard approach, Kohn-Sham eigenenergies, generated from a DFT calculation with a strategically-chosen exchange-correlation functional "starting point", are used to construct and , and then perturbatively corrected by the resultant self-energy. In practice, there are several ways to construct the self-energy, and these can lead to variations in predicted quasiparticle energies. For example, for ZnO and TiO, the fundamental gaps reported in the literature can vary by more than 1 eV depending on the code used. In this work, we calculate and analyze quasiparticle (QP) energies of these and other systems with three different codes: BerkeleyGW, Abinit and Yambo. Through a systematic analysis of the implementation of these three codes, we identify the primary origin of major discrepancies between codes reported in prior literature to be the different implementations the Coulomb divergence in the Fock exchange term and the frequency integration scheme of the self-energy. We then eliminate these discrepancies by using common numerical methods and algorithms, demonstrating that the same quasiparticle energies for a given material can be obtained with different codes, within numerical differences ascribable to the technical details of the underling implementations. This work will be important for users and developers in assessing the precision of future applications and methods.

Reproducibility in G0W0 calculations for solids

Varsano D;Ferretti A;
2020

Abstract

Ab initio many-body perturbation theory within the approximation is a Green's function formalism widely used in the calculation of quasiparticle excitation energies of solids. In what has become an increasingly standard approach, Kohn-Sham eigenenergies, generated from a DFT calculation with a strategically-chosen exchange-correlation functional "starting point", are used to construct and , and then perturbatively corrected by the resultant self-energy. In practice, there are several ways to construct the self-energy, and these can lead to variations in predicted quasiparticle energies. For example, for ZnO and TiO, the fundamental gaps reported in the literature can vary by more than 1 eV depending on the code used. In this work, we calculate and analyze quasiparticle (QP) energies of these and other systems with three different codes: BerkeleyGW, Abinit and Yambo. Through a systematic analysis of the implementation of these three codes, we identify the primary origin of major discrepancies between codes reported in prior literature to be the different implementations the Coulomb divergence in the Fock exchange term and the frequency integration scheme of the self-energy. We then eliminate these discrepancies by using common numerical methods and algorithms, demonstrating that the same quasiparticle energies for a given material can be obtained with different codes, within numerical differences ascribable to the technical details of the underling implementations. This work will be important for users and developers in assessing the precision of future applications and methods.
2020
Istituto Nanoscienze - NANO
Istituto Nanoscienze - NANO - Sede Secondaria Modena
calculations, Reproducibility, Solids, Convergence, Plane-wave pseudopotential
File in questo prodotto:
File Dimensione Formato  
Reproducibility in G0W0 Calculations for Solids.pdf

accesso aperto

Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 664.73 kB
Formato Adobe PDF
664.73 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/378568
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 41
  • ???jsp.display-item.citation.isi??? ND
social impact