PETSc in a nutshell#

See Hands-On Tutorials, by Mathematical Problem to immediately jump in and run PETSc code.

PETSc/TAO is a tool for writing, analyzing, and optimizing large-scale numerical simulations.

PETSc Structure Diagram

Algebraic objects#

Solvers#

DM: Model/Discretization Interface to Solvers#

Utilities for Simulations/Solvers#

Runtime