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

Adaptive Projection Subspace Dimension for the Thick-Restart Lanczos Method

Journal Article · · ACM Transactions on Mathematical Software
OSTI ID:941539
The Thick-Restart Lanczos (TRLan) method is an effective method for solving large-scale Hermitian eigenvalue problems. However, its performance strongly depends on the dimension of the projection subspace. In this paper, we propose an objective function to quantify the effectiveness of a chosen subspace dimension, and then introduce an adaptive scheme to dynamically adjust the dimension at each restart. An open-source software package, nu-TRLan, which implements the TRLan method with this adaptive projection subspace dimension is available in the public domain. The numerical results of synthetic eigenvalue problems are presented to demonstrate that nu-TRLan achieves speedups of between 0.9 and 5.1 over the static method using a default subspace dimension. To demonstrate the effectiveness of nu-TRLan in a real application, we apply it to the electronic structure calculations of quantum dots. We show that nu-TRLan can achieve speedups of greater than 1.69 over the state-of-the-art eigensolver for this application, which is based on the Conjugate Gradient method with a powerful preconditioner.
Research Organization:
Ernest Orlando Lawrence Berkeley National Laboratory, Berkeley, CA (US)
Sponsoring Organization:
Computational Research Division
DOE Contract Number:
AC02-05CH11231
OSTI ID:
941539
Report Number(s):
LBNL-1059E
Journal Information:
ACM Transactions on Mathematical Software, Journal Name: ACM Transactions on Mathematical Software
Country of Publication:
United States
Language:
English

Similar Records

Thick-restart Lanczos method for electronic structure calculations
Journal Article · Wed Sep 01 00:00:00 EDT 1999 · Journal of Computational Physics · OSTI ID:20000631

Thick-Restart Lanczos Method for Electronic StructureCalculations
Technical Report · Thu Mar 11 23:00:00 EST 1999 · OSTI ID:7371

A Thick-Restart Lanczos Algorithm with Polynomial Filtering for Hermitian Eigenvalue Problems
Journal Article · Mon Aug 15 20:00:00 EDT 2016 · SIAM Journal on Scientific Computing · OSTI ID:1438696