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 | SlepcInitialize | SlepcInitialized |
No intermediate routines | ||
No advanced routines | ||
Developer - Interfaces intended primarily for library developers, not for typical applications programmers | SlepcCheckOrthogonality | SlepcUpdateVectors | VecCompGetSubVecs |
SlepcMatConvertSeqDense | SlepcVecMAXPBY | VecCompSetSubVecs |
SlepcMatGetVecsTemplate | SlepcVecNormalize | VecCreateComp |
SlepcMatTile | SlepcVecSetRandom | VecCreateCompWithVecs |
SlepcUpdateStrideVectors | SlepcVecSetTemplate | |
No deprecated routines |