The Portable, Extensible Toolkit for Scientific Computation (PETSc) is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It supports MPI, shared memory pthreads, and NVIDIA GPUs as well as hybrid MPI-shared memory pthreads or MPI-GPU parallelism.
See the Portable, Extensible Toolkit for Scientific Computation website for more information, documentation, and tutorials.
On TOSS 3 Linux systems PETSc installations can be found in /usr/tce/packages/petsc/*. On CORAL systems, PETSc installations can be found in /usr/tcetmp/packages/petsc/*.