slepc-dev 2019-03-25
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
EPSBlzpackSetBlockSize EPSGetTwoSided EPSLanczosSetReorthog
EPSBlzpackSetNSteps EPSJDGetBOrth EPSPRIMMEGetBlockSize
EPSCISSExtraction EPSJDGetBlockSize EPSPRIMMEGetMethod
EPSCISSGetExtraction EPSJDGetConstCorrectionTol EPSPRIMMEMethod
EPSCISSGetKSPs EPSJDGetFix EPSPRIMMESetBlockSize
EPSCISSGetQuadRule EPSJDGetInitialSize EPSPRIMMESetMethod
EPSCISSGetRefinement EPSJDGetKrylovStart EPSPowerGetNonlinear
EPSCISSGetSizes EPSJDGetRestart EPSPowerGetSNES
EPSCISSGetThreshold EPSJDSetBOrth EPSPowerGetShiftType
EPSCISSGetUseST EPSJDSetBlockSize EPSPowerGetUpdate
EPSCISSQuadRule EPSJDSetConstCorrectionTol EPSPowerSetNonlinear
EPSCISSSetExtraction EPSJDSetFix EPSPowerSetSNES
EPSCISSSetQuadRule EPSJDSetInitialSize EPSPowerSetShiftType
EPSCISSSetRefinement EPSJDSetKrylovStart EPSPowerSetUpdate
EPSCISSSetSizes EPSJDSetRestart EPSPowerShiftType
EPSCISSSetThreshold EPSKrylovSchurGetDetectZeros EPSRQCGGetReset
EPSCISSSetUseST EPSKrylovSchurGetDimensions EPSRQCGSetReset
EPSExtraction EPSKrylovSchurGetInertias EPSRegister
EPSFEASTGetNumPoints EPSKrylovSchurGetLocking EPSRegisterAll
EPSFEASTSetNumPoints 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