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