SLEPC
The Scalable Library for Eigenvalue Problem computations is an extension of PETSc developed at the Universitat Politecnica de Valencia. SLEPc is freely available under a 2-clause BSD license.
Compiling and linking with SLEPc
module load slepc
To compile an application against the SLEPc libraries, load the slepc
module and use the compiler wrappers cc, CC, and ftn in the
usual way. Static libraries are available so no module is required at
run time.
The SLEPc module defines SLEPC_DIR which locates the root of the
installation.
Version history
- Module
slepc/3.18.3installed as default May 2023 (PE 22.12) - Module
slepc/3.14.1recompiled May 2023 (PE 22.12)
Note: each SLEPc module depends on a PETSc module with the same minor version number.
- Module
slepc/3.14.1installed October 2021 (PE 21.04)
- Module
slepc/3.13.2installed January 2021
Compiling your own version
The version of SLEPc currently available on ARCHER2 can be compiled using a script available from the ARCHER2 github repository:
$ git clone https://github.com/ARCHER2-HPC/pe-scripts.git
$ cd pe-scripts
$ git checkout modules-2022-12
$ ./sh/slepc.sh --prefix=/path/to/install/location
Resources
Latest release version of SLEPc user manual (PDF)