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

Abstract 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 G W 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 G W 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. Program title: MOLGW Catalogue identifier: AFAW_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AFAW_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: GNU GPL v3 No. of lines in distributed program, including test data, etc.: 167871 No. of bytes in distributed program, including test data, etc.: 1309269 Distribution format: tar.gz Programming language: Fortran 2003 with a few C subroutines, Python scripts. Classification: 7.3, 16.6, 16.10. External routines: libint [2], libxc [3], SCALAPACK [4] (optional) Nature of problem: Prediction of the electronic structure of atoms, molecules, clusters with a particular interest in their spectroscopic features, such as quasiparticle energies and optical spectra. Solution method: Using the GW approximation to many-body perturbation theory, MOLGW calculates total-energies, quasiparticle energies, and optical excitations. Additional comments: Python3 is required to run the test suite provided. Running time: From 30 s to a few hours References: [1] http://www.gnu.org/copyleft/gpl.txt [2] https://github.com/evaleev/libint [3] http://www.tddft.org/programs/octopus/wiki/index.php/Libxc [4] http://www.netlib.org/scalapack

[1]  Fabien Bruneval,et al.  Benchmarking the Starting Points of the GW Approximation for Molecules. , 2013, Journal of chemical theory and computation.

[2]  Angel Rubio,et al.  Bond breaking and bond formation: how electron correlation is captured in many-body perturbation theory and density-functional theory. , 2012, Physical review letters.

[3]  Florian Weigend,et al.  A fully direct RI-HF algorithm: Implementation, optimised auxiliary basis sets, demonstration of accuracy and efficiency , 2002 .

[4]  Bengt Holm,et al.  TOTAL ENERGIES FROM GW CALCULATIONS , 1999 .

[5]  Angel Rubio,et al.  Benchmark of GW methods for azabenzenes , 2012 .

[6]  Miguel A. L. Marques,et al.  Libxc: A library of exchange and correlation functionals for density functional theory , 2012, Comput. Phys. Commun..

[7]  T. H. Dunning Gaussian basis sets for use in correlated molecular calculations. I. The atoms boron through neon and hydrogen , 1989 .

[8]  T. Dunning,et al.  Electron affinities of the first‐row atoms revisited. Systematic basis sets and wave functions , 1992 .

[9]  G. Strinati Application of the Green’s functions method to the study of the optical properties of semiconductors , 1988 .

[10]  Denis Jacquemin,et al.  0–0 Energies Using Hybrid Schemes: Benchmarks of TD-DFT, CIS(D), ADC(2), CC2, and BSE/GW formalisms for 80 Real-Life Compounds , 2015, Journal of chemical theory and computation.

[11]  Chao Yang,et al.  Structure preserving parallel algorithms for solving the Bethe-Salpeter eigenvalue problem , 2015, 1501.03830.

[12]  Gustavo E. Scuseria,et al.  A quantitative study of the scaling properties of the Hartree–Fock method , 1995 .

[13]  Louie,et al.  Electron correlation in semiconductors and insulators: Band gaps and quasiparticle energies. , 1986, Physical review. B, Condensed matter.

[14]  Giovanni Bussi,et al.  Ab initio complex band structure of conjugated polymers: Effects of hydrid density functional theory and GW schemes , 2012, 1205.3282.

[15]  P. Pulay Improved SCF convergence acceleration , 1982 .

[16]  Lucia Reining,et al.  Effect of self-consistency on quasiparticles in solids , 2006 .

[17]  Stefan Albrecht Lucia Reining Rodolfo Del Sole Giovanni Onida Ab Initio Calculation of Excitonic Effects in the Optical Spectra of Semiconductors , 1998 .

[18]  藤田 純一,et al.  A.L. Fetter and J.D. Walecka: Quantum Theory of Many-Particle Systems, McGraw-Hill Book Co., New York, 1971, 601頁, 15×23cm, 7,800円. , 1971 .

[19]  L. Hedin NEW METHOD FOR CALCULATING THE ONE-PARTICLE GREEN'S FUNCTION WITH APPLICATION TO THE ELECTRON-GAS PROBLEM , 1965 .

[20]  Tjerk P. Straatsma,et al.  NWChem: A comprehensive and scalable open-source solution for large scale molecular simulations , 2010, Comput. Phys. Commun..

[21]  Jack Dongarra,et al.  ScaLAPACK user's guide , 1997 .

[22]  Robert van Leeuwen,et al.  Fully self-consistent GW calculations for atoms and molecules , 2006, cond-mat/0610330.

[23]  Claudio Attaccalite,et al.  First-principles GW calculations for fullerenes, porphyrins, phtalocyanine, and other molecules of interest for organic photovoltaic applications , 2010, 1011.3933.

[24]  Filipp Furche,et al.  Molecular tests of the random phase approximation to the exchange-correlation energy functional , 2001 .

[25]  A. Klein,et al.  PERTURBATION THEORY FOR AN INFINITE MEDIUM OF FERMIONS. III. DERIVATION OF THE LANDAU THEORY OF FERMI LIQUIDS , 1961 .

[26]  G. Kresse,et al.  Implementation and performance of the frequency-dependent GW method within the PAW framework , 2006 .

[27]  A. Tkatchenko,et al.  Resolution-of-identity approach to Hartree–Fock, hybrid density functionals, RPA, MP2 and GW with numeric atom-centered orbital basis functions , 2012, 1201.0655.

[28]  Matthias Scheffler,et al.  Ab initio molecular simulations with numeric atom-centered orbitals , 2009, Comput. Phys. Commun..

[29]  P. Pulay Convergence acceleration of iterative sequences. the case of scf iteration , 1980 .

[30]  G. Galli,et al.  Large scale GW calculations. , 2015, Journal of chemical theory and computation.

[31]  G. Mahan Many-particle physics , 1981 .

[32]  F. Weigend,et al.  Efficient use of the correlation consistent basis sets in resolution of the identity MP2 calculations , 2002 .

[33]  Angel Rubio,et al.  Unified description of ground and excited states of finite systems: The self-consistent GW approach , 2012, 1202.3547.

[34]  Leeor Kronik,et al.  Fundamental and excitation gaps in molecules of relevance for organic photovoltaics from an optimally tuned range-separated hybrid functional , 2011 .

[35]  M. Plesset,et al.  Note on an Approximation Treatment for Many-Electron Systems , 1934 .

[36]  Donald G. Truhlar,et al.  Basis-set extrapolation , 1998 .

[37]  Noa Marom,et al.  Strategy for finding a reliable starting point for G 0 W 0 demonstrated for molecules , 2012 .

[38]  Louie,et al.  First-principles theory of quasiparticles: Calculation of band gaps in semiconductors and insulators. , 1985, Physical review letters.

[39]  Denis Jacquemin,et al.  Benchmarking the Bethe–Salpeter Formalism on a Standard Organic Molecular Set , 2015, Journal of chemical theory and computation.

[40]  Mathias P. Ljungberg,et al.  Cubic-scaling iterative solution of the Bethe-Salpeter equation for finite systems , 2015, 1505.05440.

[41]  A. Fetter,et al.  Quantum Theory of Many-Particle Systems , 1971 .

[42]  Marco Häser,et al.  Auxiliary basis sets to approximate Coulomb potentials , 1995 .

[43]  A. Ferretti,et al.  Transport properties of molecular junctions from many-body perturbation theory , 2011, 1102.1880.

[44]  Gustavo E. Scuseria,et al.  Erratum: “Hybrid functionals based on a screened Coulomb potential” [J. Chem. Phys. 118, 8207 (2003)] , 2006 .

[45]  Mark Earl Casida,et al.  In Recent Advances in Density-Functional Methods , 1995 .

[46]  Michael J. Frisch,et al.  Achieving linear scaling in exchange-correlation density functional quadratures , 1996 .

[47]  Michiel J. van Setten,et al.  The GW-Method for Quantum Chemistry Applications: Theory and Implementation. , 2013, Journal of chemical theory and computation.

[48]  Thom H. Dunning,et al.  Gaussian basis sets for use in correlated molecular calculations. V. Core-valence basis sets for boron through neon , 1995 .

[49]  Shirley,et al.  GW quasiparticle calculations in atoms. , 1993, Physical review. B, Condensed matter.

[50]  K. Jacobsen,et al.  Fully self-consistent GW calculations for molecules , 2010, 1001.1274.

[51]  L. Reining,et al.  Electronic excitations: density-functional versus many-body Green's-function approaches , 2002 .

[52]  V. Lebedev,et al.  A QUADRATURE FORMULA FOR THE SPHERE OF THE 131ST ALGEBRAIC ORDER OF ACCURACY , 1999 .

[53]  Jun Li,et al.  Basis Set Exchange: A Community Database for Computational Sciences , 2007, J. Chem. Inf. Model..

[54]  Georg Kresse,et al.  Self-Consistent $GW$ calculations for semiconductors and insulators , 2018 .

[55]  Stefan Goedecker,et al.  ABINIT: First-principles approach to material and nanosystem properties , 2009, Comput. Phys. Commun..

[56]  A. Klein,et al.  PERTURBATION THEORY FOR AN INFINITE MEDIUM OF FERMIONS , 1958 .

[57]  Giovanni Bussi,et al.  SaX: An open source package for electronic-structure and optical-properties calculations in the GW approximation , 2009, Comput. Phys. Commun..

[58]  Andrea Marini,et al.  yambo: An ab initio tool for excited state calculations , 2008, Comput. Phys. Commun..

[59]  Hans Jurgen Mattausch,et al.  DYNAMICAL CORRELATION EFFECTS ON THE QUASIPARTICLE BLOCH STATES OF A COVALENT CRYSTAL , 1980 .

[60]  I. Gorczyca,et al.  Quasiparticle self-consistent GW theory of III-V nitride semiconductors: Bands, gap bowing, and effective masses , 2010 .

[61]  Matteo Gatti,et al.  Quasiparticle self-consistent GW method for the spectral properties of complex materials. , 2014, Topics in current chemistry.

[62]  Jun Wang,et al.  SUCCESSFUL TEST OF A SEAMLESS VAN DER WAALS DENSITY FUNCTIONAL , 1999 .

[63]  Carsten A. Ullrich,et al.  Time-Dependent Density-Functional Theory: Concepts and Applications , 2012 .

[64]  Xavier Gonze,et al.  Accurate density functionals: Approaches using the adiabatic-connection fluctuation-dissipation theorem , 2002 .

[65]  Robert van Leeuwen,et al.  Variational energy functionals of the Green function and of the density tested on molecules , 2006 .

[66]  A. Becke A New Mixing of Hartree-Fock and Local Density-Functional Theories , 1993 .

[67]  S. Louie,et al.  Coulomb-hole summations and energies for GW calculations with limited number of empty orbitals: a modified static remainder approach , 2012, 1208.0266.

[68]  Dietrich Foerster,et al.  Fully self-consistent GW and quasiparticle self-consistent GW for molecules , 2014, 1404.1715.

[69]  Shigeru Obara,et al.  Efficient recursive computation of molecular integrals over Cartesian Gaussian functions , 1986 .

[70]  M. L. Cohen,et al.  High accuracy many-body calculational approaches for excitations in molecules. , 2000, Physical review letters.

[71]  Holger Patzelt,et al.  RI-MP2: optimized auxiliary basis sets and demonstration of efficiency , 1998 .

[72]  S. Louie,et al.  Length dependence of conductance in aromatic single-molecule junctions. , 2009, Nano letters.

[73]  Peter J. Knowles,et al.  Improved radial grids for quadrature in molecular density‐functional calculations , 1996 .

[74]  A. Becke A multicenter numerical integration scheme for polyatomic molecules , 1988 .

[75]  David Feller,et al.  The role of databases in support of computational chemistry calculations , 1996, J. Comput. Chem..

[76]  Eric L. Shirley,et al.  AB INITIO INCLUSION OF ELECTRON-HOLE ATTRACTION : APPLICATION TO X-RAY ABSORPTION AND RESONANT INELASTIC X-RAY SCATTERING , 1998 .

[77]  T. Kotani,et al.  All-electron self-consistent GW approximation: application to Si, MnO, and NiO. , 2004, Physical review letters.

[78]  M. Rohlfing,et al.  Molecular distortions and chemical bonding of a large pi-conjugated molecule on a metal surface. , 2005, Physical review letters.

[79]  V. Barone,et al.  Toward reliable density functional methods without adjustable parameters: The PBE0 model , 1999 .

[80]  U. V. Barth,et al.  Variational energy functionals tested on atoms , 2004 .

[81]  Alexandre Tkatchenko,et al.  Resolution-of-identity approach to Hartree – Fock , 2012 .

[82]  D. Chong Recent Advances in Density Functional Methods Part III , 2002 .

[83]  Fabien Bruneval,et al.  A systematic benchmark of the ab initio Bethe-Salpeter equation approach for low-lying optical excitations of small organic molecules. , 2015, The Journal of chemical physics.

[84]  G. Scuseria,et al.  Hybrid functionals based on a screened Coulomb potential , 2003 .

[85]  Patrick Rinke,et al.  Accurate Ionization Potentials and Electron Affinities of Acceptor Molecules III: A Benchmark of GW Methods. , 2016, Journal of chemical theory and computation.

[86]  Fabien Bruneval,et al.  Ionization energy of atoms obtained from GW self-energy or from random phase approximation total energies. , 2012, The Journal of chemical physics.

[87]  S. Louie,et al.  Renormalization of molecular electronic levels at metal-molecule interfaces. , 2006, Physical Review Letters.

[88]  Georg Kresse,et al.  Self-consistent G W calculations for semiconductors and insulators , 2007 .

[89]  A. Szabó,et al.  Modern quantum chemistry : introduction to advanced electronic structure theory , 1982 .

[90]  S. Baroni,et al.  GW quasiparticle spectra from occupied states only , 2009, 0910.0791.

[91]  M. L. Tiago,et al.  Optical excitations in organic molecules, clusters, and defects studied by first-principles Green's function methods , 2006, cond-mat/0605248.

[92]  F. Aryasetiawan,et al.  The GW method , 1997, cond-mat/9712013.

[93]  D. Sánchez-Portal,et al.  An O(N3) implementation of Hedin's GW approximation for molecules. , 2011, The Journal of chemical physics.

[94]  X. Gonze,et al.  Accurate GW self-energies in a plane-wave basis using only a few empty states: Towards large systems , 2008 .

[95]  Michael J. Frisch,et al.  Transformation between Cartesian and pure spherical harmonic Gaussians , 1995 .

[96]  Steven G. Louie,et al.  Electron-Hole Excitations in Semiconductors and Insulators , 1998 .

[97]  Paul Boulanger,et al.  GW and Bethe-Salpeter study of small water clusters. , 2016, The Journal of chemical physics.

[98]  Florian Weigend,et al.  Auxiliary basis sets for main row atoms and transition metals and their use to approximate Coulomb potentials , 1997 .

[99]  Benny G. Johnson,et al.  Kohn—Sham density-functional theory within a finite basis set , 1992 .

[100]  Krüger,et al.  Efficient scheme for GW quasiparticle band-structure calculations with applications to bulk Si and to the Si(001)-(2 x 1) surface. , 1995, Physical review. B, Condensed matter.

[101]  K. Thygesen,et al.  Self-consistent GW calculations of electronic transport in thiol- and amine-linked molecular junctions , 2011 .

[102]  A. D. McLACHLAN,et al.  Time-Dependent Hartree—Fock Theory for Molecules , 1964 .

[103]  F. Furche Developing the random phase approximation into a practical post-Kohn-Sham correlation model. , 2008, The Journal of chemical physics.

[104]  Lu J. Sham,et al.  Local-field and excitonic effects in the optical spectrum of a covalent crystal , 1975 .

[105]  David A. Strubbe,et al.  BerkeleyGW: A massively parallel computer package for the calculation of the quasiparticle and optical properties of materials and nanostructures , 2011, Comput. Phys. Commun..