slepc-main 2024-11-15
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
SlepcFinalize SlepcInitializeFortran
SlepcInitialize SlepcInitialized
Intermediate - Setting options for algorithms and data structures
MatCreateBSE SlepcGetVersionNumber
SlepcGetVersion SlepcHasExternalPackage
Advanced - Setting more advanced options and customization
SlepcArbitrarySelectionFn SlepcInitializeNoArguments
SlepcEigenvalueComparisonFn SlepcInitializeNoPointers
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MatCreateTile SlepcSCCompare VecCreateComp
MatCreateVecsEmpty SlepcSNPrintfScalar VecCreateCompWithVecs
MatNormEstimate SlepcSortEigenvalues VecDuplicateEmpty
SlepcAbs VecCheckOrthogonality VecNormalizeComplex
SlepcAbsEigenvalue VecCheckOrthonormality VecSetRandomNormal
SlepcFinalized VecCompGetSubVecs
SlepcSC VecCompSetSubVecs
No deprecated routines

Table of Contents