NEPSLP#

NEPSLP = “slp” - Successive Linear Problems method.

Notes#

This solver is based on the classical Successive Linear Problems (SLP) method proposed by Ruhe [1973]. At each step, this method has to solve a linear eigenvalue problem. Call NEPSLPGetEPS() to configure the EPS object used for this.

NEPSLP supports computing left eigenvectors when NEPSetTwoSided() has been set. In that case, a different EPS is used for the left recurrence, see NEPSLPGetEPSLeft().

The solver incorporates deflation, so that several eigenpairs con be computed. Details of the implementation in SLEPc can be found in [Campos and Roman, 2021].

References#

[Cam21]

C. Campos and J. E. Roman. NEP: a module for the parallel solution of nonlinear eigenvalue problems in SLEPc. ACM Trans. Math. Software, 47(3):23:1–23:29, 2021. doi:10.1145/3447544.

[Ruh73]

A. Ruhe. Algorithms for the nonlinear eigenvalue problem. SIAM J. Numer. Anal., 10(4):674–689, 1973. doi:10.1137/0710059.

See Also#

NEP: Nonlinear Eigenvalue Problems, NEP, NEPType, NEPSetType(), NEPSLPGetEPS(), NEPSetTwoSided(), NEPSLPGetEPSLeft()

Level#

beginner

Location#

src/nep/impls/slp/slp.c


Index of all NEP routines Table of Contents for all manual pages Index of all manual pages