Recommended download

Please join the petsc-announce and petsc-users mailing lists.

Documentation of changes/patches

Downloads if you cannot use git

Use mirror below if GitLab and our primary download server are unavailable

Note: Older releases of PETSc are also available above. These should only be used for applications that have not been updated to the latest release. We urge you, whenever possible, to upgrade to the latest version of PETSc.

PETSc development repository

You can work with the development version of PETSc, and decide when to update to the latest code in the repository. This also facilitates easy submission of fixes and new features to the development team.