Overview#
PETSc, the Portable, Extensible Toolkit for Scientific Computation, includes a large suite of scalable parallel linear and nonlinear equation solvers, ODE integrators, and optimization algorithms for application codes written in C, C++, Fortran, and Python. In addition, PETSc includes support for managing parallel PDE discretizations including parallel matrix and vector assembly routines. Toolkits/libraries that use PETSc.
- PETSc in a nutshell
- Core Features and Functionality
- GPU Support Roadmap
- Summary of Vector Types Available In PETSc
- Summary of Matrix Types Available In PETSc
- Summary of Sparse Linear Solvers Available In PETSc
- Summary of Nonlinear Solvers Available In PETSc
- Summary of Tao Solvers
- Summary of Discretization Management Systems
- User-Guide
- API-Docs
- Changes for each release
- Single Index of all PETSc Manual Pages