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

Title: Improved unconstrained energy functional method for eigensolvers in electronic structure calculations

Conference ·

This paper reports on the performance of a preconditioned conjugate gradient based iterative eigensolver using an unconstrained energy functional minimization scheme. In contrast to standard implementations, this scheme avoids an explicit reorthogonalization of the trial eigenvectors and becomes an attractive alternative for the solution of very large problems. The unconstrained formulation is implemented in the first-principles materials and chemistry CP2K code, which performs electronic structure calculations based on a density functional theory approximation to the solution of the many-body Schrödinger equation. We study the convergence of the unconstrained formulation, as well as its parallel scaling, on a Cray XC40 at the National Energy Research Scientific Computing Center (NERSC). The systems we use in our studies are bulk liquid water, a supramolecular catalyst gold(III)-complex, a bilayer of MoS2-WSe2 and a divacancy point defect in silicon, with the number of atoms ranging from 2,247 to 12,288. We show that the unconstrained formulation with an appropriate preconditioner has good convergence properties and scales well to 230k cores, roughly 38% of the full machine.

Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
DOE Contract Number:
AC02-05CH11231
OSTI ID:
1827655
Resource Relation:
Conference: 48. International Conference on Parallel Processing (ICPP), Kyoto (Japan), 5-8 Aug 2019
Country of Publication:
United States
Language:
English

References (32)

Generalized Gradient Approximation Made Simple journal October 1996
Fast iterative interior eigensolver for millions of atoms journal May 2012
Parallel eigensolvers in plane-wave Density Functional Theory journal February 2015
Convergence acceleration of iterative sequences. the case of scf iteration journal July 1980
Gaussian basis sets for accurate calculations on molecular systems in gas and condensed phases journal September 2007
Direct energy functional minimization under orthogonality constraints journal February 2008
ScaLAPACK Users' Guide book January 1997
Conjugate gradient minimization of the energy functional: A new method for electronic structure calculation journal March 1989
ELSI: A unified software interface for Kohn–Sham electronic structure solvers journal January 2018
Length-scale ill conditioning in linear-scaling DFT journal August 1998
The orbital minimization method for electronic structure calculations with finite-range atomic basis sets journal March 2014
Computation of Large Invariant Subspaces Using Polynomial Filtered Lanczos Iterations with Applications in Density Functional Theory journal January 2008
Avoiding Communication in Successive Band Reduction journal February 2015
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
Sparse matrix multiplication: The distributed block-compressed sparse row library journal May 2014
Preconditioned conjugate gradient method for the sparse generalized eigenvalue problem in electronic structure calculations journal February 2001
Block iterative eigensolvers for sequences of correlated eigenvalue problems journal November 2013
Very large scale wavefunction orthogonalization in Density Functional Theory electronic structure calculations journal June 2010
Parallel solution of partial symmetric eigenvalue problems from electronic structure calculations journal December 2011
A blocked QR-decomposition for the parallel symmetric eigenvalue problem journal July 2014
Computing several eigenpairs of Hermitian problems by conjugate gradient iterations journal November 2008
State-of-the-art eigensolvers for electronic structure calculations of large scale nano-systems journal July 2008
A spectrum slicing method for the Kohn–Sham problem journal March 2012
An efficient orbital transformation method for electronic structure calculations journal March 2003
Quickstep: Fast and accurate density functional calculations using a mixed Gaussian and plane waves approach journal April 2005
Increasing the Efficiency of Sparse Matrix-Matrix Multiplication with a 2.5D Algorithm and One-Sided MPI
  • Lazzaro, Alfio; VandeVondele, Joost; Hutter, Jürg
  • PASC '17: Platform for Advanced Scientific Computing Conference, Proceedings of the Platform for Advanced Scientific Computing Conference https://doi.org/10.1145/3093172.3093228
conference June 2017
The ELPA library: scalable parallel eigenvalue solutions for electronic structure theory and computational science journal May 2014
Parallel sparse matrix-vector and matrix-transpose-vector multiplication using compressed sparse blocks
  • Buluç, Aydin; Fineman, Jeremy T.; Frigo, Matteo
  • Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures - SPAA '09 https://doi.org/10.1145/1583991.1584053
conference January 2009
A hybrid Gaussian and plane wave density functional scheme journal October 1997
Unconstrained Energy Functionals for Electronic Structure Calculations journal March 1999
Self-Consistent Equations Including Exchange and Correlation Effects journal November 1965

Similar Records

Accelerating nuclear configuration interaction calculations through a preconditioned block iterative eigensolver
Journal Article · Thu Sep 14 00:00:00 EDT 2017 · Computer Physics Communications · OSTI ID:1827655

Accelerating nuclear configuration interaction calculations through a preconditioned block iterative eigensolver
Journal Article · Mon Jan 01 00:00:00 EST 2018 · Computer Physics Communications · OSTI ID:1827655

A comparison of eigensolvers for large-scale 3D modal analysis using AMG-preconditioned iterative methods.
Journal Article · Sat Jan 01 00:00:00 EST 2005 · Proposed for publication in International Journal for Numerical Methods in Engineering. · OSTI ID:1827655

Related Subjects