Core Features and Functionality

PETSc is a general parallel linear and non-linear solver framework, which provides these general classes of functionality:

Supported Systems

General Features

Solver Features

See also

For full feature list and prerequisites see:

Accelerator/GPU Features


PETSc GPU support is under heavy development! See GPU support roadmap for more information on current support.

Support Features