PETSc (Portable, Extensible Toolkit for Scientific Computation), 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.
Versions and Availability
Module Names for petsc on qb2
▶ **FIX-ME** FAQ?
- The compilation of PETSc codes is deeply related to other packages, such as LAPACK/BLAS and MPI implementations (OpenMPI, MVAPICH or MPICH). All these related packages were associated with PETSc based on the same version of compiler when we installed PETSc on a specific HPC machine. Therefore it is not easy to write a single line for compiling PETSc codes. We highly recommend users go through a few exercises (provided by the PETSc official website) on an HPC machine, then copy the makefile of a provided example to their own directory and edit as needed for their application.
- The PETSc Project Home Page has links to a users guide, copious other documents, and multiple examples.
Last modified: November 12 2014 09:49:09.