2018
DOI: 10.1137/17m1129830
|View full text |Cite
|
Sign up to set email alerts
|

A Robust and Efficient Implementation of LOBPCG

Abstract: Locally Optimal Block Preconditioned Conjugate Gradient (LOBPCG) is widely used to compute eigenvalues of large sparse symmetric matrices. The algorithm can suffer from numerical instability if it is not implemented with care. This is especially problematic when the number of eigenpairs to be computed is relatively large. In this paper we propose an improved basis selection strategy based on earlier work by Hetmaniuk and Lehoucq as well as a robust convergence criterion which is backward stable to enhance the … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
35
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
8
1

Relationship

3
6

Authors

Journals

citations
Cited by 47 publications
(35 citation statements)
references
References 14 publications
0
35
0
Order By: Relevance
“…Orthogonalization on Y is also important for numerical stability. We refer the readers to [12,14] for techniques on a robust implementation.…”
Section: The Basic Lobpcg Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…Orthogonalization on Y is also important for numerical stability. We refer the readers to [12,14] for techniques on a robust implementation.…”
Section: The Basic Lobpcg Algorithmmentioning
confidence: 99%
“…However, we remark that the block diagonal preconditioning provides us an opportunity to achieve better approximation quality. Suppose that T j = diag Ĥ 11 ,Ĥ 22 − θ j I is used as the preconditioner for r (0) j with the initial guess (12). Then it can be verified that…”
Section: Constructing From a Smaller Configuration Spacementioning
confidence: 99%
“…In this case, a more stable algorithm based on a truncated SVD of W, W K may be used. We refer readers to [23][24][25] for more details.…”
Section: K-orthonormalitymentioning
confidence: 99%
“…The Ritz pairs extracted from the subspace U (i) do not depend on the choice of the basis. For the standard LOBPCG method it has been observed that choosing an orthonormal basis leads to improved numerical stability [17,25]. In [38], the authors made a similar observation when choosing a B-orthonormal basis in the indefinite LOBPCG method.…”
Section: Choosing the Basis The Natural Basismentioning
confidence: 78%