Update for common API authored by Adrien Crovato's avatar Adrien Crovato
## Available APIs
Users wanting to use DART for standard computations, or interface it with external software should use one of the available APIs. A short description of each API and their associated inputs are detailed in the following pages:
Users wanting to use DART for standard computations, or interface it with external software should use one of the available APIs or write their own. A short description of each API and their associated inputs are detailed in the following pages:
- [Core](use_api_core)
- [Internal](use_api_internal)
- [CUPyDO](use_api_cupydo)
- [MPHYS](use_api_mphys)
*Note* the different APIs automate the creation of the mesh, the problem and the solvers, and provide methods for performing specific tasks. These APIs are available under [api](https://gitlab.uliege.be/am-dept/dartflo/blob/master/dart/api). Users wanting to interface DART with other software are encouraged to build their API based on those provided.
*Note* the different APIs automate the creation of the mesh, the problem and the solvers, and provide methods for performing specific tasks. These APIs are available under [api](https://gitlab.uliege.be/am-dept/dartflo/blob/master/dart/api) and share a common base: [core](https://gitlab.uliege.be/am-dept/dartflo/blob/master/dart/api/core.py).