Improved treatment of exact exchange in Quantum ESPRESSO
Abstract
© 2017 We present an algorithm and implementation for the parallel computation of exact exchange in Quantum ESPRESSO (QE) that exhibits greatly improved strong scaling. QE is an open-source software package for electronic structure calculations using plane wave density functional theory, and supports the use of local, semi-local, and hybrid DFT functionals. Wider application of hybrid functionals is desirable for the improved simulation of electronic band energy alignments and thermodynamic properties, but the computational complexity of evaluating the exact exchange potential limits the practical application of hybrid functionals to large systems and requires efficient implementations. We demonstrate that existing implementations of hybrid DFT that utilize a single data structure for both the local and exact exchange regions of the code are significantly limited in the degree of parallelization achievable. We present a band-pair parallelization approach, in which the calculation of exact exchange is parallelized and evaluated independently from the parallelization of the remainder of the calculation, with the wavefunction data being efficiently transformed on-the-fly into a form that is optimal for each part of the calculation. For a 64 water molecule supercell, our new algorithm reduces the overall time to solution by nearly an order of magnitude.
- Authors:
-
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Cray Inc., Saint Paul, MN (United States)
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Publication Date:
- Research Org.:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States); Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Sponsoring Org.:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- OSTI Identifier:
- 1376349
- Alternate Identifier(s):
- OSTI ID: 1379829; OSTI ID: 1396579
- Grant/Contract Number:
- AC05-00OR22725; AC02-05CH11231
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Computer Physics Communications
- Additional Journal Information:
- Journal Volume: 214; Journal Issue: C; Journal ID: ISSN 0010-4655
- Publisher:
- Elsevier
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; Hybrid DFT; Quantum ESPRESSO; Scalability
Citation Formats
Barnes, Taylor A., Kurth, Thorsten, Carrier, Pierre, Wichmann, Nathan, Prendergast, David, Kent, Paul R. C., and Deslippe, Jack. Improved treatment of exact exchange in Quantum ESPRESSO. United States: N. p., 2017.
Web. doi:10.1016/j.cpc.2017.01.008.
Barnes, Taylor A., Kurth, Thorsten, Carrier, Pierre, Wichmann, Nathan, Prendergast, David, Kent, Paul R. C., & Deslippe, Jack. Improved treatment of exact exchange in Quantum ESPRESSO. United States. https://doi.org/10.1016/j.cpc.2017.01.008
Barnes, Taylor A., Kurth, Thorsten, Carrier, Pierre, Wichmann, Nathan, Prendergast, David, Kent, Paul R. C., and Deslippe, Jack. Wed .
"Improved treatment of exact exchange in Quantum ESPRESSO". United States. https://doi.org/10.1016/j.cpc.2017.01.008. https://www.osti.gov/servlets/purl/1376349.
@article{osti_1376349,
title = {Improved treatment of exact exchange in Quantum ESPRESSO},
author = {Barnes, Taylor A. and Kurth, Thorsten and Carrier, Pierre and Wichmann, Nathan and Prendergast, David and Kent, Paul R. C. and Deslippe, Jack},
abstractNote = {© 2017 We present an algorithm and implementation for the parallel computation of exact exchange in Quantum ESPRESSO (QE) that exhibits greatly improved strong scaling. QE is an open-source software package for electronic structure calculations using plane wave density functional theory, and supports the use of local, semi-local, and hybrid DFT functionals. Wider application of hybrid functionals is desirable for the improved simulation of electronic band energy alignments and thermodynamic properties, but the computational complexity of evaluating the exact exchange potential limits the practical application of hybrid functionals to large systems and requires efficient implementations. We demonstrate that existing implementations of hybrid DFT that utilize a single data structure for both the local and exact exchange regions of the code are significantly limited in the degree of parallelization achievable. We present a band-pair parallelization approach, in which the calculation of exact exchange is parallelized and evaluated independently from the parallelization of the remainder of the calculation, with the wavefunction data being efficiently transformed on-the-fly into a form that is optimal for each part of the calculation. For a 64 water molecule supercell, our new algorithm reduces the overall time to solution by nearly an order of magnitude.},
doi = {10.1016/j.cpc.2017.01.008},
journal = {Computer Physics Communications},
number = C,
volume = 214,
place = {United States},
year = {Wed Jan 18 00:00:00 EST 2017},
month = {Wed Jan 18 00:00:00 EST 2017}
}
Web of Science
Works referenced in this record:
Inhomogeneous Electron Gas
journal, November 1964
- Hohenberg, P.; Kohn, W.
- Physical Review, Vol. 136, Issue 3B, p. B864-B871
Self-Consistent Equations Including Exchange and Correlation Effects
journal, November 1965
- Kohn, W.; Sham, L. J.
- Physical Review, Vol. 140, Issue 4A, p. A1133-A1138
Density functional theory methods for characterization of porous materials
journal, November 2013
- Landers, John; Gor, Gennady Yu.; Neimark, Alexander V.
- Colloids and Surfaces A: Physicochemical and Engineering Aspects, Vol. 437
A half century of density functional theory
journal, July 2015
- Zangwill, Andrew
- Physics Today, Vol. 68, Issue 7
Density functional theory in surface chemistry and catalysis
journal, January 2011
- Norskov, J. K.; Abild-Pedersen, F.; Studt, F.
- Proceedings of the National Academy of Sciences, Vol. 108, Issue 3
Perspective: Advances and challenges in treating van der Waals dispersion forces in density functional theory
journal, September 2012
- Klimeš, Jiří; Michaelides, Angelos
- The Journal of Chemical Physics, Vol. 137, Issue 12
Insights into Current Limitations of Density Functional Theory
journal, August 2008
- Cohen, A. J.; Mori-Sanchez, P.; Yang, W.
- Science, Vol. 321, Issue 5890
Localization and Delocalization Errors in Density Functional Theory and Implications for Band-Gap Prediction
journal, April 2008
- Mori-Sánchez, Paula; Cohen, Aron J.; Yang, Weitao
- Physical Review Letters, Vol. 100, Issue 14
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
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
Density‐functional thermochemistry. III. The role of exact exchange
journal, April 1993
- Becke, Axel D.
- The Journal of Chemical Physics, Vol. 98, Issue 7, p. 5648-5652
Rationale for mixing exact exchange with density functional approximations
journal, December 1996
- Perdew, John P.; Ernzerhof, Matthias; Burke, Kieron
- The Journal of Chemical Physics, Vol. 105, Issue 22, p. 9982-9985
Density functional theory for transition metals and transition metal chemistry
journal, January 2009
- Cramer, Christopher J.; Truhlar, Donald G.
- Physical Chemistry Chemical Physics, Vol. 11, Issue 46
Tuned Range-Separated Hybrids in Density Functional Theory
journal, March 2010
- Baer, Roi; Livshits, Ester; Salzner, Ulrike
- Annual Review of Physical Chemistry, Vol. 61, Issue 1
Some Fundamental Issues in Ground-State Density Functional Theory: A Guide for the Perplexed
journal, March 2009
- Perdew, John P.; Ruzsinszky, Adrienn; Constantin, Lucian A.
- Journal of Chemical Theory and Computation, Vol. 5, Issue 4
Perspective on density functional theory
journal, April 2012
- Burke, Kieron
- The Journal of Chemical Physics, Vol. 136, Issue 15
Challenges for Density Functional Theory
journal, December 2011
- Cohen, Aron J.; Mori-Sánchez, Paula; Yang, Weitao
- Chemical Reviews, Vol. 112, Issue 1
Perspective: Fifty years of density-functional theory in chemical physics
journal, May 2014
- Becke, Axel D.
- The Journal of Chemical Physics, Vol. 140, Issue 18
The individual and collective effects of exact exchange and dispersion interactions on the ab initio structure of liquid water
journal, August 2014
- DiStasio, Robert A.; Santra, Biswajit; Li, Zhaofeng
- The Journal of Chemical Physics, Vol. 141, Issue 8
Electronic Structure of Aqueous Sulfuric Acid from First-Principles Simulations with Hybrid Functionals
journal, July 2014
- Wan, Quan; Spanu, Leonardo; Gygi, Francois
- The Journal of Physical Chemistry Letters, Vol. 5, Issue 15
Adaptively Compressed Exchange Operator
journal, April 2016
- Lin, Lin
- Journal of Chemical Theory and Computation, Vol. 12, Issue 5
Hard scaling challenges for ab initio molecular dynamics capabilities in NWChem: Using 100,000 CPUs per second
journal, July 2009
- Bylaska, Eric J.; Glass, Kevin; Baxter, Doug
- Journal of Physics: Conference Series, Vol. 180
First Principles Simulations of the Infrared Spectrum of Liquid Water Using Hybrid Density Functionals
journal, March 2011
- Zhang, Cui; Donadio, Davide; Gygi, François
- Journal of Chemical Theory and Computation, Vol. 7, Issue 5
A scalable and accurate algorithm for the computation of Hartree–Fock exchange
journal, May 2010
- Duchemin, Ivan; Gygi, François
- Computer Physics Communications, Vol. 181, Issue 5
Generalized Gradient Approximation Made Simple
journal, October 1996
- Perdew, John P.; Burke, Kieron; Ernzerhof, Matthias
- Physical Review Letters, Vol. 77, Issue 18, p. 3865-3868
Works referencing / citing this record:
Pervasive Delocalisation Error Causes Spurious Proton Transfer in Organic Acid-Base Co-Crystals
journal, October 2018
- LeBlanc, Luc M.; Dale, Stephen G.; Taylor, Christopher R.
- Angewandte Chemie, Vol. 130, Issue 45
Fast hybrid density-functional computations using plane-wave basis sets
journal, February 2019
- Carnimeo, Ivan; Baroni, Stefano; Giannozzi, Paolo
- Electronic Structure, Vol. 1, Issue 1
Pervasive Delocalisation Error Causes Spurious Proton Transfer in Organic Acid-Base Co-Crystals
journal, October 2018
- LeBlanc, Luc M.; Dale, Stephen G.; Taylor, Christopher R.
- Angewandte Chemie International Edition, Vol. 57, Issue 45
Coupling between oxygen redox and cation migration explains unusual electrochemistry in lithium-rich layered oxides
journal, December 2017
- Gent, William E.; Lim, Kipil; Liang, Yufeng
- Nature Communications, Vol. 8, Issue 1
Density-functional description of alkalides: introducing the alkalide state
journal, January 2018
- Dale, Stephen G.; Becke, Axel D.; Johnson, Erin R.
- Physical Chemistry Chemical Physics, Vol. 20, Issue 41
Advanced capabilities for materials modelling with Quantum ESPRESSO
journal, October 2017
- Giannozzi, P.; Andreussi, O.; Brumme, T.
- Journal of Physics: Condensed Matter, Vol. 29, Issue 46
Hybrid DFT investigation of the energetics of Mg ion diffusion in α-MoO 3
journal, January 2018
- Barnes, Taylor A.; Wan, Liwen F.; Kent, Paul R. C.
- Physical Chemistry Chemical Physics, Vol. 20, Issue 38
Advanced capabilities for materials modelling with Quantum ESPRESSO
text, January 2017
- Unknown, (:Unkn)
- My University
Advanced capabilities for materials modelling with Quantum ESPRESSO
text, January 2017
- Giannozzi, P.; Andreussi, O.; Brumme, T.
- arXiv
Fast hybrid density-functional computations using plane-wave basis sets
preprint, January 2018
- Carnimeo, Ivan; Baroni, Stefano; Giannozzi, Paolo
- arXiv
Coupling between oxygen redox and cation migration explains unusual electrochemistry in lithium-rich layered oxides
journal, December 2017
- Gent, William E.; Lim, Kipil; Liang, Yufeng
- Nature Communications, Vol. 8, Issue 1