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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:BIT 2020-06, Vol.60 (2), p.295-318
Hauptverfasser: Campos, Carmen, Roman, Jose E.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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