PETSc in a nutshell#

See 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#

Model/Discretization Interfaces to Solvers#

Utilities for Simulations/Solvers#

Runtime