******** 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. :any:`doc_toolkits_use_petsc`. .. toctree:: :maxdepth: 2 nutshell features gpu_roadmap vector_table matrix_table linear_solve_table nonlinear_solve_table integrator_table tao_solve_table discrete_table plex_transform_table ../manual/index ../manualpages/index ../changes/index ../manualpages/singleindex previous_release_docs