Page tree


PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. 

PETSc (sometimes called PETSc/Tao) also contains the Tao optimisation software library and supports MPI.

More information is available on PETSc web site:

How to use 

PETSc library is build with Intel and GNU compilers and support both Intel-mpi and Openmpi.


This version includes the following libraries:

  • hypre
  • ptscotch
  • ml
  • mumps
  • parmetis
  • metis
  • superlu
  • ctetgen
  • triangle
  • Intel MKL
  • Intel Scalapack

and is accessible after

# Load module, always specify version number.
$ module load petsc/3.12.2
Known problem. If you are using hdf5 output with openmpi v4 set OMPI_MCA_io=ompio, i.e. export OMPI_MCA_io=ompio

Authors: Andrey Bliznyuk, Mohsin Ali
  • No labels