2
|
Graml M, Zollner K, Hernangómez-Pérez D, Faria Junior PE, Wilhelm J. Low-Scaling GW Algorithm Applied to Twisted Transition-Metal Dichalcogenide Heterobilayers. J Chem Theory Comput 2024; 20:2202-2208. [PMID: 38353944 PMCID: PMC10938508 DOI: 10.1021/acs.jctc.3c01230] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/06/2023] [Revised: 12/30/2023] [Accepted: 01/08/2024] [Indexed: 03/13/2024]
Abstract
The GW method is widely used for calculating the electronic band structure of materials. The high computational cost of GW algorithms prohibits their application to many systems of interest. We present a periodic, low-scaling, and highly efficient GW algorithm that benefits from the locality of the Gaussian basis and the polarizability. The algorithm enables G0W0 calculations on a MoSe2/WS2 bilayer with 984 atoms per unit cell, in 42 h using 1536 cores. This is 4 orders of magnitude faster than a plane-wave G0W0 algorithm, allowing for unprecedented computational studies of electronic excitations at the nanoscale.
Collapse
Affiliation(s)
- Maximilian Graml
- Institute
of Theoretical Physics, University of Regensburg, 93053 Regensburg, Germany
- Regensburg
Center for Ultrafast Nanoscopy (RUN), University
of Regensburg, 93053 Regensburg, Germany
| | - Klaus Zollner
- Institute
of Theoretical Physics, University of Regensburg, 93053 Regensburg, Germany
| | - Daniel Hernangómez-Pérez
- Department
of Molecular Chemistry and Materials Science, Weizmann Institute of Science, Rehovot 7610001, Israel
| | - Paulo E. Faria Junior
- Institute
of Theoretical Physics, University of Regensburg, 93053 Regensburg, Germany
| | - Jan Wilhelm
- Institute
of Theoretical Physics, University of Regensburg, 93053 Regensburg, Germany
- Regensburg
Center for Ultrafast Nanoscopy (RUN), University
of Regensburg, 93053 Regensburg, Germany
| |
Collapse
|
3
|
Delesma FA, Leucke M, Golze D, Rinke P. Benchmarking the accuracy of the separable resolution of the identity approach for correlated methods in the numeric atom-centered orbitals framework. J Chem Phys 2024; 160:024118. [PMID: 38205851 DOI: 10.1063/5.0184406] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/25/2023] [Accepted: 12/19/2023] [Indexed: 01/12/2024] Open
Abstract
Four-center two-electron Coulomb integrals routinely appear in electronic structure algorithms. The resolution-of-the-identity (RI) is a popular technique to reduce the computational cost for the numerical evaluation of these integrals in localized basis-sets codes. Recently, Duchemin and Blase proposed a separable RI scheme [J. Chem. Phys. 150, 174120 (2019)], which preserves the accuracy of the standard global RI method with the Coulomb metric and permits the formulation of cubic-scaling random phase approximation (RPA) and GW approaches. Here, we present the implementation of a separable RI scheme within an all-electron numeric atom-centered orbital framework. We present comprehensive benchmark results using the Thiel and the GW100 test set. Our benchmarks include atomization energies from Hartree-Fock, second-order Møller-Plesset (MP2), coupled-cluster singles and doubles, RPA, and renormalized second-order perturbation theory, as well as quasiparticle energies from GW. We found that the separable RI approach reproduces RI-free HF calculations within 9 meV and MP2 calculations within 1 meV. We have confirmed that the separable RI error is independent of the system size by including disordered carbon clusters up to 116 atoms in our benchmarks.
Collapse
Affiliation(s)
| | - Moritz Leucke
- Faculty for Chemistry and Food Chemistry, Technische Universität Dresden, 01062 Dresden, Germany
| | - Dorothea Golze
- Faculty for Chemistry and Food Chemistry, Technische Universität Dresden, 01062 Dresden, Germany
| | - Patrick Rinke
- Department of Applied Physics, Aalto University, FI-02150 Espoo, Finland
| |
Collapse
|
5
|
Sharma S, Beylkin G. Efficient Evaluation of Two-Center Gaussian Integrals in Periodic Systems. J Chem Theory Comput 2021; 17:3916-3922. [PMID: 34061523 DOI: 10.1021/acs.jctc.0c01195] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/28/2022]
Abstract
By using Poisson's summation formula, we calculate periodic integrals over Gaussian basis functions by partitioning the lattice summations between the real and reciprocal space, where both sums converge exponentially fast with a large exponent. We demonstrate that the summation can be performed efficiently to calculate two-center Gaussian integrals over various kernels including overlap, kinetic, and Coulomb. The summation in real space is performed using an efficient flavor of the McMurchie-Davidson recurrence relation. The expressions for performing summation in the reciprocal space are also derived and implemented. The algorithm for reciprocal space summation allows us to reuse several terms and leads to a significant improvement in efficiency when highly contracted basis functions with large exponents are used. We find that the resulting algorithm is only between a factor of 5 and 15 slower than that for molecular integrals, indicating the very small number of terms needed in both the real and reciprocal space summations. An outline of the algorithm for calculating three-center Coulomb integrals is also provided.
Collapse
Affiliation(s)
- Sandeep Sharma
- Department of Chemistry, University of Colorado, Boulder, Boulder, Colorado 80302, United States
| | - Gregory Beylkin
- Department of Applied Mathematics, University of Colorado, Boulder, Boulder, Colorado 80309, United States
| |
Collapse
|
7
|
Kühne TD, Iannuzzi M, Del Ben M, Rybkin VV, Seewald P, Stein F, Laino T, Khaliullin RZ, Schütt O, Schiffmann F, Golze D, Wilhelm J, Chulkov S, Bani-Hashemian MH, Weber V, Borštnik U, Taillefumier M, Jakobovits AS, Lazzaro A, Pabst H, Müller T, Schade R, Guidon M, Andermatt S, Holmberg N, Schenter GK, Hehn A, Bussy A, Belleflamme F, Tabacchi G, Glöß A, Lass M, Bethune I, Mundy CJ, Plessl C, Watkins M, VandeVondele J, Krack M, Hutter J. CP2K: An electronic structure and molecular dynamics software package - Quickstep: Efficient and accurate electronic structure calculations. J Chem Phys 2020; 152:194103. [PMID: 33687235 DOI: 10.1063/5.0007045] [Citation(s) in RCA: 1130] [Impact Index Per Article: 226.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 02/06/2023] Open
Abstract
CP2K is an open source electronic structure and molecular dynamics software package to perform atomistic simulations of solid-state, liquid, molecular, and biological systems. It is especially aimed at massively parallel and linear-scaling electronic structure methods and state-of-the-art ab initio molecular dynamics simulations. Excellent performance for electronic structure calculations is achieved using novel algorithms implemented for modern high-performance computing systems. This review revisits the main capabilities of CP2K to perform efficient and accurate electronic structure simulations. The emphasis is put on density functional theory and multiple post-Hartree-Fock methods using the Gaussian and plane wave approach and its augmented all-electron extension.
Collapse
Affiliation(s)
- Thomas D Kühne
- Dynamics of Condensed Matter and Center for Sustainable Systems Design, Chair of Theoretical Chemistry, Paderborn University, Warburger Str. 100, D-33098 Paderborn, Germany
| | - Marcella Iannuzzi
- Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Zürich, Switzerland
| | - Mauro Del Ben
- Computational Research Division, Lawrence Berkeley National Laboratory, Berkeley, California 94720, USA
| | - Vladimir V Rybkin
- Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Zürich, Switzerland
| | - Patrick Seewald
- Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Zürich, Switzerland
| | - Frederick Stein
- Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Zürich, Switzerland
| | - Teodoro Laino
- IBM Research Europe, CH-8803 Rüschlikon, Switzerland
| | - Rustam Z Khaliullin
- Department of Chemistry, McGill University, CH-801 Sherbrooke St. West, Montreal, Quebec H3A 0B8, Canada
| | - Ole Schütt
- Department of Materials, ETH Zürich, CH-8092 Zürich, Switzerland
| | | | - Dorothea Golze
- Department of Applied Physics, Aalto University, Otakaari 1, FI-02150 Espoo, Finland
| | - Jan Wilhelm
- Institute of Theoretical Physics, University of Regensburg, Universitätsstraße 31, D-93053 Regensburg, Germany
| | - Sergey Chulkov
- School of Mathematics and Physics, University of Lincoln, Brayford Pool, Lincoln, United Kingdom
| | | | - Valéry Weber
- IBM Research Europe, CH-8803 Rüschlikon, Switzerland
| | | | | | | | | | - Hans Pabst
- Intel Extreme Computing, Software and Systems, Zürich, Switzerland
| | - Tiziano Müller
- Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Zürich, Switzerland
| | - Robert Schade
- Department of Computer Science and Paderborn Center for Parallel Computing, Paderborn University, Warburger Str. 100, D-33098 Paderborn, Germany
| | - Manuel Guidon
- Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Zürich, Switzerland
| | - Samuel Andermatt
- Integrated Systems Laboratory, ETH Zürich, CH-8092 Zürich, Switzerland
| | - Nico Holmberg
- Department of Chemistry and Materials Science, Aalto University, P.O. Box 16100, 00076 Aalto, Finland
| | - Gregory K Schenter
- Physical Science Division, Pacific Northwest National Laboratory, P.O. Box 999, Richland, Washington 99352, USA
| | - Anna Hehn
- Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Zürich, Switzerland
| | - Augustin Bussy
- Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Zürich, Switzerland
| | - Fabian Belleflamme
- Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Zürich, Switzerland
| | - Gloria Tabacchi
- Department of Science and High Technology, University of Insubria and INSTM, via Valleggio 9, I-22100 Como, Italy
| | - Andreas Glöß
- BASF SE, Carl-Bosch-Straße 38, D-67056 Ludwigshafen am Rhein, Germany
| | - Michael Lass
- Department of Computer Science and Paderborn Center for Parallel Computing, Paderborn University, Warburger Str. 100, D-33098 Paderborn, Germany
| | - Iain Bethune
- Hartree Centre, Science and Technology Facilities Council, Sci-Tech Daresbury, Warrington WA4 4AD, United Kingdom
| | - Christopher J Mundy
- Physical Science Division, Pacific Northwest National Laboratory, P.O. Box 999, Richland, Washington 99352, USA
| | - Christian Plessl
- Department of Computer Science and Paderborn Center for Parallel Computing, Paderborn University, Warburger Str. 100, D-33098 Paderborn, Germany
| | - Matt Watkins
- School of Mathematics and Physics, University of Lincoln, Brayford Pool, Lincoln, United Kingdom
| | - Joost VandeVondele
- Swiss National Supercomputing Centre (CSCS), ETH Zürich, Zürich, Switzerland
| | - Matthias Krack
- Laboratory for Scientific Computing and Modelling, Paul Scherrer Institute, CH-5232 Villigen PSI, Switzerland
| | - Jürg Hutter
- Department of Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057 Zürich, Switzerland
| |
Collapse
|
8
|
Peels M, Knizia G. Fast Evaluation of Two-Center Integrals over Gaussian Charge Distributions and Gaussian Orbitals with General Interaction Kernels. J Chem Theory Comput 2020; 16:2570-2583. [PMID: 32040326 DOI: 10.1021/acs.jctc.9b01296] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/28/2022]
Abstract
We present efficient algorithms for computing two-center integrals and integral derivatives, with general interaction kernels K(r12), over Gaussian charge distributions of general angular momenta l. While formulated in terms of traditional ab initio integration techniques, full derivations and required secondary information, as well as a reference implementation, are provided to make the content accessible to other fields. Concretely, the presented algorithms are based on an adaption of the McMurchie-Davidson Recurrence Relation (MDRR) combined with analytical properties of the solid harmonic transformation; this obviates all intermediate recurrences except the adapted MDRR itself, and allows it to be applied to fully contracted auxiliary kernel integrals. The technique is particularly well-suited for semiempirical molecular orbital methods, where it can serve as a more general and efficient replacement of Slater-Koster tables, and for first-principles quantum chemistry methods employing density fitting. But the formalism's high efficiency and ability of handling general interaction kernels K(r12) and multipolar Gaussian charge distributions may also be of interest for modeling electrostatic interactions and short-range exchange and charge penetration effects in classical force fields and model potentials. With the presented technique, a 4894 × 4894 univ-JKFIT Coulomb matrix JAB = (A|1/r12|B) (183 MiB) can be computed in 50 ms on a Q2'2018 notebook CPU, without any screening or approximations.
Collapse
Affiliation(s)
- Mieke Peels
- Department of Chemistry, The Pennsylvania State University, University Park, Pennsylvania 16802, United States
| | - Gerald Knizia
- Department of Chemistry, The Pennsylvania State University, University Park, Pennsylvania 16802, United States
| |
Collapse
|
9
|
Wilhelm J, Golze D, Talirz L, Hutter J, Pignedoli CA. Toward GW Calculations on Thousands of Atoms. J Phys Chem Lett 2018; 9:306-312. [PMID: 29280376 DOI: 10.1021/acs.jpclett.7b02740] [Citation(s) in RCA: 86] [Impact Index Per Article: 12.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 05/13/2023]
Abstract
The GW approximation of many-body perturbation theory is an accurate method for computing electron addition and removal energies of molecules and solids. In a canonical implementation, however, its computational cost is [Formula: see text] in the system size N, which prohibits its application to many systems of interest. We present a full-frequency GW algorithm in a Gaussian-type basis, whose computational cost scales with N2 to N3. The implementation is optimized for massively parallel execution on state-of-the-art supercomputers and is suitable for nanostructures and molecules in the gas, liquid or condensed phase, using either pseudopotentials or all electrons. We validate the accuracy of the algorithm on the GW100 molecular test set, finding mean absolute deviations of 35 meV for ionization potentials and 27 meV for electron affinities. Furthermore, we study the length-dependence of quasiparticle energies in armchair graphene nanoribbons of up to 1734 atoms in size, and compute the local density of states across a nanoscale heterojunction.
Collapse
Affiliation(s)
- Jan Wilhelm
- Department of Chemistry, University of Zurich , Winterthurerstrasse 190, CH-8057 Zurich, Switzerland
| | - Dorothea Golze
- COMP/Department of Applied Physics, Aalto University , P.O. Box 11100, FI-00076 Aalto, Finland
| | - Leopold Talirz
- Laboratory of Molecular Simulation, École Polytechnique Fédérale de Lausanne , Rue de l'Industrie 17, CH-1951 Sion, Switzerland
- Theory and Simulation of Materials, École Polytechnique Fédérale de Lausanne , Station 9, CH-1015 Lausanne, Switzerland
| | - Jürg Hutter
- Department of Chemistry, University of Zurich , Winterthurerstrasse 190, CH-8057 Zurich, Switzerland
| | - Carlo A Pignedoli
- Swiss Federal Laboratories for Materials Science and Technology (Empa) , Überlandstrasse 129, CH-8600 Dübendorf, Switzerland
| |
Collapse
|
10
|
Hu A, Chan NWC, Dunlap BI. Orbital angular momentum eigenfunctions for fast and numerically stable evaluations of closed-form pseudopotential matrix elements. J Chem Phys 2017; 147:074102. [PMID: 28830154 DOI: 10.1063/1.4985874] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/14/2022] Open
Abstract
The computation of s-type Gaussian pseudopotential matrix elements involving low powers of the distance from the pseudopotential center using Gaussian orbitals can be reduced to familiar integrals. They may be directly expressed as either simple three-center overlap integrals for even powers of the radial distance from the pseudopotential center or related to the three-center nuclear integrals of a Gaussian charge distribution for odd powers. Orbital angular momentum about each atom is added to these integrals by solid-harmonic differentiation with respect to its center. The solid-harmonic addition theorem allows all the integrals to be factored into products of invariant one-dimensional integrals involving the Gaussian exponents and angular factors that contain the azimuthal quantum numbers but are independent of all Gaussian exponents. Precomputing the angular factors allow looping over all Gaussian exponents about the three centers. The fact that solid harmonics are eigenstates of angular momentum removes the singularities seen in previous treatments of pseudopotential matrix elements.
Collapse
Affiliation(s)
- Anguang Hu
- Defence R&D Canada-Suffield Research Centre, P.O. Box 4000, Station Main, Medicine Hat, Alberta T1A 8K6, Canada
| | - Nora W C Chan
- Defence R&D Canada-Suffield Research Centre, P.O. Box 4000, Station Main, Medicine Hat, Alberta T1A 8K6, Canada
| | - Brett I Dunlap
- Code 6189, Chemistry Division, U.S. Naval Research Laboratory, Washington, D.C. 30375-5342, USA
| |
Collapse
|