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