|
|
|
# DART
|
|
|
|
DARTFlo (Discrete Adjoint for Rapid Transonic Flows, abbreviated as DART) is an open-source C++/Python, unstructured finite-element, full potential solver, developed at the University of Liège by Adrien Crovato with the active collaboration of Romain Boman, and under the supervision of Vincent Terrapon and Grigorios Dimitriadis, during the academic years 2018-2022.
|
|
|
|
DART is currently capable of rapidly solving steady transonic flows on arbitrary configurations, ranging from 2D airfoils to 3D full aircraft (without engine), as well as calculating the flow gradients using a discrete adjoint method. Furthemore, the code is interfaced with [CUPyDO](https://github.com/ulgltas/CUPyDO) and [OpenMDAO](https://openmdao.org/) so that aeroelastic analysis and optimization computations can be carried out easily.
|
|
|
|
DART is currently capable of rapidly solving steady transonic flows on arbitrary configurations, ranging from 2D airfoils to 3D full aircraft (without engine), as well as calculating the flow gradients using a discrete adjoint method. Furthemore, the code is interfaced with [CUPyDO](https://gitlab.uliege.be/am-dept/CUPyDO) and [OpenMDAO/MPhys](https://github.com/OpenMDAO/mphys) so that aeroelastic analysis and optimization computations can be carried out easily.
|
|
|
|
|
|
|
|
This wiki contains the following documentation:
|
|
|
|
- [build](build) instructions
|
| ... | ... | @@ -62,7 +62,7 @@ Additionally, the documentation for developers can be built using doxygen. The m |
|
|
|
- Mesh deformation
|
|
|
|
- [x] linear elasticity equations
|
|
|
|
- Interface
|
|
|
|
- [x] [CUPyDO](https://github.com/ulgltas/CUPyDO)
|
|
|
|
- [x] [CUPyDO](https://gitlab.uliege.be/am-dept/CUPyDO)
|
|
|
|
- [x] [OpenMDAO](https://openmdao.org/)/[MPhys](https://github.com/OpenMDAO/mphys)
|
|
|
|
|
|
|
|
## Envisioned developments
|
| ... | ... | |
| ... | ... | |