Skip to content
Snippets Groups Projects
Commit 25fcc592 authored by Adrien Crovato's avatar Adrien Crovato
Browse files

Art

parent 93636daf
No related branches found
Tags v1.0.0
No related merge requests found
Pipeline #4113 passed
# DARTFlo
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 Vincent Terrapon and Grigorios Dimitriadis, during the academic years 2018-2022.
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 computations and optimization can be easily carried out.
![](/dox/title.png)
......
......@@ -49,14 +49,14 @@ Solver::Solver(std::shared_ptr<Problem> _pbl, std::shared_ptr<LinearSolver> _lin
std::cout << "*******************************************************************************" << std::endl;
std::cout << "** \\_/ **" << std::endl;
std::cout << "** \\_______O(_)O_______/ **" << std::endl;
std::cout << "** **" << std::endl;
std::cout << "** ___ _ **" << std::endl;
std::cout << "** | __| | | __ __ __ **" << std::endl;
std::cout << "** | __| | | / \\ \\ \\_/ / **" << std::endl;
std::cout << "** |_| |_| \\__/ \\/ \\/ **" << std::endl;
std::cout << "** _______________________________ **" << std::endl;
std::cout << "** ___ __ \\__ |__ __ \\__ __/ **" << std::endl;
std::cout << "** __ / / /_ /| |_ /_/ /_ / **" << std::endl;
std::cout << "** _ /_/ /_ ___ | _, _/_ / **" << std::endl;
std::cout << "** /_____/ /_/ |_/_/ |_| /_/ **" << std::endl;
std::cout << "*******************************************************************************" << std::endl;
std::cout << "** Hi! My name is Flow v1.8-21.06 **" << std::endl;
std::cout << "** Adrien Crovato & Romain Boman **" << std::endl;
std::cout << "** Hi! My name is DART v1.0.0-21.09 **" << std::endl;
std::cout << "** Adrien Crovato **" << std::endl;
std::cout << "** ULiege 2018-2021 **" << std::endl;
std::cout << "*******************************************************************************" << std::endl
<< std::endl;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment