PETSc is the Portable Extensible Toolkit for Scientific Computation.
Category: Numerical Library
PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.
It employs MPI for all message-passing communication.
Extensive tutorials and a manual available online (also available locally).
Show the software versions: module avail petsc
Loading the module will set the path and any necessary variables: module load petsc/version
The $PETSC_DIR and $PETSC_ARCH variables will be set by the module.