An improved Krylov eigenvalue strategy using the FEAST algorithm with inexact system solves

06/02/2017
by   Brendan Gavin, et al.
0

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 subspaces indirectly through solving shifted linear systems, rather than directly for projecting the eigenvalue problem, IFEAST is able to solve eigenvalue problems using very large dimension Krylov subspaces, without ever having to store a basis for those subspaces. IFEAST thus combines the flexibility and power of Krylov methods, requiring only matrix-vector multiplication for solving eigenvalue problems, with the natural parallelism of the traditional FEAST algorithm. We discuss the relationship between IFEAST and more traditional Krylov methods, and provide numerical examples illustrating its behavior.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/29/2018

FEAST Eigensolver for Nonlinear Eigenvalue Problems

The linear FEAST algorithm is a method for solving linear eigenvalue pro...
research
02/12/2020

FEAST Eigenvalue Solver v4.0 User Guide

The FEAST library package represents an unified framework for solving va...
research
09/09/2020

Solving the k-sparse Eigenvalue Problem with Reinforcement Learning

We examine the possibility of using a reinforcement learning (RL) algori...
research
12/03/2019

A FEAST variant incorporated with a power iteration

We present a variant of the FEAST matrix eigensolver for solving restric...
research
05/18/2021

Yet another eigenvalue algorithm for solving polynomial systems

In latest years, several advancements have been made in symbolic-numeric...
research
04/10/2020

Optimal Subspace Expansion for Matrix Eigenvalue Problems

In this paper, we consider the optimal subspace expansion problem for th...
research
01/23/2020

Kω– Open-source library for the shifted Krylov subspace method

We develop Kω, an open-source linear algebra library for the shifted Kry...

Please sign up or login with your details

Forgot password? Click here to reset