slepc-3.5.2 2014-10-10
Report Typos and Errors

Polynomial Eigenvalue Problem Solvers - PEP: Examples

The Polynomial Eigenvalue Problem (PEP) solver is the object provided by SLEPc for specifying a polynomial eigenvalue problem. Apart from the specific solvers for this type of problems, there is an EPS-based solver, i.e., it uses a solver from EPS to solve a generalized eigenproblem obtained after linearization.

As in the other solver objects, users can set various options at runtime via the options database (e.g., -pep_nev 4 -pep_type linear). Options can also be set directly in application codes by calling the corresponding routines (e.g., PEPSetDimensions() / PEPSetType()).

Beginner - Basic usage
PEPComputeRelativeError PEPGetEigenpair PEPSetTarget
PEPComputeResidualNorm PEPGetST PEPSolve
PEPConvergedReason PEPGetTarget PEPType
PEPCreate PEP PEPView
PEPDestroy PEPSetFromOptions
PEPGetConverged PEPSetOperators
Intermediate - Setting options for algorithms and data structures
PEPBasis PEPGetScale PEPSetBasis
PEPConv PEPGetTolerances PEPSetConvergenceTest
PEPExtract PEPGetTrackAll PEPSetDimensions
PEPGetBasis PEPGetType PEPSetExtract
PEPGetConvergedReason PEPGetWhichEigenpairs PEPSetInitialSpace
PEPGetConvergenceTest PEPMonitorAll PEPSetProblemType
PEPGetDimensions PEPMonitorCancel PEPSetRefine
PEPGetExtract PEPMonitorConverged PEPSetScale
PEPGetIterationNumber PEPMonitorFirst PEPSetTolerances
PEPGetMonitorContext PEPMonitorSet PEPSetTrackAll
PEPGetNumMatrices PEPPrintSolution PEPSetType
PEPGetOperators PEPProblemType PEPSetWhichEigenpairs
PEPGetProblemType PEPRefine PEPWhich
PEPGetRefine PEPScale
Advanced - Setting more advanced options and customization
PEPAppendOptionsPrefix PEPLinearSetCompanionForm PEPSetConvergenceTestFunction
PEPGetBV PEPLinearSetEPS PEPSetDS
PEPGetDS PEPLinearSetExplicitMatrix PEPSetOptionsPrefix
PEPGetErrorEstimate PEPQArnoldiGetRestart PEPSetRG
PEPGetOptionsPrefix PEPQArnoldiSetRestart PEPSetUp
PEPGetRG PEPRegisterAll PEPTOARGetRestart
PEPLinearGetCompanionForm PEPRegister PEPTOARSetRestart
PEPLinearGetEPS PEPReset
PEPLinearGetExplicitMatrix PEPSetBV
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PEPAllocateSolution PEPInitializePackage PEPSetWorkVecs
PEPFinalizePackage PEPSetST
No deprecated routines

Table of Contents