Chebyshev polynomial filtered subspace iteration in the discontinuous Galerkin method for large-scale electronic structure calculations
Abstract
The Discontinuous Galerkin (DG) electronic structure method employs an adaptive local basis (ALB) set to solve the Kohn-Sham equations of density functional theory in a discontinuous Galerkin framework. The adaptive local basis is generated on-the-fly to capture the local material physics and can systematically attain chemical accuracy with only a few tens of degrees of freedom per atom. A central issue for large-scale calculations, however, is the computation of the electron density (and subsequently, ground state properties) from the discretized Hamiltonian in an efficient and scalable manner. We show in this work how Chebyshev polynomial filtered subspace iteration (CheFSI) can be used to address this issue and push the envelope in large-scale materials' simulations in a discontinuous Galerkin framework. We describe how the subspace filtering steps can be performed in an efficient and scalable manner using a two-dimensional parallelization scheme, thanks to the orthogonality of the DG basis set and block-sparse structure of the DG Hamiltonian matrix. The on-the-fly nature of the ALB functions requires additional care in carrying out the subspace iterations. We demonstrate the parallel scalability of the DG-CheFSI approach in calculations of large-scale two-dimensional graphene sheets and bulk three-dimensional lithium-ion electrolyte systems. Employing 55 296 computational cores,more »
- Authors:
-
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Computational Research Division
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Computational Research Divisio; Univ. of California, Berkeley, CA (United States). Dept. of Mathematics
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Computational Research Divisio
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States). Physics Division
- Publication Date:
- Research Org.:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States); Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Sponsoring Org.:
- USDOE Office of Science (SC), Basic Energy Sciences (BES); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- OSTI Identifier:
- 1438776
- Alternate Identifier(s):
- OSTI ID: 1420728; OSTI ID: 1456961
- Report Number(s):
- LLNL-JRNL-735618
Journal ID: ISSN 0021-9606; TRN: US1900523
- Grant/Contract Number:
- AC52-07NA27344; AC52- 07NA27344; AC02-05CH11231
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Journal of Chemical Physics
- Additional Journal Information:
- Journal Volume: 145; Journal Issue: 15; Journal ID: ISSN 0021-9606
- Publisher:
- American Institute of Physics (AIP)
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 75 CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND SUPERFLUIDITY; 97 MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE
Citation Formats
Banerjee, Amartya S., Lin, Lin, Hu, Wei, Yang, Chao, and Pask, John E. Chebyshev polynomial filtered subspace iteration in the discontinuous Galerkin method for large-scale electronic structure calculations. United States: N. p., 2016.
Web. doi:10.1063/1.4964861.
Banerjee, Amartya S., Lin, Lin, Hu, Wei, Yang, Chao, & Pask, John E. Chebyshev polynomial filtered subspace iteration in the discontinuous Galerkin method for large-scale electronic structure calculations. United States. https://doi.org/10.1063/1.4964861
Banerjee, Amartya S., Lin, Lin, Hu, Wei, Yang, Chao, and Pask, John E. Fri .
"Chebyshev polynomial filtered subspace iteration in the discontinuous Galerkin method for large-scale electronic structure calculations". United States. https://doi.org/10.1063/1.4964861. https://www.osti.gov/servlets/purl/1438776.
@article{osti_1438776,
title = {Chebyshev polynomial filtered subspace iteration in the discontinuous Galerkin method for large-scale electronic structure calculations},
author = {Banerjee, Amartya S. and Lin, Lin and Hu, Wei and Yang, Chao and Pask, John E.},
abstractNote = {The Discontinuous Galerkin (DG) electronic structure method employs an adaptive local basis (ALB) set to solve the Kohn-Sham equations of density functional theory in a discontinuous Galerkin framework. The adaptive local basis is generated on-the-fly to capture the local material physics and can systematically attain chemical accuracy with only a few tens of degrees of freedom per atom. A central issue for large-scale calculations, however, is the computation of the electron density (and subsequently, ground state properties) from the discretized Hamiltonian in an efficient and scalable manner. We show in this work how Chebyshev polynomial filtered subspace iteration (CheFSI) can be used to address this issue and push the envelope in large-scale materials' simulations in a discontinuous Galerkin framework. We describe how the subspace filtering steps can be performed in an efficient and scalable manner using a two-dimensional parallelization scheme, thanks to the orthogonality of the DG basis set and block-sparse structure of the DG Hamiltonian matrix. The on-the-fly nature of the ALB functions requires additional care in carrying out the subspace iterations. We demonstrate the parallel scalability of the DG-CheFSI approach in calculations of large-scale two-dimensional graphene sheets and bulk three-dimensional lithium-ion electrolyte systems. Employing 55 296 computational cores, the time per self-consistent field iteration for a sample of the bulk 3D electrolyte containing 8586 atoms is 90 s, and the time for a graphene sheet containing 11 520 atoms is 75 s.},
doi = {10.1063/1.4964861},
journal = {Journal of Chemical Physics},
number = 15,
volume = 145,
place = {United States},
year = {Fri Oct 21 00:00:00 EDT 2016},
month = {Fri Oct 21 00:00:00 EDT 2016}
}
Web of Science
Figures / Tables:
Works referenced in this record:
Large-scale ab initio calculations based on three levels of parallelization
journal, April 2008
- Bottin, François; Leroux, Stéphane; Knyazev, Andrew
- Computational Materials Science, Vol. 42, Issue 2
RESCU: A real space electronic structure method
journal, February 2016
- Michaud-Rioux, Vincent; Zhang, Lei; Guo, Hong
- Journal of Computational Physics, Vol. 307
Property-optimized Gaussian basis sets for molecular response calculations
journal, October 2010
- Rappoport, Dmitrij; Furche, Filipp
- The Journal of Chemical Physics, Vol. 133, Issue 13
Reorthogonalization and Stable Algorithms for Updating the Gram-Schmidt QR Factorization
journal, October 1976
- Daniel, J. W.; Gragg, W. B.; Kaufman, L.
- Mathematics of Computation, Vol. 30, Issue 136
A spectral scheme for Kohn–Sham density functional theory of clusters
journal, April 2015
- Banerjee, Amartya S.; Elliott, Ryan S.; James, Richard D.
- Journal of Computational Physics, Vol. 287
Hybrid preconditioning for iterative diagonalization of ill-conditioned generalized eigenvalue problems in electronic structure calculations
journal, December 2013
- Cai, Yunfeng; Bai, Zhaojun; Pask, John E.
- Journal of Computational Physics, Vol. 255
Architecture of Qbox: A scalable first-principles molecular dynamics code
journal, January 2008
- Gygi, F.
- IBM Journal of Research and Development, Vol. 52, Issue 1.2
Linear-scaling density-functional theory with tens of thousands of atoms: Expanding the scope and scale of calculations with ONETEP
journal, July 2009
- Hine, N. D. M.; Haynes, P. D.; Mostofi, A. A.
- Computer Physics Communications, Vol. 180, Issue 7
Adaptive Finite Element Approximations for Kohn--Sham Models
journal, January 2014
- Chen, Huajie; Dai, Xiaoying; Gong, Xingao
- Multiscale Modeling & Simulation, Vol. 12, Issue 4
Finite-difference-pseudopotential method: Electronic structure calculations without a basis
journal, February 1994
- Chelikowsky, James R.; Troullier, N.; Saad, Y.
- Physical Review Letters, Vol. 72, Issue 8
octopus: a tool for the application of time-dependent density functional theory
journal, September 2006
- Castro, Alberto; Appel, Heiko; Oliveira, Micael
- physica status solidi (b), Vol. 243, Issue 11
\mathcal{O}(N) methods in electronic structure calculations
journal, February 2012
- Bowler, D. R.; Miyazaki, T.
- Reports on Progress in Physics, Vol. 75, Issue 3
Edge reconstruction in armchair phosphorene nanoribbons revealed by discontinuous Galerkin density functional theory
journal, January 2015
- Hu, Wei; Lin, Lin; Yang, Chao
- Physical Chemistry Chemical Physics, Vol. 17, Issue 47
Efficacious Form for Model Pseudopotentials
journal, May 1982
- Kleinman, Leonard; Bylander, D. M.
- Physical Review Letters, Vol. 48, Issue 20
Das Verfahren der Treppeniteration und verwandte Verfahren zur Lösung algebraischer Eigenwertprobleme
journal, May 1957
- Bauer, Friedrich L.
- Zeitschrift für angewandte Mathematik und Physik ZAMP, Vol. 8, Issue 3
Large-Scale First-Principles Molecular Dynamics simulations on the BlueGene/L Platform using the Qbox code
conference, January 2005
- Gygi, F.; Yates, R. K.; Lorenz, J.
- ACM/IEEE SC 2005 Conference (SC'05)
A projected preconditioned conjugate gradient algorithm for computing many extreme eigenpairs of a Hermitian matrix
journal, June 2015
- Vecharynski, Eugene; Yang, Chao; Pask, John E.
- Journal of Computational Physics, Vol. 290
Linear-scaling first-principles molecular dynamics with plane-waves accuracy
journal, March 2006
- Fattebert, J. -L.; Gygi, F.
- Physical Review B, Vol. 73, Issue 11
Reliability of layered neural oscillator networks
journal, January 2009
- Lin, Kevin. K.; Shea-Brown, Eric; Young, Lai-Sang
- Communications in Mathematical Sciences, Vol. 7, Issue 1
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
Parallel eigensolvers in plane-wave Density Functional Theory
journal, February 2015
- Levitt, Antoine; Torrent, Marc
- Computer Physics Communications, Vol. 187
Convergence acceleration of iterative sequences. the case of scf iteration
journal, July 1980
- Pulay, Péter
- Chemical Physics Letters, Vol. 73, Issue 2
Towards Very Large-Scale Electronic-Structure Calculations
journal, February 1992
- Baroni, S.; Giannozzi, P.
- Europhysics Letters (EPL), Vol. 17, Issue 6
Higher-order finite-difference pseudopotential method: An application to diatomic molecules
journal, October 1994
- Chelikowsky, James R.; Troullier, N.; Wu, K.
- Physical Review B, Vol. 50, Issue 16
ScaLAPACK Users' Guide
book, January 1997
- Blackford, L. S.; Choi, J.; Cleary, A.
- Society for Industrial and Applied Mathematics
SIESTA-PEXSI: massively parallel method for efficient and accurate ab initio materials simulation without matrix diagonalization
journal, July 2014
- Lin, Lin; García, Alberto; Huhs, Georg
- Journal of Physics: Condensed Matter, Vol. 26, Issue 30
Non-periodic finite-element formulation of Kohn–Sham density functional theory
journal, February 2010
- Suryanarayana, Phanish; Gavini, Vikram; Blesgen, Thomas
- Journal of the Mechanics and Physics of Solids, Vol. 58, Issue 2
Accelerating atomic orbital-based electronic structure calculation via pole expansion and selected inversion
journal, June 2013
- Lin, Lin; Chen, Mohan; Yang, Chao
- Journal of Physics: Condensed Matter, Vol. 25, Issue 29
Self‐Consistent Molecular‐Orbital Methods. I. Use of Gaussian Expansions of Slater‐Type Atomic Orbitals
journal, September 1969
- Hehre, W. J.; Stewart, R. F.; Pople, J. A.
- The Journal of Chemical Physics, Vol. 51, Issue 6
DGDFT: A massively parallel method for large scale density functional theory calculations
journal, September 2015
- Hu, Wei; Lin, Lin; Yang, Chao
- The Journal of Chemical Physics, Vol. 143, Issue 12
Electronic-structure calculations based on the finite-element method
journal, August 1995
- Tsuchida, Eiji; Tsukada, Masaru
- Physical Review B, Vol. 52, Issue 8
<i>A posteriori</i> error estimator for adaptive local basis functions to solve Kohn–Sham density functional theory
journal, January 2015
- Kaye, Jason; Lin, Lin; Yang, Chao
- Communications in Mathematical Sciences, Vol. 13, Issue 7
Simultaneous iteration method for symmetric matrices
journal, December 1970
- Rutishauser, H.
- Numerische Mathematik, Vol. 16, Issue 3
Simplified LCAO Method for the Periodic Potential Problem
journal, June 1954
- Slater, J. C.; Koster, G. F.
- Physical Review, Vol. 94, Issue 6
Self-consistent-field calculations using Chebyshev-filtered subspace iteration
journal, November 2006
- Zhou, Yunkai; Saad, Yousef; Tiago, Murilo L.
- Journal of Computational Physics, Vol. 219, Issue 1
The SIESTA method for ab initio order- N materials simulation
journal, March 2002
- Soler, José M.; Artacho, Emilio; Gale, Julian D.
- Journal of Physics: Condensed Matter, Vol. 14, Issue 11
Efficient iterative schemes for ab initio total-energy calculations using a plane-wave basis set
journal, October 1996
- Kresse, G.; Furthmüller, J.
- Physical Review B, Vol. 54, Issue 16, p. 11169-11186
Linear scaling electronic structure methods
journal, July 1999
- Goedecker, Stefan
- Reviews of Modern Physics, Vol. 71, Issue 4
Super-matrix methods
journal, May 1989
- Davidson, Ernest R.
- Computer Physics Communications, Vol. 53, Issue 1-3
Improved accuracy and acceleration of variational order- electronic-structure computations by projection techniques
journal, November 1998
- Stephan, Uwe; Drabold, David A.; Martin, Richard M.
- Physical Review B, Vol. 58, Issue 20
Cyclic density functional theory: A route to the first principles simulation of bending in nanostructures
journal, November 2016
- Banerjee, Amartya S.; Suryanarayana, Phanish
- Journal of the Mechanics and Physics of Solids, Vol. 96
Inhomogeneous Electron Gas
journal, November 1964
- Hohenberg, P.; Kohn, W.
- Physical Review, Vol. 136, Issue 3B, p. B864-B871
Higher-order adaptive finite-element methods for Kohn–Sham density functional theory
journal, November 2013
- Motamarri, P.; Nowak, M. R.; Leiter, K.
- Journal of Computational Physics, Vol. 253
Parallel self-consistent-field calculations via Chebyshev-filtered subspace acceleration
journal, December 2006
- Zhou, Yunkai; Saad, Yousef; Tiago, Murilo L.
- Physical Review E, Vol. 74, Issue 6
Chebyshev-filtered subspace iteration method free of sparse diagonalization for solving the Kohn–Sham equation
journal, October 2014
- Zhou, Yunkai; Chelikowsky, James R.; Saad, Yousef
- Journal of Computational Physics, Vol. 274
A spectrum slicing method for the Kohn–Sham problem
journal, March 2012
- Schofield, Grady; Chelikowsky, James R.; Saad, Yousef
- Computer Physics Communications, Vol. 183, Issue 3
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
Finite element methods in ab initio electronic structure calculations
journal, April 2005
- Pask, J. E.; Sterne, P. A.
- Modelling and Simulation in Materials Science and Engineering, Vol. 13, Issue 3
Linear Scaling Self-Consistent Field Calculations with Millions of Atoms in the Condensed Phase
journal, March 2012
- VandeVondele, Joost; Borštnik, Urban; Hutter, Jürg
- Journal of Chemical Theory and Computation, Vol. 8, Issue 10
Density-matrix-based algorithm for solving eigenvalue problems
journal, March 2009
- Polizzi, Eric
- Physical Review B, Vol. 79, Issue 11
Iterative minimization techniques for ab initio total-energy calculations: molecular dynamics and conjugate gradients
journal, October 1992
- Payne, M. C.; Teter, M. P.; Allan, D. C.
- Reviews of Modern Physics, Vol. 64, Issue 4
An Interior Penalty Finite Element Method with Discontinuous Elements
journal, August 1982
- Arnold, Douglas N.
- SIAM Journal on Numerical Analysis, Vol. 19, Issue 4
Periodic Pulay method for robust and efficient convergence acceleration of self-consistent field iterations
journal, March 2016
- Banerjee, Amartya S.; Suryanarayana, Phanish; Pask, John E.
- Chemical Physics Letters, Vol. 647
Computational aspects of F. L. Bauer's simultaneous iteration method
journal, March 1969
- Rutishauser, Heinz
- Numerische Mathematik, Vol. 13, Issue 1
The iterative calculation of a few of the lowest eigenvalues and corresponding eigenvectors of large real-symmetric matrices
journal, January 1975
- Davidson, Ernest R.
- Journal of Computational Physics, Vol. 17, Issue 1
Adaptive local basis set for Kohn–Sham density functional theory in a discontinuous Galerkin framework I: Total energy calculation
journal, February 2012
- Lin, Lin; Lu, Jianfeng; Ying, Lexing
- Journal of Computational Physics, Vol. 231, Issue 4
Linear-scaling density-functional theory with tens of thousands of atoms: Expanding the scope and scale of calculations with ONETEP
journal, July 2009
- Hine, N. D. M.; Haynes, P. D.; Mostofi, A. A.
- Computer Physics Communications, Vol. 180, Issue 7
Works referencing / citing this record:
Ab initio simulations of liquid electrolytes for energy conversion and storage
journal, October 2018
- Pham, Tuan Anh
- International Journal of Quantum Chemistry, Vol. 119, Issue 1
Orbital-enriched flat-top partition of unity method for the Schrödinger eigenproblem
journal, December 2018
- Albrecht, Clelia; Klaar, Constanze; Pask, John Ernest
- Computer Methods in Applied Mechanics and Engineering, Vol. 342
ELSI — An open infrastructure for electronic structure solvers
journal, November 2020
- Yu, Victor Wen-zhe; Campos, Carmen; Dawson, William
- Computer Physics Communications, Vol. 256
Task-based Parallel Computation of the Density Matrix in Quantum-based Molecular Dynamics using Graph Partitioning
journal, January 2017
- Ghale, Purnima; Kroonblawd, Matthew P.; Mniszewski, Sue
- SIAM Journal on Scientific Computing, Vol. 39, Issue 6
Interpolative Separable Density Fitting through Centroidal Voronoi Tessellation With Applications to Hybrid Functional Electronic Structure Calculations
preprint, January 2017
- Dong, Kun; Hu, Wei; Lin, Lin
- arXiv
ChASE: Chebyshev Accelerated Subspace iteration Eigensolver for sequences of Hermitian eigenvalue problems
preprint, January 2018
- Winkelmann, Jan; Springer, Paul; Di Napoli, Edoardo
- arXiv
Discontinuous Galerkin discretization for quantum simulation of chemistry
preprint, January 2019
- McClean, Jarrod R.; Faulstich, Fabian M.; Zhu, Qinyi
- arXiv
A Parallel Direct Eigensolver for Sequences of Hermitian Eigenvalue Problems with No Tridiagonalization
preprint, January 2020
- Li, Shengguo; Wu, Xinzhe; Roman, Jose E.
- arXiv