An improved Krylov eigenvalue strategy using the FEAST algorithm with inexact system solves
Brendan Gavin, Eric Polizzi

TL;DR
This paper introduces IFEAST, an inexact Krylov-based variation of the FEAST eigenvalue algorithm, which efficiently solves large eigenvalue problems by combining Krylov subspace methods with parallel contour integration.
Contribution
The paper presents IFEAST, a novel inexact Krylov eigenvalue solver that leverages iterative solutions of shifted systems within FEAST, enabling large Krylov subspaces without storing bases.
Findings
IFEAST is mathematically equivalent to a block Krylov method.
It can solve large eigenproblems using only matrix-vector multiplications.
Numerical examples demonstrate its effectiveness and parallelism.
Abstract
The FEAST eigenvalue algorithm is a subspace iteration algorithm that uses contour integration in the complex plane to obtain the eigenvectors of a matrix for the eigenvalues that are located in any user-defined search interval. By computing small numbers of eigenvalues in specific regions of the complex plane, FEAST is able to naturally parallelize the solution of eigenvalue problems by solving for multiple eigenpairs simultaneously. The traditional FEAST algorithm is implemented by directly solving collections of shifted linear systems of equations; in this paper, we describe a variation of the FEAST algorithm that uses iterative Krylov subspace algorithms for solving the shifted linear systems inexactly. We show that this iterative FEAST algorithm (which we call IFEAST) is mathematically equivalent to a block Krylov subspace method for solving eigenvalue problems. By using Krylov…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Electromagnetic Scattering and Analysis · Advanced Numerical Methods in Computational Mathematics
