petsc-3.15.0 2021-03-30
Report Typos and Errors

# PETSc 3.15 Documentation

Important

The PETSc docs are currently in transition, and different pieces “live” in two different places. In addition to on this page, much of the documentation is found here.

Ed Bueler, PETSc for Partial Differential Equations: Numerical Solutions in C and Python as a Google Play E-book

PETSc, pronounced PET-see (/ˈpɛt-siː/), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It supports MPI, and GPUs through CUDA or OpenCL, as well as hybrid MPI-GPU parallelism. PETSc (sometimes called PETSc/Tao) also contains the Tao optimization software library.

PETSc is developed as open-source, requests and contributions are welcome.

# Get Started

- Overview and Features
- Downloading, Configuring, and Building PETSc
- Frequently Asked Questions (FAQ)

# Get Working

- PETSc Users Manual
- PETSc Tutorials
- Function Index
- Examples Index

# Get Involved

- Contact And Mailing Lists
- PETSc Developer’s Documentation
- Miscellaneous

PETSc4py documentation
Overview and Features