A polynomial Jacobi–Davidson solver with support for non-monomial bases and deflation
Large-scale polynomial eigenvalue problems can be solved by Krylov methods operating on an equivalent linear eigenproblem (linearization) of size d · n , where d is the polynomial degree and n is the problem size, or by projection methods that keep the computation in the n -dimensional space. Jacobi...
Gespeichert in:
Veröffentlicht in: | BIT 2020-06, Vol.60 (2), p.295-318 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Large-scale polynomial eigenvalue problems can be solved by Krylov methods operating on an equivalent linear eigenproblem (linearization) of size
d
·
n
, where
d
is the polynomial degree and
n
is the problem size, or by projection methods that keep the computation in the
n
-dimensional space. Jacobi–Davidson belongs to the latter class of methods, and, since it is a preconditioned eigensolver, it may be competitive in cases where explicitly computing a matrix factorization is exceedingly expensive. However, a fully fledged implementation of polynomial Jacobi–Davidson has to consider several issues, including deflation to compute more than one eigenpair, use of non-monomial bases for the case of large degree polynomials, and handling of complex eigenvalues when computing in real arithmetic. We discuss these aspects and present computational results of a parallel implementation in the SLEPc library. |
---|---|
ISSN: | 0006-3835 1572-9125 |
DOI: | 10.1007/s10543-019-00778-z |