xref: /petsc/doc/manualpages/index.md (revision c12c126234ed623246a63bfa78c9f75a3aa00323)
1b8253ccfSBarry Smith# C/Fortran API
2b8253ccfSBarry Smith
3b8253ccfSBarry Smith> [MPI Documentation](https://docs.open-mpi.org/)
4b8253ccfSBarry Smith
5b8253ccfSBarry SmithThe manual pages are split into four categories; we recommend
6b8253ccfSBarry Smithbeginning with basic functionality and then gradually exploring more
7b8253ccfSBarry Smithsophisticated library features.
8b8253ccfSBarry SmithSee {any}`ch_fortran` for API differences.
9b8253ccfSBarry Smith
10b8253ccfSBarry Smith- *Beginner* - Basic usage
11b8253ccfSBarry Smith- *Intermediate* - Setting options for algorithms and data structures
12b8253ccfSBarry Smith- *Advanced* - Setting more advanced options and customization
13b8253ccfSBarry Smith- *Developer* - Interfaces intended primarily for library developers
14b8253ccfSBarry Smith
15b8253ccfSBarry Smith```{toctree}
16b8253ccfSBarry Smith:maxdepth: 2
17b8253ccfSBarry Smith
18b8253ccfSBarry SmithVector
19b8253ccfSBarry SmithMatrix
20b8253ccfSBarry SmithDataLayout
21b8253ccfSBarry SmithDataManagement
22b8253ccfSBarry SmithDiscretization
23b8253ccfSBarry SmithLinearSolvers
24b8253ccfSBarry SmithNonlinearSolvers
25b8253ccfSBarry SmithTimestepping
26b8253ccfSBarry SmithOptimization
27*34b254c5SRichard Tran MillsMachineLearning
28b8253ccfSBarry SmithVisualization
29b8253ccfSBarry SmithSystem
30b8253ccfSBarry Smith../changes/index.rst
31b8253ccfSBarry Smithsingleindex.md
32b8253ccfSBarry Smith```
33