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