slepc-3.13.4 2020-09-02
Report Typos and Errors

Eigenvalue Problem Solver - EPS: Examples

The Eigenvalue Problem Solver (EPS) is the object provided by SLEPc for specifying a linear eigenvalue problem, either in standard or generalized form. It provides uniform and efficient access to all of the linear eigensolvers included in the package.

EPS users can set various options at runtime via the options database (e.g., -eps_nev 4 -eps_type arnoldi). Options can also be set directly in application codes by calling the corresponding routines (e.g., EPSSetDimensions() / EPSSetType()).

Beginner - Basic usage
EPS EPSGetEigenpair EPSSetOperators
EPSComputeError EPSGetEigenvalue EPSSolve
EPSCreate EPSGetEigenvector EPSType
EPSDestroy EPSProblemType EPSView
EPSGetConverged EPSSetFromOptions
Intermediate - Setting options for algorithms and data structures
EPSBalance EPSGetST EPSSetBalance
EPSConv EPSGetTarget EPSSetConvergenceTest
EPSConvergedReason EPSGetTolerances EPSSetDeflationSpace
EPSErrorType EPSGetType EPSSetDimensions
EPSErrorView EPSGetWhichEigenpairs EPSSetInitialSpace
EPSGetBalance EPSIsGeneralized EPSSetInterval
EPSGetConvergedReason EPSIsHermitian EPSSetLeftInitialSpace
EPSGetConvergenceTest EPSIsPositive EPSSetProblemType
EPSGetDimensions EPSLyapIIGetRanks EPSSetPurify
EPSGetInterval EPSLyapIISetRanks EPSSetTarget
EPSGetInvariantSubspace EPSMonitorAll EPSSetTolerances
EPSGetIterationNumber EPSMonitorCancel EPSSetType
EPSGetLeftEigenvector EPSMonitorConverged EPSSetWhichEigenpairs
EPSGetMonitorContext EPSMonitorFirst EPSValuesView
EPSGetOperators EPSMonitorLGCreate EPSVectorsView
EPSGetProblemType EPSMonitorSet EPSViewFromOptions
EPSGetPurify EPSReasonView EPSWhich
Advanced - Setting more advanced options and customization
EPSAppendOptionsPrefix EPSGetOptionsPrefix EPSLOBPCGSetRestart
EPSArnoldiGetDelayed EPSGetRG EPSLanczosGetReorthog
EPSArnoldiSetDelayed EPSGetStoppingTest EPSLanczosReorthogType
EPSBLOPEXGetBlockSize EPSGetTrueResidual EPSLanczosSetReorthog
EPSBLOPEXSetBlockSize EPSGetTwoSided EPSLyapIIGetLME
EPSBlzpackGetBlockSize EPSJDGetBOrth EPSLyapIISetLME
EPSBlzpackGetNSteps EPSJDGetBlockSize EPSPRIMMEGetBlockSize
EPSBlzpackSetBlockSize EPSJDGetConstCorrectionTol EPSPRIMMEGetMethod
EPSBlzpackSetNSteps EPSJDGetFix EPSPRIMMEMethod
EPSCISSExtraction EPSJDGetInitialSize EPSPRIMMESetBlockSize
EPSCISSGetExtraction EPSJDGetKrylovStart EPSPRIMMESetMethod
EPSCISSGetKSPs EPSJDGetRestart EPSPowerGetNonlinear
EPSCISSGetQuadRule EPSJDSetBOrth EPSPowerGetSNES
EPSCISSGetRefinement EPSJDSetBlockSize EPSPowerGetShiftType
EPSCISSGetSizes EPSJDSetConstCorrectionTol EPSPowerGetUpdate
EPSCISSGetThreshold EPSJDSetFix EPSPowerSetNonlinear
EPSCISSGetUseST EPSJDSetInitialSize EPSPowerSetSNES
EPSCISSQuadRule EPSJDSetKrylovStart EPSPowerSetShiftType
EPSCISSSetExtraction EPSJDSetRestart EPSPowerSetUpdate
EPSCISSSetQuadRule EPSKrylovSchurGetDetectZeros EPSPowerShiftType
EPSCISSSetRefinement EPSKrylovSchurGetDimensions EPSRQCGGetReset
EPSCISSSetSizes EPSKrylovSchurGetInertias EPSRQCGSetReset
EPSCISSSetThreshold EPSKrylovSchurGetLocking EPSRegister
EPSCISSSetUseST EPSKrylovSchurGetPartitions EPSRegisterAll
EPSExtraction EPSKrylovSchurGetRestart EPSReset
EPSGDGetBOrth EPSKrylovSchurGetSubcommInfo EPSSetArbitrarySelection
EPSGDGetBlockSize EPSKrylovSchurGetSubcommMats EPSSetBV
EPSGDGetDoubleExpansion EPSKrylovSchurGetSubcommPairs EPSSetConvergenceTestFunction
EPSGDGetInitialSize EPSKrylovSchurGetSubintervals EPSSetDS
EPSGDGetKrylovStart EPSKrylovSchurSetDetectZeros EPSSetEigenvalueComparison
EPSGDGetRestart EPSKrylovSchurSetDimensions EPSSetExtraction
EPSGDSetBOrth EPSKrylovSchurSetLocking EPSSetOptionsPrefix
EPSGDSetBlockSize EPSKrylovSchurSetPartitions EPSSetRG
EPSGDSetDoubleExpansion EPSKrylovSchurSetRestart EPSSetST
EPSGDSetInitialSize EPSKrylovSchurSetSubintervals EPSSetStoppingTest
EPSGDSetKrylovStart EPSKrylovSchurUpdateSubcommMats EPSSetStoppingTestFunction
EPSGDSetRestart EPSLOBPCGGetBlockSize EPSSetTrueResidual
EPSGetBV EPSLOBPCGGetLocking EPSSetTwoSided
EPSGetDS EPSLOBPCGGetRestart EPSStop
EPSGetErrorEstimate EPSLOBPCGSetBlockSize EPSStoppingBasic
EPSGetExtraction EPSLOBPCGSetLocking
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
EPSAllocateSolution EPSInitializePackage EPSSetWorkVecs
EPSConvMonitorSetFromOptions EPSMonitorSetFromOptions EPSValuesViewFromOptions
EPSErrorViewFromOptions EPSReasonViewFromOptions EPSVectorsViewFromOptions
EPSFinalizePackage EPSSetTrackAll
EPSGetTrackAll EPSSetUp
No deprecated routines

Table of Contents