Video-Tutorials
The following video-tutorials have a 10 minute duration each, and include demonstration of actual code executions.
1. SLEPc: What is it for?
2. SLEPc: Installation
3. SLEPc: Compiling and running programs
4. SLEPc: Standard eigenvalue problem
5. SLEPc: Viewing the solution
6. SLEPc: Spectral transformation
7. SLEPc: How to compute different parts of the spectrum
8. SLEPc: Matrix-free eigenproblems
Printable Documentation
SLEPc Users Manual - [PDF]
SLEPc Technical Reports (STR): Click here to show the list of reports
SLEPc Manual Pages
Index of all manual pages
Main solver classes:
Eigenvalue Problem Solver (EPS)
Singular Value Decomposition (SVD)
Polynomial Eigenvalue Problem (PEP)
Nonlinear Eigenvalue Problem (NEP)
Matrix Function (MFN)
Linear Matrix Equation (LME)
Auxiliary classes and system routines:
Spectral Transformation (ST)
Direct Solver (DS)
Basis Vectors (BV)
Mathematical Function (FN)
Region (RG)
System Routines
Note: The manual pages are organized in four categories:
Beginner - Basic usage
Intermediate - Setting options for algorithms and data structures
Advanced - Setting more advanced options and customization
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
Additional Online Documentation
Documentation of SLEPc's Python interface (slepc4py), also available at readthedocs
Hands-on Exercises for SLEPc - exercises intended for learning SLEPc by example
PETSc Manual Pages
SLEPc is based on PETSc and therefore users are recommended to use the SLEPc documentation together with the one provided with PETSc.
PETSc Documentation: [PETSc website]