xref: /petsc/doc/overview/index.md (revision b11d9968bc79904c690b122f9399be46447eb113)
1*7f296bb3SBarry Smith# Overview
2*7f296bb3SBarry Smith
3*7f296bb3SBarry SmithPETSc, the Portable, Extensible Toolkit for Scientific Computation,
4*7f296bb3SBarry Smithincludes a large suite of scalable parallel **linear and nonlinear
5*7f296bb3SBarry Smithequation solvers, ODE integrators, and optimization algorithms** for application codes written in
6*7f296bb3SBarry SmithC, C++, Fortran, and Python. In addition, PETSc includes support for
7*7f296bb3SBarry Smithmanaging parallel PDE discretizations including parallel matrix and vector assembly routines. {any}`doc_toolkits_use_petsc`.
8*7f296bb3SBarry Smith
9*7f296bb3SBarry Smith```{toctree}
10*7f296bb3SBarry Smith:maxdepth: 2
11*7f296bb3SBarry Smith
12*7f296bb3SBarry Smithnutshell
13*7f296bb3SBarry Smithfeatures
14*7f296bb3SBarry Smithgpu_roadmap
15*7f296bb3SBarry Smithvector_table
16*7f296bb3SBarry Smithmatrix_table
17*7f296bb3SBarry Smithlinear_solve_table
18*7f296bb3SBarry Smithnonlinear_solve_table
19*7f296bb3SBarry Smithintegrator_table
20*7f296bb3SBarry Smithtao_solve_table
21*7f296bb3SBarry Smithdiscrete_table
22*7f296bb3SBarry Smithplex_transform_table
23*7f296bb3SBarry Smith../manual/index
24*7f296bb3SBarry Smith../manualpages/index
25*7f296bb3SBarry Smith../changes/index
26*7f296bb3SBarry Smith../manualpages/singleindex
27*7f296bb3SBarry Smithprevious_release_docs
28*7f296bb3SBarry Smith```
29