Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Hybrid eigensolvers for nuclear configuration interaction calculations

Journal Article · · Computer Physics Communications
 [1];  [1];  [2];  [3]
  1. Michigan State Univ., East Lansing, MI (United States)
  2. Iowa State Univ., Ames, IA (United States)
  3. Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)

We examine and compare several iterative methods for solving large-scale eigenvalue problems arising from nuclear structure calculations. In particular, we discuss the possibility of using block Lanczos method, a Chebyshev filtering based subspace iterations and the residual minimization method accelerated by direct inversion of iterative subspace (RMM-DIIS) and describe how these algorithms compare with the standard Lanczos algorithm and the locally optimal block preconditioned conjugate gradient (LOBPCG) algorithm. Although the RMM-DIIS method does not exhibit rapid convergence when the initial approximations to the desired eigenvectors are not sufficiently accurate, it can be effectively combined with either the block Lanczos or the LOBPCG method to yield a hybrid eigensolver that has several desirable properties. We will describe a few practical issues that need to be addressed to make the hybrid solver efficient and robust.

Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR). Scientific Discovery through Advanced Computing (SciDAC); USDOE Office of Science (SC), Nuclear Physics (NP); National Science Foundation (NSF)
Grant/Contract Number:
AC02-05CH11231; SC0023495; SC0023175
OSTI ID:
2439952
Journal Information:
Computer Physics Communications, Journal Name: Computer Physics Communications Vol. 292; ISSN 0010-4655
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (32)

Improving the scalability of a symmetric iterative eigensolver for multi-core platforms: IMPROVING THE SCALABILITY OF A SYMMETRIC ITERATIVE EIGENSOLVER journal September 2013
Convergence of the block Lanczos method for eigenvalue clusters journal November 2014
Convergence Theory for Preconditioned Eigenvalue Solvers in a Nutshell journal November 2015
Block Krylov–Schur method for large symmetric eigenvalue problems journal March 2008
Convergence acceleration of iterative sequences. the case of scf iteration journal July 1980
Factorization in large-scale many-body calculations journal December 2013
Accelerating nuclear configuration interaction calculations through a preconditioned block iterative eigensolver journal January 2018
Thick-restart block Lanczos method for large-scale shell-model calculations journal November 2019
Basis selection in LOBPCG journal October 2006
Chebyshev-filtered subspace iteration method free of sparse diagonalization for solving the Kohn–Sham equation journal October 2014
Accelerating an iterative eigensolver for nuclear structure configuration interaction calculations on GPUs using OpenACC journal March 2022
Bounding the spectrum of large Hermitian matrices journal August 2011
The Shell-Model Code NuShellX@MSU journal June 2014
N3LO NN interaction adjusted to light nuclei in ab exitu approach journal October 2016
Ab initio no core shell model journal March 2013
Scaling of ab-initio nuclear physics calculations on multicore computer architectures journal May 2010
A new method for diagonalising large matrices journal June 1985
An analysis of the Rayleigh--Ritz method for approximating eigenspaces journal February 2000
An incomplete factorization technique for positive definite linear systems journal May 1980
Chebyshev acceleration techniques for solving nonsymmetric eigenvalue problems journal May 1984
Solution of Sparse Indefinite Systems of Linear Equations journal September 1975
On the Rates of Convergence of the Lanczos and the Block-Lanczos Methods journal October 1980
Gradient Flow Approach to Geometric Convergence Analysis of Preconditioned Eigensolvers journal January 2009
A Geometric Convergence Theory for the Preconditioned Steepest Descent Iteration journal January 2012
A Thick-Restart Lanczos Algorithm with Polynomial Filtering for Hermitian Eigenvalue Problems journal January 2016
A Robust and Efficient Implementation of LOBPCG journal January 2018
The Eigenvalues Slicing Library (EVSL): Algorithms, Implementation, and Software journal January 2019
Computing Probabilistic Bounds for Extreme Eigenvalues of Symmetric Matrices with the Lanczos Method journal January 2001
A Krylov--Schur Algorithm for Large Eigenproblems journal January 2002
A Shifted Block Lanczos Algorithm for Solving Sparse Symmetric Generalized Eigenproblems journal January 1994
Toward the Optimal Preconditioned Eigensolver: Locally Optimal Block Preconditioned Conjugate Gradient Method journal January 2001
An iteration method for the solution of the eigenvalue problem of linear differential and integral operators journal October 1950