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

Title: Chebyshev polynomial filtered subspace iteration in the discontinuous Galerkin method for large-scale electronic structure calculations

Journal Article · · Journal of Chemical Physics
DOI:https://doi.org/10.1063/1.4964861· OSTI ID:1438776
 [1];  [2]; ORCiD logo [3];  [3];  [4]
  1. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Computational Research Division
  2. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Computational Research Divisio; Univ. of California, Berkeley, CA (United States). Dept. of Mathematics
  3. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Computational Research Divisio
  4. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States). Physics Division

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.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States); Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
Grant/Contract Number:
AC52-07NA27344; AC52- 07NA27344; AC02-05CH11231
OSTI ID:
1438776
Alternate ID(s):
OSTI ID: 1420728; OSTI ID: 1456961
Report Number(s):
LLNL-JRNL-735618; TRN: US1900523
Journal Information:
Journal of Chemical Physics, Vol. 145, Issue 15; ISSN 0021-9606
Publisher:
American Institute of Physics (AIP)Copyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 26 works
Citation information provided by
Web of Science

References (58)

Large-scale ab initio calculations based on three levels of parallelization journal April 2008
RESCU: A real space electronic structure method journal February 2016
Property-optimized Gaussian basis sets for molecular response calculations journal October 2010
Reorthogonalization and Stable Algorithms for Updating the Gram-Schmidt QR Factorization journal October 1976
A spectral scheme for Kohn–Sham density functional theory of clusters journal April 2015
Hybrid preconditioning for iterative diagonalization of ill-conditioned generalized eigenvalue problems in electronic structure calculations journal December 2013
Architecture of Qbox: A scalable first-principles molecular dynamics code journal January 2008
Linear-scaling density-functional theory with tens of thousands of atoms: Expanding the scope and scale of calculations with ONETEP journal July 2009
Adaptive Finite Element Approximations for Kohn--Sham Models journal January 2014
Finite-difference-pseudopotential method: Electronic structure calculations without a basis journal February 1994
octopus: a tool for the application of time-dependent density functional theory journal September 2006
\mathcal{O}(N) methods in electronic structure calculations journal February 2012
Edge reconstruction in armchair phosphorene nanoribbons revealed by discontinuous Galerkin density functional theory journal January 2015
Efficacious Form for Model Pseudopotentials journal May 1982
Das Verfahren der Treppeniteration und verwandte Verfahren zur Lösung algebraischer Eigenwertprobleme journal May 1957
Large-Scale First-Principles Molecular Dynamics simulations on the BlueGene/L Platform using the Qbox code conference January 2005
Electronic Structure book January 2004
A projected preconditioned conjugate gradient algorithm for computing many extreme eigenpairs of a Hermitian matrix journal June 2015
Linear-scaling first-principles molecular dynamics with plane-waves accuracy journal March 2006
Reliability of layered neural oscillator networks journal January 2009
Self-Consistent Equations Including Exchange and Correlation Effects journal November 1965
Numerical Methods for Large Eigenvalue Problems book January 2011
Parallel eigensolvers in plane-wave Density Functional Theory journal February 2015
Convergence acceleration of iterative sequences. the case of scf iteration journal July 1980
Towards Very Large-Scale Electronic-Structure Calculations journal February 1992
Higher-order finite-difference pseudopotential method: An application to diatomic molecules journal October 1994
ScaLAPACK Users' Guide book January 1997
SIESTA-PEXSI: massively parallel method for efficient and accurate ab initio materials simulation without matrix diagonalization journal July 2014
Non-periodic finite-element formulation of Kohn–Sham density functional theory journal February 2010
Accelerating atomic orbital-based electronic structure calculation via pole expansion and selected inversion journal June 2013
Self‐Consistent Molecular‐Orbital Methods. I. Use of Gaussian Expansions of Slater‐Type Atomic Orbitals journal September 1969
DGDFT: A massively parallel method for large scale density functional theory calculations journal September 2015
Electronic-structure calculations based on the finite-element method journal August 1995
<i>A posteriori</i> error estimator for adaptive local basis functions to solve Kohn–Sham density functional theory journal January 2015
Simultaneous iteration method for symmetric matrices journal December 1970
Simplified LCAO Method for the Periodic Potential Problem journal June 1954
Self-consistent-field calculations using Chebyshev-filtered subspace iteration journal November 2006
The SIESTA method for ab initio order- N materials simulation journal March 2002
Efficient iterative schemes for ab initio total-energy calculations using a plane-wave basis set journal October 1996
Linear scaling electronic structure methods journal July 1999
Super-matrix methods journal May 1989
Improved accuracy and acceleration of variational order- N electronic-structure computations by projection techniques journal November 1998
Cyclic density functional theory: A route to the first principles simulation of bending in nanostructures journal November 2016
Inhomogeneous Electron Gas journal November 1964
Higher-order adaptive finite-element methods for Kohn–Sham density functional theory journal November 2013
Parallel self-consistent-field calculations via Chebyshev-filtered subspace acceleration journal December 2006
Chebyshev-filtered subspace iteration method free of sparse diagonalization for solving the Kohn–Sham equation journal October 2014
A spectrum slicing method for the Kohn–Sham problem journal March 2012
Ab initio molecular simulations with numeric atom-centered orbitals journal November 2009
Finite element methods in ab initio electronic structure calculations journal April 2005
Linear Scaling Self-Consistent Field Calculations with Millions of Atoms in the Condensed Phase journal March 2012
Density-matrix-based algorithm for solving eigenvalue problems journal March 2009
Iterative minimization techniques for ab initio total-energy calculations: molecular dynamics and conjugate gradients journal October 1992
An Interior Penalty Finite Element Method with Discontinuous Elements journal August 1982
Periodic Pulay method for robust and efficient convergence acceleration of self-consistent field iterations journal March 2016
Computational aspects of F. L. Bauer's simultaneous iteration method journal March 1969
The iterative calculation of a few of the lowest eigenvalues and corresponding eigenvectors of large real-symmetric matrices journal January 1975
Adaptive local basis set for Kohn–Sham density functional theory in a discontinuous Galerkin framework I: Total energy calculation journal February 2012

Cited By (8)

Ab initio simulations of liquid electrolytes for energy conversion and storage journal October 2018
Orbital-enriched flat-top partition of unity method for the Schrödinger eigenproblem journal December 2018
ELSI — An open infrastructure for electronic structure solvers journal November 2020
Task-based Parallel Computation of the Density Matrix in Quantum-based Molecular Dynamics using Graph Partitioning journal January 2017
Interpolative Separable Density Fitting through Centroidal Voronoi Tessellation With Applications to Hybrid Functional Electronic Structure Calculations preprint January 2017
ChASE: Chebyshev Accelerated Subspace iteration Eigensolver for sequences of Hermitian eigenvalue problems preprint January 2018
Discontinuous Galerkin discretization for quantum simulation of chemistry preprint January 2019
A Parallel Direct Eigensolver for Sequences of Hermitian Eigenvalue Problems with No Tridiagonalization preprint January 2020

Figures / Tables (11)