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