Polynomial Eigenvalue Problem Solvers - PEP

slepc-3.7.4 2017-05-17
Report Typos and Errors

## Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP

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

Table of Contents