Download#

Release Version 3.24.1#

Git#

The source repository is hosted at gitlab.com and uses the git version control system. The development process follows the methodology used by PETSc, with two integration branches (main and release), together with various feature branches. One can expect SLEPc’s release branch to be synchronized with PETSc’s release branch, and similarly for main.

In order to get the release version of SLEPc, you need to clone the repository indicating release as the branch name:

$ git clone -b release https://gitlab.com/slepc/slepc

At a later time, the repository can be refreshed simply by:

$ git pull

The release branch tracks the latest release version, including all the patches. It is also possible to check out a specific version with the tag name, for instance:

$ git checkout v3.24.1

Tarball#

Alternatively, the following downloads correspond to the latest available release.

Description

File

MD5 checksum

SLEPc distribution file (source code only)

slepc-3.24.1.tar.gz

c520af68945d5aa08a739aba7f3c23a5

SLEPc distribution file (source code with documentation)

slepc-with-docs-3.24.1.tar.gz

c55b663e7f062d623f5d1277d58be223

slepc4py distribution file (enables separate install)

slepc4py-3.24.1.tar.gz

3bb0de1e5143c710954671609aefc97f

There are no separate patch files, the current fixes are included in the tar file. Patches are documented at: slepc-3.24 changelog

Note

slepc4py source (without documentation) is already included in the SLEPc tarball.

Note

Major releases are announced via the slepc-announce mailing list, while patch releases are announced via the RSS news feed.

Development Version#

In order to get the development version of SLEPc, you need to clone the repository:

$ git clone https://gitlab.com/slepc/slepc

Or, if already cloned, switch to the main branch:

$ git switch main

At a later time, the repository can be refreshed simply by:

$ git pull

The source code in the repository can be browsed at gitlab.com. Some statistics related to source code development can be found at openhub.net.

Additional information can be found at PETSc Developer’s Documentation.

Users of the development version may also want to check the nightly tests for various builds of SLEPc’s main branch with PETSc’s main branch, as well as the source coverage of these tests.

Previous Versions#

Distribution files: [3.0.0] [3.1] [3.2] [3.3] [3.4] [3.5] [3.6] [3.7] [3.8] [3.9] [3.10] [3.11] [3.12] [3.13] [3.14] [3.15] [3.16] [3.17] [3.18] [3.19] [3.20] [3.21] [3.22] [3.23]

Warning

Users of previous versions are strongly recommended to upgrade to the latest one.

Changes#

A change log of the different versions can be found in CHANGELOG.md. It includes the release date of each version. For easy comparison, the following table lists all versions of SLEPc, showing the correspondence between SLEPc and PETSc releases, as well as the release date.