slepc-3.6.3 2016-03-29
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