Deprecated: please see new documentation site.


"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. It employs the MPI standard for all message-passing communication. "

Version and availability

PETSc 2.3.2 is available on Bluedawg, Ducky, Zeke and Neptune.


To use PETSc, one must set the following two environmental variables properly (you can do this in your .profile or .cshrc file):

ksh or bash:
 export PETSC_DIR=/usr/local/packages/petsc-2.3.2
 export PETSC_ARCH=aix5.1.0.0-64
csh or tcsh:
 setenv PETSC_DIR /usr/local/packages/petsc-2.3.2
 setenv PETSC_ARCH aix5.1.0.0-64


You can find the user manual along with quite a few tutorial at the PETSc website:

Users may direct questions to

Powered by MediaWiki