skip to main content
DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: molgw 1: Many-body perturbation theory software for atoms, molecules, and clusters

Abstract

Here, we summarize the MOLGW code that implements density-functional theory and many-body perturbation theory in a Gaussian basis set. The code is dedicated to the calculation of the many-body self-energy within the GW approximation and the solution of the Bethe–Salpeter equation. These two types of calculations allow the user to evaluate physical quantities that can be compared to spectroscopic experiments. Quasiparticle energies, obtained through the calculation of the GW self-energy, can be compared to photoemission or transport experiments, and neutral excitation energies and oscillator strengths, obtained via solution of the Bethe–Salpeter equation, are measurable by optical absorption. The implementation choices outlined here have aimed at the accuracy and robustness of calculated quantities with respect to measurements. Furthermore, the algorithms implemented in MOLGW allow users to consider molecules or clusters containing up to 100 atoms with rather accurate basis sets, and to choose whether or not to apply the resolution-of-the-identity approximation. Finally, we demonstrate the parallelization efficacy of the MOLGW code over several hundreds of processors.

Authors:
ORCiD logo [1];  [2];  [3];  [4];  [4];  [5]
  1. Alternative Energies and Atomic Energy Commission (CEA), Gif-sur-Yvette (France). Direction de l'Energie Nucleaire (DEN), Service de Recherches de Metallurgie Physique (SRMP); Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Molecular Foundry; Univ. of California, Berkeley, CA (United States). Dept. of Physics
  2. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Molecular Foundry; Univ. of California, Berkeley, CA (United States). Dept. of Physics
  3. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Molecular Foundry; Univ. of California, Berkeley, CA (United States). Dept. of Physics; Univ. of California, Berkeley, CA (United States). Dept. of Chemistry; Univ. of California, Berkeley, CA (United States). Kavli Energy Nanosciences Inst.
  4. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Computational Research Division
  5. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Molecular Foundry; Univ. of California, Berkeley, CA (United States). Dept. of Physics; Univ. of California, Berkeley, CA (United States). Kavli Energy Nanosciences Inst.
Publication Date:
Research Org.:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Sponsoring Org.:
USDOE Office of Science (SC), Basic Energy Sciences (BES)
OSTI Identifier:
1398433
Alternate Identifier(s):
OSTI ID: 1396452
Grant/Contract Number:  
AC02-05CH11231; 2015-096018
Resource Type:
Accepted Manuscript
Journal Name:
Computer Physics Communications
Additional Journal Information:
Journal Volume: 208; Journal Issue: C; Journal ID: ISSN 0010-4655
Publisher:
Elsevier
Country of Publication:
United States
Language:
English
Subject:
74 ATOMIC AND MOLECULAR PHYSICS; 97 MATHEMATICS AND COMPUTING; 72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS; Electronic structure of molecules; Many-body perturbation theory; GW approximation; Bethe–Salpeter equation

Citation Formats

Bruneval, Fabien, Rangel, Tonatiuh, Hamed, Samia M., Shao, Meiyue, Yang, Chao, and Neaton, Jeffrey B. molgw 1: Many-body perturbation theory software for atoms, molecules, and clusters. United States: N. p., 2016. Web. https://doi.org/10.1016/j.cpc.2016.06.019.
Bruneval, Fabien, Rangel, Tonatiuh, Hamed, Samia M., Shao, Meiyue, Yang, Chao, & Neaton, Jeffrey B. molgw 1: Many-body perturbation theory software for atoms, molecules, and clusters. United States. https://doi.org/10.1016/j.cpc.2016.06.019
Bruneval, Fabien, Rangel, Tonatiuh, Hamed, Samia M., Shao, Meiyue, Yang, Chao, and Neaton, Jeffrey B. Tue . "molgw 1: Many-body perturbation theory software for atoms, molecules, and clusters". United States. https://doi.org/10.1016/j.cpc.2016.06.019. https://www.osti.gov/servlets/purl/1398433.
@article{osti_1398433,
title = {molgw 1: Many-body perturbation theory software for atoms, molecules, and clusters},
author = {Bruneval, Fabien and Rangel, Tonatiuh and Hamed, Samia M. and Shao, Meiyue and Yang, Chao and Neaton, Jeffrey B.},
abstractNote = {Here, we summarize the MOLGW code that implements density-functional theory and many-body perturbation theory in a Gaussian basis set. The code is dedicated to the calculation of the many-body self-energy within the GW approximation and the solution of the Bethe–Salpeter equation. These two types of calculations allow the user to evaluate physical quantities that can be compared to spectroscopic experiments. Quasiparticle energies, obtained through the calculation of the GW self-energy, can be compared to photoemission or transport experiments, and neutral excitation energies and oscillator strengths, obtained via solution of the Bethe–Salpeter equation, are measurable by optical absorption. The implementation choices outlined here have aimed at the accuracy and robustness of calculated quantities with respect to measurements. Furthermore, the algorithms implemented in MOLGW allow users to consider molecules or clusters containing up to 100 atoms with rather accurate basis sets, and to choose whether or not to apply the resolution-of-the-identity approximation. Finally, we demonstrate the parallelization efficacy of the MOLGW code over several hundreds of processors.},
doi = {10.1016/j.cpc.2016.06.019},
journal = {Computer Physics Communications},
number = C,
volume = 208,
place = {United States},
year = {2016},
month = {7}
}

Journal Article:

Citation Metrics:
Cited by: 28 works
Citation information provided by
Web of Science

Figures / Tables:

Figure 1 Figure 1: Typical workflow of perturbative $GW$ and BSE calculations.

Save / Share:

Works referenced in this record:

Note on an Approximation Treatment for Many-Electron Systems
journal, October 1934


Dynamical Correlation Effects on the Quasiparticle Bloch States of a Covalent Crystal
journal, July 1980


First-Principles Theory of Quasiparticles: Calculation of Band Gaps in Semiconductors and Insulators
journal, September 1985


The GW method
journal, March 1998


GW quasiparticle calculations in atoms
journal, June 1993


High Accuracy Many-Body Calculational Approaches for Excitations in Molecules
journal, January 2001


Variational energy functionals tested on atoms
journal, May 2004


Optical excitations in organic molecules, clusters, and defects studied by first-principles Green’s function methods
journal, May 2006


Fully self-consistent GW calculations for molecules
journal, February 2010


An O ( N 3 ) implementation of Hedin's GW approximation for molecules
journal, August 2011

  • Foerster, D.; Koval, P.; Sánchez-Portal, D.
  • The Journal of Chemical Physics, Vol. 135, Issue 7
  • DOI: 10.1063/1.3624731

Ionization energy of atoms obtained from GW self-energy or from random phase approximation total energies
journal, May 2012

  • Bruneval, Fabien
  • The Journal of Chemical Physics, Vol. 136, Issue 19
  • DOI: 10.1063/1.4718428

Benchmark of G W methods for azabenzenes
journal, December 2012


Unified description of ground and excited states of finite systems: The self-consistent G W approach
journal, August 2012


Bond Breaking and Bond Formation: How Electron Correlation is Captured in Many-Body Perturbation Theory and Density-Functional Theory
journal, April 2013


Fully self-consistent G W and quasiparticle self-consistent G W for molecules
journal, April 2014


Molecular Distortions and Chemical Bonding of a Large π -Conjugated Molecule on a Metal Surface
journal, January 2005


Renormalization of Molecular Electronic Levels at Metal-Molecule Interfaces
journal, November 2006


Length Dependence of Conductance in Aromatic Single-Molecule Junctions
journal, November 2009

  • Quek, Su Ying; Choi, Hyoung Joon; Louie, Steven G.
  • Nano Letters, Vol. 9, Issue 11
  • DOI: 10.1021/nl9021336

Transport properties of molecular junctions from many-body perturbation theory
journal, July 2011


Self-consistent GW calculations of electronic transport in thiol- and amine-linked molecular junctions
journal, March 2011


ABINIT: First-principles approach to material and nanosystem properties
journal, December 2009


yambo: An ab initio tool for excited state calculations
journal, August 2009

  • Marini, Andrea; Hogan, Conor; Grüning, Myrta
  • Computer Physics Communications, Vol. 180, Issue 8
  • DOI: 10.1016/j.cpc.2009.02.003

SaX: An open source package for electronic-structure and optical-properties calculations in the GW approximation
journal, August 2009


Implementation and performance of the frequency-dependent G W method within the PAW framework
journal, July 2006


BerkeleyGW: A massively parallel computer package for the calculation of the quasiparticle and optical properties of materials and nanostructures
journal, June 2012

  • Deslippe, Jack; Samsonidze, Georgy; Strubbe, David A.
  • Computer Physics Communications, Vol. 183, Issue 6
  • DOI: 10.1016/j.cpc.2011.12.006

GW quasiparticle spectra from occupied states only
journal, March 2010


Large Scale GW Calculations
journal, May 2015

  • Govoni, Marco; Galli, Giulia
  • Journal of Chemical Theory and Computation, Vol. 11, Issue 6
  • DOI: 10.1021/ct500958p

Ab initio molecular simulations with numeric atom-centered orbitals
journal, November 2009

  • Blum, Volker; Gehrke, Ralf; Hanke, Felix
  • Computer Physics Communications, Vol. 180, Issue 11
  • DOI: 10.1016/j.cpc.2009.06.022

The GW -Method for Quantum Chemistry Applications: Theory and Implementation
journal, December 2012

  • van Setten, M. J.; Weigend, F.; Evers, F.
  • Journal of Chemical Theory and Computation, Vol. 9, Issue 1
  • DOI: 10.1021/ct300648t

A systematic benchmark of the ab initio Bethe-Salpeter equation approach for low-lying optical excitations of small organic molecules
journal, June 2015

  • Bruneval, Fabien; Hamed, Samia M.; Neaton, Jeffrey B.
  • The Journal of Chemical Physics, Vol. 142, Issue 24
  • DOI: 10.1063/1.4922489

Benchmarking the Starting Points of the GW Approximation for Molecules
journal, December 2012

  • Bruneval, Fabien; Marques, Miguel A. L.
  • Journal of Chemical Theory and Computation, Vol. 9, Issue 1
  • DOI: 10.1021/ct300835h

Cubic-scaling iterative solution of the Bethe-Salpeter equation for finite systems
journal, August 2015


Benchmarking the Bethe–Salpeter Formalism on a Standard Organic Molecular Set
journal, June 2015

  • Jacquemin, Denis; Duchemin, Ivan; Blase, Xavier
  • Journal of Chemical Theory and Computation, Vol. 11, Issue 7
  • DOI: 10.1021/acs.jctc.5b00304

0–0 Energies Using Hybrid Schemes: Benchmarks of TD-DFT, CIS(D), ADC(2), CC2, and BSE/ GW formalisms for 80 Real-Life Compounds
journal, October 2015

  • Jacquemin, Denis; Duchemin, Ivan; Blase, Xavier
  • Journal of Chemical Theory and Computation, Vol. 11, Issue 11
  • DOI: 10.1021/acs.jctc.5b00619

Accurate Ionization Potentials and Electron Affinities of Acceptor Molecules III: A Benchmark of GW Methods
journal, January 2016

  • Knight, Joseph W.; Wang, Xiaopeng; Gallandi, Lukas
  • Journal of Chemical Theory and Computation, Vol. 12, Issue 2
  • DOI: 10.1021/acs.jctc.5b00871

Application of the Green’s functions method to the study of the optical properties of semiconductors
journal, December 1988


Electronic excitations: density-functional versus many-body Green’s-function approaches
journal, June 2002


Self-consistent G W calculations for semiconductors and insulators
journal, June 2007


All-Electron Self-Consistent G W Approximation: Application to Si, MnO, and NiO
journal, September 2004


Effect of self-consistency on quasiparticles in solids
journal, July 2006


Fully self-consistent GW calculations for atoms and molecules
journal, October 2006


Transformation between Cartesian and pure spherical harmonic Gaussians
journal, April 1995

  • Schlegel, H. Bernhard; Frisch, Michael J.
  • International Journal of Quantum Chemistry, Vol. 54, Issue 2
  • DOI: 10.1002/qua.560540202

A new mixing of Hartree–Fock and local density‐functional theories
journal, January 1993

  • Becke, Axel D.
  • The Journal of Chemical Physics, Vol. 98, Issue 2
  • DOI: 10.1063/1.464304

Toward reliable density functional methods without adjustable parameters: The PBE0 model
journal, April 1999

  • Adamo, Carlo; Barone, Vincenzo
  • The Journal of Chemical Physics, Vol. 110, Issue 13
  • DOI: 10.1063/1.478522

Fundamental and excitation gaps in molecules of relevance for organic photovoltaics from an optimally tuned range-separated hybrid functional
journal, August 2011


Hybrid functionals based on a screened Coulomb potential
journal, May 2003

  • Heyd, Jochen; Scuseria, Gustavo E.; Ernzerhof, Matthias
  • The Journal of Chemical Physics, Vol. 118, Issue 18
  • DOI: 10.1063/1.1564060

Erratum: “Hybrid functionals based on a screened Coulomb potential” [J. Chem. Phys. 118, 8207 (2003)]
journal, June 2006

  • Heyd, Jochen; Scuseria, Gustavo E.; Ernzerhof, Matthias
  • The Journal of Chemical Physics, Vol. 124, Issue 21
  • DOI: 10.1063/1.2204597

Efficient recursive computation of molecular integrals over Cartesian Gaussian functions
journal, April 1986

  • Obara, S.; Saika, A.
  • The Journal of Chemical Physics, Vol. 84, Issue 7
  • DOI: 10.1063/1.450106

A quantitative study of the scaling properties of the Hartree–Fock method
journal, June 1995

  • Strout, Douglas L.; Scuseria, Gustavo E.
  • The Journal of Chemical Physics, Vol. 102, Issue 21
  • DOI: 10.1063/1.468836

Kohn—Sham density-functional theory within a finite basis set
journal, November 1992


Libxc: A library of exchange and correlation functionals for density functional theory
journal, October 2012

  • Marques, Miguel A. L.; Oliveira, Micael J. T.; Burnus, Tobias
  • Computer Physics Communications, Vol. 183, Issue 10
  • DOI: 10.1016/j.cpc.2012.05.007

A multicenter numerical integration scheme for polyatomic molecules
journal, February 1988

  • Becke, A. D.
  • The Journal of Chemical Physics, Vol. 88, Issue 4
  • DOI: 10.1063/1.454033

Achieving linear scaling in exchange-correlation density functional quadratures
journal, July 1996

  • Stratmann, R. Eric; Scuseria, Gustavo E.; Frisch, Michael J.
  • Chemical Physics Letters, Vol. 257, Issue 3-4
  • DOI: 10.1016/0009-2614(96)00600-8

Improved radial grids for quadrature in molecular density‐functional calculations
journal, June 1996

  • Mura, Michael E.; Knowles, Peter J.
  • The Journal of Chemical Physics, Vol. 104, Issue 24
  • DOI: 10.1063/1.471749

Convergence acceleration of iterative sequences. the case of scf iteration
journal, July 1980


ImprovedSCF convergence acceleration
journal, January 1982


Auxiliary basis sets to approximate Coulomb potentials
journal, June 1995


Auxiliary basis sets for main row atoms and transition metals and their use to approximate Coulomb potentials
journal, October 1997

  • Eichkorn, Karin; Weigend, Florian; Treutler, Oliver
  • Theoretical Chemistry Accounts: Theory, Computation, and Modeling (Theoretica Chimica Acta), Vol. 97, Issue 1-4
  • DOI: 10.1007/s002140050244

A fully direct RI-HF algorithm: Implementation, optimised auxiliary basis sets, demonstration of accuracy and efficiency
journal, August 2002

  • Weigend, Florian
  • Physical Chemistry Chemical Physics, Vol. 4, Issue 18
  • DOI: 10.1039/b204199p

Time-Dependent Hartree—Fock Theory for Molecules
journal, July 1964


Total Energies from GW Calculations
journal, July 1999


Variational energy functionals of the Green function and of the density tested on molecules
journal, January 2006


Perturbation Theory for an Infinite Medium of Fermions. II
journal, February 1961


Successful Test of a Seamless van der Waals Density Functional
journal, March 1999


Molecular tests of the random phase approximation to the exchange-correlation energy functional
journal, October 2001


Developing the random phase approximation into a practical post-Kohn–Sham correlation model
journal, September 2008

  • Furche, Filipp
  • The Journal of Chemical Physics, Vol. 129, Issue 11
  • DOI: 10.1063/1.2977789

Electron correlation in semiconductors and insulators: Band gaps and quasiparticle energies
journal, October 1986


Local-field and excitonic effects in the optical spectrum of a covalent crystal
journal, November 1975


Ab Initio Calculation of Excitonic Effects in the Optical Spectra of Semiconductors
journal, May 1998


Electron-Hole Excitations in Semiconductors and Insulators
journal, September 1998


GW and Bethe-Salpeter study of small water clusters
journal, January 2016

  • Blase, Xavier; Boulanger, Paul; Bruneval, Fabien
  • The Journal of Chemical Physics, Vol. 144, Issue 3
  • DOI: 10.1063/1.4940139

The role of databases in support of computational chemistry calculations
journal, October 1996


Basis Set Exchange:  A Community Database for Computational Sciences
journal, March 2007

  • Schuchardt, Karen L.; Didier, Brett T.; Elsethagen, Todd
  • Journal of Chemical Information and Modeling, Vol. 47, Issue 3
  • DOI: 10.1021/ci600510j

NWChem: A comprehensive and scalable open-source solution for large scale molecular simulations
journal, September 2010

  • Valiev, M.; Bylaska, E. J.; Govind, N.
  • Computer Physics Communications, Vol. 181, Issue 9, p. 1477-1489
  • DOI: 10.1016/j.cpc.2010.04.018

Efficient use of the correlation consistent basis sets in resolution of the identity MP2 calculations
journal, February 2002

  • Weigend, Florian; Köhn, Andreas; Hättig, Christof
  • The Journal of Chemical Physics, Vol. 116, Issue 8
  • DOI: 10.1063/1.1445115

RI-MP2: optimized auxiliary basis sets and demonstration of efficiency
journal, September 1998


Efficient scheme for GW quasiparticle band-structure calculations with applications to bulk Si and to the Si(001)-(2×1) surface
journal, July 1995

  • Rohlfing, Michael; Krüger, Peter; Pollmann, Johannes
  • Physical Review B, Vol. 52, Issue 3
  • DOI: 10.1103/PhysRevB.52.1905

Gaussian basis sets for use in correlated molecular calculations. I. The atoms boron through neon and hydrogen
journal, January 1989

  • Dunning, Thom H.
  • The Journal of Chemical Physics, Vol. 90, Issue 2
  • DOI: 10.1063/1.456153

Electron affinities of the first‐row atoms revisited. Systematic basis sets and wave functions
journal, May 1992

  • Kendall, Rick A.; Dunning, Thom H.; Harrison, Robert J.
  • The Journal of Chemical Physics, Vol. 96, Issue 9
  • DOI: 10.1063/1.462569

Basis-set extrapolation
journal, September 1998


Accurate G W self-energies in a plane-wave basis using only a few empty states: Towards large systems
journal, August 2008


Coulomb-hole summations and energies for G W calculations with limited number of empty orbitals: A modified static remainder approach
journal, April 2013


Structure preserving parallel algorithms for solving the Bethe–Salpeter eigenvalue problem
journal, January 2016

  • Shao, Meiyue; da Jornada, Felipe H.; Yang, Chao
  • Linear Algebra and its Applications, Vol. 488
  • DOI: 10.1016/j.laa.2015.09.036

    Works referencing / citing this record:

    Practical GW scheme for electronic structure of 3 d -transition-metal monoxide anions: ScO−, TiO−, CuO−, and ZnO−
    journal, October 2019

    • Byun, Young-Moo; Öğüt, Serdar
    • The Journal of Chemical Physics, Vol. 151, Issue 13
    • DOI: 10.1063/1.5118671

    Separable resolution-of-the-identity with all-electron Gaussian bases: Application to cubic-scaling RPA
    journal, May 2019

    • Duchemin, Ivan; Blase, Xavier
    • The Journal of Chemical Physics, Vol. 150, Issue 17
    • DOI: 10.1063/1.5090605

    Ab initio modelling of local interfaces in doped organic semiconductors
    journal, January 2020

    • Valencia, Ana M.; Guerrini, Michele; Cocchi, Caterina
    • Physical Chemistry Chemical Physics, Vol. 22, Issue 6
    • DOI: 10.1039/c9cp06655a

    Propagation of maximally localized Wannier functions in real-time TDDFT
    journal, May 2019

    • Yost, Dillon C.; Yao, Yi; Kanai, Yosuke
    • The Journal of Chemical Physics, Vol. 150, Issue 19
    • DOI: 10.1063/1.5095631

    All-electron ab initio Bethe-Salpeter equation approach to neutral excitations in molecules with numeric atom-centered orbitals
    journal, January 2020

    • Liu, Chi; Kloppenburg, Jan; Yao, Yi
    • The Journal of Chemical Physics, Vol. 152, Issue 4
    • DOI: 10.1063/1.5123290

    Screening mixing GW/Bethe–Salpeter approach for triplet states of organic molecules
    journal, September 2018


    The GW Compendium: A Practical Guide to Theoretical Photoemission Spectroscopy
    journal, July 2019


    Many-body perturbation theory for understanding optical excitations in organic molecules and solids
    journal, March 2018


    Quantitative electronic stopping power from localized basis set
    journal, January 2020


    Many-body perturbation theory calculations using the yambo code
    journal, May 2019

    • Sangalli, D.; Ferretti, A.; Miranda, H.
    • Journal of Physics: Condensed Matter, Vol. 31, Issue 32
    • DOI: 10.1088/1361-648x/ab15d0