slepc-3.17.1 2022-04-11
Report Typos and Errors

SLEPc System routines

SLEPc provides a variety of "system" level routines. These routines are generally tools used by other SLEPc routines and are not intended for application programmers (except the basic SlepcInitialize() / SlepcFinalize()).

Useful tools for application programmers can be found in PETSc's system routines, including parallel file access, synchronized printing to screen, and many other programming aids.

Beginner - Basic usage
BV LMEType STType
BVType MFN SVD
DS MFNType SVDProblemType
EPS NEP SVDType
EPSProblemType NEPType SlepcFinalize
EPSType PEP SlepcInitialize
FN PEPType SlepcInitializeFortran
FNType RG SlepcInitialized
LME RGType
LMEProblemType ST
Intermediate - Setting options for algorithms and data structures
EPSBalance NEPRefine PEPRefineScheme
EPSConv NEPRefineScheme PEPScale
EPSConvergedReason NEPWhich PEPWhich
EPSErrorType PEPBasis STMatMode
EPSWhich PEPConv SVDConv
LMEConvergedReason PEPConvergedReason SVDConvergedReason
MFNConvergedReason PEPErrorType SVDErrorType
NEPConv PEPExtract SVDWhich
NEPConvergedReason PEPJDProjection SlepcGetVersion
NEPErrorType PEPProblemType SlepcGetVersionNumber
NEPProblemType PEPRefine SlepcHasExternalPackage
Advanced - Setting more advanced options and customization
BVMatMultType EPSEVSLDOSMethod NEPStop
BVOrthogBlockType EPSEVSLDamping PEPCISSExtraction
BVOrthogRefineType EPSExtraction PEPStop
BVOrthogType EPSLanczosReorthogType RGQuadRule
DSMatType EPSPRIMMEMethod SVDPRIMMEMethod
DSParallelType EPSPowerShiftType SVDStop
DSStateType EPSStop SVDTRLanczosGBidiag
DSType FNCombineType SlepcInitializeNoArguments
EPSCISSExtraction FNParallelType SlepcInitializeNoPointers
EPSCISSQuadRule NEPCISSExtraction
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
BVSVDMethod SlepcSCCompare VecCheckOrthonormality
MatCreateTile SlepcSNPrintfScalar VecCompGetSubVecs
MatCreateVecsEmpty SlepcSortEigenvalues VecCompSetSubVecs
MatNormEstimate SlepcVecPoolCreate VecCreateComp
SlepcAbs SlepcVecPoolDestroy VecCreateCompWithVecs
SlepcAbsEigenvalue SlepcVecPoolGetVecs VecDuplicateEmpty
SlepcFinalized SlepcVecPoolRestoreVecs VecNormalizeComplex
SlepcSC VecCheckOrthogonality VecSetRandomNormal
No deprecated routines

Table of Contents