Skip to content
/ adflow Public

ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.

License

Notifications You must be signed in to change notification settings

mdolab/adflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8f5e065 · Feb 17, 2025
Sep 13, 2023
Feb 11, 2025
May 16, 2024
Jan 23, 2025
Mar 27, 2021
Feb 11, 2021
Feb 14, 2025
Sep 13, 2023
Feb 17, 2025
Sep 8, 2021
Feb 20, 2023
Jan 29, 2024
Aug 24, 2023
Apr 17, 2019
Jun 16, 2020
Aug 4, 2023
Mar 16, 2022
Mar 27, 2019
Feb 11, 2025

Repository files navigation

ADflow

Build Status Documentation Status codecov

ADflow is a flow solver developed by the MDO Lab at the University of Michigan. It solves the compressible Euler, laminar Navier–Stokes and Reynolds-averaged Navier–Stokes equations using structured multi-block and overset meshes. ADflow's features include the following:

  • Discrete adjoint implementation
  • "Complexified" code for complex-step derivative verification
  • Massively parallel (both CPU and memory scalable) implementation using MPI

ADflow has been used in aerodynamic, aerostructural, and aeropropulsive design optimization of aircraft configurations. Furthermore, we used ADflow to perform design optimization of hydrofoils and wind turbines.

Documentation

Please see the documentation for installation details and API documentation.

To locally build the documentation, enter the doc folder and enter make html in terminal. You can then view the built documentation in the _build folder.

Citing ADflow

If you use ADflow, please see this page for citation information.

License

Copyright 2019 MDO Lab

Distributed using the GNU Lesser General Public License (LGPL), verstion 2.1; see the LICENSE file for details.

About

ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published