DAFoam develops an efficient discrete adjoint method to perform high-fidelity gradient-based design optimization with the MACH-Aero framework. DAFoam has the following features:
- It uses a popular open-source package OpenFOAM for multiphysics analysis.
- It implements an efficient discrete adjoint approach with competitive speed, scalability, accuracy, and compatibility.
- It allows rapid discrete adjoint development for any steady and unsteady OpenFOAM primal solvers with modifying only a few hundred lines of source codes.
- It supports design optimizations for a wide range of disciplines such as aerodynamics, heat transfer, solid mechanics, hydrodynamics, and radiation.
Download the DAFoam image and follow the rest of steps in Get started to run your first DAFoam optimization!