slepc-3.8.0 2017-10-20
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 EPSLOBPCGSetBlockSize
EPSArnoldiGetDelayed EPSGetOptionsPrefix EPSLOBPCGSetLocking
EPSArnoldiSetDelayed EPSGetRG EPSLOBPCGSetRestart
EPSBLOPEXGetBlockSize EPSGetStoppingTest EPSLanczosGetReorthog
EPSBLOPEXSetBlockSize EPSGetTrueResidual EPSLanczosReorthogType
EPSBlzpackSetBlockSize EPSJDGetBOrth EPSLanczosSetReorthog
EPSBlzpackSetNSteps EPSJDGetBlockSize EPSPRIMMEGetBlockSize
EPSCISSExtraction EPSJDGetConstCorrectionTol EPSPRIMMEGetMethod
EPSCISSGetExtraction EPSJDGetFix EPSPRIMMEMethod
EPSCISSGetQuadRule EPSJDGetInitialSize EPSPRIMMESetBlockSize
EPSCISSGetRefinement EPSJDGetKrylovStart EPSPRIMMESetMethod
EPSCISSGetSizes EPSJDGetRestart EPSPowerGetNonlinear
EPSCISSGetThreshold EPSJDSetBOrth EPSPowerGetSNES
EPSCISSGetUseST EPSJDSetBlockSize EPSPowerGetShiftType
EPSCISSQuadRule EPSJDSetConstCorrectionTol EPSPowerGetUpdate
EPSCISSSetExtraction EPSJDSetFix EPSPowerSetNonlinear
EPSCISSSetQuadRule EPSJDSetInitialSize EPSPowerSetSNES
EPSCISSSetRefinement EPSJDSetKrylovStart EPSPowerSetShiftType
EPSCISSSetSizes EPSJDSetRestart EPSPowerSetUpdate
EPSCISSSetThreshold EPSKrylovSchurGetDetectZeros EPSPowerShiftType
EPSCISSSetUseST EPSKrylovSchurGetDimensions EPSRQCGGetReset
EPSExtraction EPSKrylovSchurGetInertias EPSRQCGSetReset
EPSFEASTGetNumPoints EPSKrylovSchurGetLocking EPSRegister
EPSFEASTSetNumPoints EPSKrylovSchurGetPartitions EPSRegisterAll
EPSGDGetBOrth EPSKrylovSchurGetRestart EPSReset
EPSGDGetBlockSize EPSKrylovSchurGetSubcommInfo EPSSetArbitrarySelection
EPSGDGetDoubleExpansion EPSKrylovSchurGetSubcommMats EPSSetBV
EPSGDGetInitialSize EPSKrylovSchurGetSubcommPairs EPSSetConvergenceTestFunction
EPSGDGetKrylovStart EPSKrylovSchurGetSubintervals EPSSetDS
EPSGDGetRestart EPSKrylovSchurSetDetectZeros EPSSetEigenvalueComparison
EPSGDSetBOrth EPSKrylovSchurSetDimensions EPSSetExtraction
EPSGDSetBlockSize EPSKrylovSchurSetLocking EPSSetOptionsPrefix
EPSGDSetDoubleExpansion EPSKrylovSchurSetPartitions EPSSetRG
EPSGDSetInitialSize EPSKrylovSchurSetRestart EPSSetST
EPSGDSetKrylovStart EPSKrylovSchurSetSubintervals EPSSetStoppingTest
EPSGDSetRestart EPSKrylovSchurUpdateSubcommMats EPSSetStoppingTestFunction
EPSGetBV EPSLOBPCGGetBlockSize EPSSetTrueResidual
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