|
|
|
## 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). |