1# Overview 2 3PETSc, the Portable, Extensible Toolkit for Scientific Computation, 4includes a large suite of scalable parallel **linear and nonlinear 5equation solvers, ODE integrators, and optimization algorithms** for application codes written in 6C, C++, Fortran, and Python. In addition, PETSc includes support for 7managing parallel PDE discretizations including parallel matrix and vector assembly routines. {any}`doc_toolkits_use_petsc`. 8 9```{toctree} 10:maxdepth: 2 11 12nutshell 13features 14gpu_roadmap 15vector_table 16matrix_table 17linear_solve_table 18nonlinear_solve_table 19integrator_table 20tao_solve_table 21discrete_table 22plex_transform_table 23../manual/index 24../manualpages/index 25../changes/index 26../manualpages/singleindex 27previous_release_docs 28``` 29