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

Title: A Thick-Restart Lanczos Algorithm with Polynomial Filtering for Hermitian Eigenvalue Problems

Journal Article · · SIAM Journal on Scientific Computing
DOI:https://doi.org/10.1137/15M1054493· OSTI ID:1438696
 [1];  [2];  [3];  [3];  [2]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
  2. Univ. of Minnesota, Twin Cities, MN (United States)
  3. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)

Polynomial filtering can provide a highly effective means of computing all eigenvalues of a real symmetric (or complex Hermitian) matrix that are located in a given interval, anywhere in the spectrum. This paper describes a technique for tackling this problem by combining a thick-restart version of the Lanczos algorithm with deflation ("locking'') and a new type of polynomial filter obtained from a least-squares technique. Furthermore, the resulting algorithm can be utilized in a “spectrum-slicing” approach whereby a very large number of eigenvalues and associated eigenvectors of the matrix are computed by extracting eigenpairs located in different subintervals independently from one another.

Research Organization:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
Grant/Contract Number:
AC52-07NA27344
OSTI ID:
1438696
Report Number(s):
LLNL-JRNL-685856
Journal Information:
SIAM Journal on Scientific Computing, Vol. 38, Issue 4; ISSN 1064-8275
Publisher:
SIAMCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 32 works
Citation information provided by
Web of Science

References (27)

Algorithm 827: irbleigs: A MATLAB program for computing a few eigenpairs of a large sparse Hermitian matrix journal September 2003
Anasazi software for the numerical solution of large-scale eigenvalue problems journal July 2009
JADAMILU: a software code for computing selected eigenvalues of large sparse symmetric matrices journal December 2007
Strategies for spectrum slicing based on restarted Lanczos methods journal March 2012
A Filtered Lanczos Procedure for Extreme and Interior Eigenvalue Problems journal January 2012
Rounding error analysis of the classical Gram-Schmidt orthogonalization process journal May 2005
The loss of orthogonality in the Gram-Schmidt orthogonalization process journal October 2005
SLEPc: A scalable and flexible toolkit for the solution of eigenvalue problems journal September 2005
Electronic structure calculations for plane-wave codes without diagonalization journal April 1999
PARSEC – the pseudopotential algorithm for real-space electronic structure calculations: recent advances and novel applications to nano-structures journal April 2006
Deflation Techniques for an Implicitly Restarted Arnoldi Iteration journal October 1996
Approximating Spectral Densities of Large Matrices journal January 2016
Computational Variants of the Lanczos Method for the Eigenproblem journal January 1972
Error Analysis of the Lanczos Algorithm for Tridiagonalizing a Symmetric Matrix journal January 1976
Density-matrix-based algorithm for solving eigenvalue problems journal March 2009
Practical Use of Polynomial Preconditionings for the Conjugate Gradient Method journal October 1985
Filtered Conjugate Residual‐type Algorithms with Applications journal January 2006
Analysis of Subspace Iteration for Eigenvalue Problems with Evolving Matrices journal January 2016
Numerical Methods for Electronic Structure Calculations of Materials journal January 2010
A projection method for generalized eigenvalue problems using numerical integration journal October 2003
The Lanczos algorithm with partial reorthogonalization journal January 1984
PRIMME: preconditioned iterative multimethod eigensolver—methods and software description journal April 2010
Dynamic Thick Restarting of the Davidson, and the Implicitly Restarted Arnoldi Methods journal January 1998
A projected preconditioned conjugate gradient algorithm for computing many extreme eigenpairs of a Hermitian matrix journal June 2015
Adaptive Projection Subspace Dimension for the Thick-Restart Lanczos Method journal September 2010
Self-consistent-field calculations using Chebyshev-filtered subspace iteration journal November 2006
JADAMILU: a software code for computing selected eigenvalues of large sparse symmetric matrices dataset January 2019

Cited By (1)


Similar Records

Projective block Lanczos algorithm for dense, Hermitian eigensystems
Journal Article · Fri Mar 01 00:00:00 EST 1996 · Journal of Computational Physics · OSTI ID:1438696

Extending the eigCG algorithm to nonsymmetric Lanczos for linear systems with multiple right-hand sides
Journal Article · Fri Aug 01 00:00:00 EDT 2014 · Numerical Linear Algebra with Applications · OSTI ID:1438696

High-performance implementation of Chebyshev filter diagonalization for interior eigenvalue computations
Journal Article · Tue Nov 15 00:00:00 EST 2016 · Journal of Computational Physics · OSTI ID:1438696