Polynomial Eigenvalue Problem Solvers - PEP

slepc-3.6.1 2015-09-03
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
| PEPComputeError | PEPGetEigenpair | PEPSolve
PEPCreate | PEP | PEPType
PEPDestroy | PEPSetFromOptions | PEPView
PEPGetConverged | PEPSetOperators |
Intermediate - Setting options for algorithms and data structures
| PEPBasis | PEPGetRefine | PEPSetBasis
PEPConvergedReason | PEPGetScale | PEPSetConvergenceTest
PEPConv | PEPGetST | PEPSetDimensions
PEPErrorType | PEPGetTarget | PEPSetExtract
PEPErrorView | PEPGetTolerances | PEPSetInitialSpace
PEPExtract | PEPGetType | PEPSetProblemType
PEPGetBasis | PEPGetWhichEigenpairs | PEPSetRefine
PEPGetConvergedReason | PEPMonitorAll | PEPSetScale
PEPGetConvergenceTest | PEPMonitorCancel | PEPSetTarget
PEPGetDimensions | PEPMonitorConverged | PEPSetTolerances
PEPGetExtract | PEPMonitorFirst | PEPSetType
PEPGetIterationNumber | PEPMonitorSet | PEPSetWhichEigenpairs
PEPGetMonitorContext | PEPProblemType | PEPValuesView
PEPGetNumMatrices | PEPReasonView | PEPVectorsView
PEPGetOperators | PEPRefine | PEPWhich
PEPGetProblemType | PEPScale |
Advanced - Setting more advanced options and customization
| PEPAppendOptionsPrefix | PEPLinearSetCompanionForm | PEPSetDS
PEPGetBV | PEPLinearSetEPS | PEPSetEigenvalueComparison
PEPGetDS | PEPLinearSetExplicitMatrix | PEPSetOptionsPrefix
PEPGetErrorEstimate | PEPQArnoldiGetLocking | PEPSetRG
PEPGetOptionsPrefix | PEPQArnoldiGetRestart | PEPSetST
PEPGetRG | PEPQArnoldiSetLocking | PEPSTOARGetLocking
PEPJDGetRestart | PEPQArnoldiSetRestart | PEPSTOARSetLocking
PEPJDGetTolerances | PEPRefineGetKSP | PEPTOARGetLocking
PEPJDSetRestart | PEPRegisterAll | PEPTOARGetRestart
PEPJDSetTolerances | PEPRegister | PEPTOARSetLocking
PEPLinearGetCompanionForm | PEPReset | PEPTOARSetRestart
PEPLinearGetEPS | PEPSetBV |
PEPLinearGetExplicitMatrix | PEPSetConvergenceTestFunction |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| PEPAllocateSolution | PEPInitializePackage | PEPSetWorkVecs
PEPErrorViewFromOptions | PEPReasonViewFromOptions | PEPValuesViewFromOptions
PEPFinalizePackage | PEPSetTrackAll | PEPVectorsViewFromOptions
PEPGetTrackAll | PEPSetUp |
No deprecated routines

Table of Contents