Key facts
- Manuals
- 1
- Languages
- EN
- Last added
- 2012-03-13
Featured PETSc manuals

Argonne National Laboratory PETSc User Manual Revision 3.2
This manual provides an overview of PETSc, a portable, extensible toolkit for scientific computation that supplies data structures and routines for building large‑scale parallel applications. It explains the library’s hierarchical design, MPI‑based communication, and the range of linear, nonlinear, and time‑integration solvers available.
The document also lists supported programming languages (Fortran, C, C++, Python, MATLAB), external software interfaces, and where to obtain further documentation and support from the Argonne National Laboratory website.
Covers: Abstract · Getting Information on PETSc · Installation · Linear solvers · Nonlinear solvers · Timestepping solvers
Latest PETSc manuals
Argonne National Laboratory PETSc User Manual Revision 3.2
User Manual 211 pages · 2.3 MB · ENThe PETSc User Manual (Revision 3.2) describes the portable toolkit for scientific computation and its parallel solvers.
Which document do I need?
User Manual
Day-to-day operation, settings and troubleshooting. Start here if the product is already set up.
Questions answered in PETSc manuals
What is PETSc?
PETSc is a portable, extensible toolkit for scientific computation that provides data structures and routines for building large‑scale parallel application codes.
From: Argonne National Laboratory PETSc User Manual Revision 3.2
Where can I find PETSc documentation online?
Online documentation and installation instructions are available at the PETSc website (http://www.mcs.anl.gov/petsc).
From: Argonne National Laboratory PETSc User Manual Revision 3.2
