slepc-3.12.0 2019-09-30
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 EPSGetPurify EPSSetBalance
EPSConv EPSGetST EPSSetConvergenceTest
EPSConvergedReason EPSGetTarget EPSSetDeflationSpace
EPSErrorType EPSGetTolerances EPSSetDimensions
EPSErrorView EPSGetType EPSSetInitialSpace
EPSGetBalance EPSGetWhichEigenpairs EPSSetInterval
EPSGetConvergedReason EPSIsGeneralized EPSSetProblemType
EPSGetConvergenceTest EPSIsHermitian EPSSetPurify
EPSGetDimensions EPSIsPositive EPSSetTarget
EPSGetInterval EPSMonitorAll EPSSetTolerances
EPSGetInvariantSubspace EPSMonitorCancel EPSSetType
EPSGetIterationNumber EPSMonitorConverged EPSSetWhichEigenpairs
EPSGetLeftEigenvector EPSMonitorFirst EPSValuesView
EPSGetMonitorContext EPSMonitorLGCreate EPSVectorsView
EPSGetOperators EPSMonitorSet EPSWhich
EPSGetProblemType EPSReasonView
Advanced - Setting more advanced options and customization
EPSAppendOptionsPrefix EPSGetExtraction EPSLOBPCGSetBlockSize
EPSArnoldiGetDelayed EPSGetOptionsPrefix EPSLOBPCGSetLocking
EPSArnoldiSetDelayed EPSGetRG EPSLOBPCGSetRestart
EPSBLOPEXGetBlockSize EPSGetStoppingTest EPSLanczosGetReorthog
EPSBLOPEXSetBlockSize EPSGetTrueResidual EPSLanczosReorthogType
EPSBlzpackGetBlockSize EPSGetTwoSided EPSLanczosSetReorthog
EPSBlzpackGetNSteps EPSJDGetBOrth EPSPRIMMEGetBlockSize
EPSBlzpackSetBlockSize EPSJDGetBlockSize EPSPRIMMEGetMethod
EPSBlzpackSetNSteps EPSJDGetConstCorrectionTol EPSPRIMMEMethod
EPSCISSExtraction EPSJDGetFix EPSPRIMMESetBlockSize
EPSCISSGetExtraction EPSJDGetInitialSize EPSPRIMMESetMethod
EPSCISSGetKSPs EPSJDGetKrylovStart EPSPowerGetNonlinear
EPSCISSGetQuadRule EPSJDGetRestart EPSPowerGetSNES
EPSCISSGetRefinement EPSJDSetBOrth EPSPowerGetShiftType
EPSCISSGetSizes EPSJDSetBlockSize EPSPowerGetUpdate
EPSCISSGetThreshold EPSJDSetConstCorrectionTol EPSPowerSetNonlinear
EPSCISSGetUseST EPSJDSetFix EPSPowerSetSNES
EPSCISSQuadRule EPSJDSetInitialSize EPSPowerSetShiftType
EPSCISSSetExtraction EPSJDSetKrylovStart EPSPowerSetUpdate
EPSCISSSetQuadRule EPSJDSetRestart EPSPowerShiftType
EPSCISSSetRefinement EPSKrylovSchurGetDetectZeros EPSRQCGGetReset
EPSCISSSetSizes EPSKrylovSchurGetDimensions EPSRQCGSetReset
EPSCISSSetThreshold EPSKrylovSchurGetInertias EPSRegister
EPSCISSSetUseST EPSKrylovSchurGetLocking EPSRegisterAll
EPSExtraction EPSKrylovSchurGetPartitions EPSReset
EPSGDGetBOrth EPSKrylovSchurGetRestart EPSSetArbitrarySelection
EPSGDGetBlockSize EPSKrylovSchurGetSubcommInfo EPSSetBV
EPSGDGetDoubleExpansion EPSKrylovSchurGetSubcommMats EPSSetConvergenceTestFunction
EPSGDGetInitialSize EPSKrylovSchurGetSubcommPairs EPSSetDS
EPSGDGetKrylovStart EPSKrylovSchurGetSubintervals EPSSetEigenvalueComparison
EPSGDGetRestart EPSKrylovSchurSetDetectZeros EPSSetExtraction
EPSGDSetBOrth EPSKrylovSchurSetDimensions EPSSetOptionsPrefix
EPSGDSetBlockSize EPSKrylovSchurSetLocking EPSSetRG
EPSGDSetDoubleExpansion EPSKrylovSchurSetPartitions EPSSetST
EPSGDSetInitialSize EPSKrylovSchurSetRestart EPSSetStoppingTest
EPSGDSetKrylovStart EPSKrylovSchurSetSubintervals EPSSetStoppingTestFunction
EPSGDSetRestart EPSKrylovSchurUpdateSubcommMats EPSSetTrueResidual
EPSGetBV EPSLOBPCGGetBlockSize EPSSetTwoSided
EPSGetDS EPSLOBPCGGetLocking EPSStop
EPSGetErrorEstimate EPSLOBPCGGetRestart EPSStoppingBasic
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