← AeroToolkit

ADflow

Finite-volume CFD solver with adjoint for aero optimization.

33 timeline entries · 2 major versions/milestones · 8 years · https://github.com/mdolab/adflow · RSS

Release timeline (newest first, grouped by year and version)

2026 3 entries

2.x

  1. v2.13.1 release

    ## What's Changed * Fixed an MPhys issue with setting scalars with Numpy 2.4 by @sabakhshi in https://github.com/mdolab/adflow/pull/401 * Update unsteady sim file naming convention by @rohitroxkp7 in https://github.com/mdolab/adflow/pull/398 ## New Contributors * @rohitroxkp7 mad

  2. v2.13.0 release

    ## What's Changed * Add configurable SA turbulence model coefficients by @sanjan98 in https://github.com/mdolab/adflow/pull/399 * Dependency update by @A-CGray in https://github.com/mdolab/adflow/pull/397 ## New Contributors * @sanjan98 made their first contribution in https://gi

  3. v2.12.2 release

    ## What's Changed * Multiple BC Fix by @lamkina in https://github.com/mdolab/adflow/pull/354 * Update mutli bc test tolerances by @anilyil in https://github.com/mdolab/adflow/pull/384 * Update link for input files by @eirikurj in https://github.com/mdolab/adflow/pull/387 * Ruff f

2025 2 entries

2.x

  1. v2.12.1 release

    ## What's Changed * Packages requirement update and version update by @ArshSaja in https://github.com/mdolab/adflow/pull/381 **Full Changelog**: https://github.com/mdolab/adflow/compare/v2.12.0...v2.12.1

  2. v2.12.0 release

    This is the first ADflow release to support MPhys v2, the new ADflow MPhys builder will not work with MPhys<2. ## What's Changed * Added new tests for two consecutive adjoint runs by @sabakhshi in https://github.com/mdolab/adflow/pull/362 * Add user functions to AeroProblem's ava

2024 2 entries

2.x

  1. v2.11.0 release

    ## What's Changed * Fixed `sliceDir` index by @eytanadler in https://github.com/mdolab/adflow/pull/351 * The introduction docs in ADflow need some updating by @gawng in https://github.com/mdolab/adflow/pull/350 * Update intel config files to work with new compilers by @A-CGray in

  2. v2.10.0 release

    ## Features * add `get_tagged_indices` method to `ADflowBuilder` by @A-CGray in https://github.com/mdolab/adflow/pull/298 * Add center of lift functional by @anilyil in https://github.com/mdolab/adflow/pull/316 * Option to specify number of leading zeros in solution filename numb

2023 3 entries

2.x

  1. v2.9.1 release

    ## Bugfixes * Bug fix in blockette code from 2019 by @anilyil in https://github.com/mdolab/adflow/pull/297 * Overhaul the setting of OpenMDAO inputs and outputs in MPhys wrapper by @A-CGray in https://github.com/mdolab/adflow/pull/294 ## Maintenance * Adding MultiUSMesh option fo

  2. v2.9.0 release

    ## New features * Dissipation-based continuation for flows with shocks by @sseraj in https://github.com/mdolab/adflow/pull/271 * Minor changes for ANK solver behavior by @anilyil in https://github.com/mdolab/adflow/pull/277 * Free stream change correction improvements by @anilyil

  3. v2.8.0 release

    ## New Features * Improved cavitation constraint by @yqliaohk in https://github.com/mdolab/adflow/pull/176 * Several features on tecplot io, slices, MG PC, cavitation constraints, and overset hole cutting by @anilyil in https://github.com/mdolab/adflow/pull/231 * Add center of fo

2022 6 entries

2.x

  1. v2.7.4 release

    ## New features * added rootSetOption and error estimation by @nwu63 in https://github.com/mdolab/adflow/pull/220 **Full Changelog**: https://github.com/mdolab/adflow/compare/v2.7.3...v2.7.4

  2. v2.7.3 release

    This release fixes a bug on ADflow derivatives and enables ASO and MDO with rotating frames of reference. ## Bug Fixes * Bugfix for rotating frame sensitivities + add Tapenade checks by @marcomangano in https://github.com/mdolab/adflow/pull/121 **Full Changelog**: https://github.

  3. v2.7.2 release

    ## New features * adding new mphys wrapper and removing the old openmdao wrappers by @anilyil in https://github.com/mdolab/adflow/pull/196 ## Bug fixes * Fixed beta derivative conversion by @sseraj in https://github.com/mdolab/adflow/pull/209 ## Backwards breaking change for defa

  4. v2.7.1 release

    ## Bug fixes * Read solution fix for split blocks by @joanibal in https://github.com/mdolab/adflow/pull/202 * GMRES orthogonalization fix by @sseraj in https://github.com/mdolab/adflow/pull/203 **Warning: This change drops support for PETSc < 3.14** ## Maintenance * Update azure-

  5. v2.7.0 release

    New features ------------------ * Option to write solution files after every major iteration (#187) * kwargs for addPointSet (#192) * Added solver convergence hist to pyADflow wrapper (#186) Bug fixes ------------- * Convergence history is now written to the CGNS volume file (#18

  6. v2.6.0 release

    New features ------------------ - Added an option to specify acceptable adjoint convergence (#168) - Time spectral with flexible grid (#169) - Tools for Debugging Jacobian Vector Products (#174, #182) Bug fixes ------------- - Fixed output ranges for split viscous subfaces (#158,

2021 9 entries

2.x

  1. v2.5.3 release

    Bug fixes ------------- - Number the failed mesh output (#152) - Removed extra ksp monitor when outerpreconits > 1 (#155) Maintenance ------------------ - Update .flake8 (#144) - Fixed typo in solver docs (#145) - Updated pygeo function names (#150) - Updating config files to use

  2. v2.5.2 release

    This is patch release with the following changes: Bug fixes ---------- - Fixed MExt (#138) - Fixed option printing when using solverOptions (#143) Documentation updates --------------------------- - Switch to using options list (#136) - Added verification documentation for ADflow

  3. v2.5.1 release

    This patch release formats and lints the Python code (#135).

  4. v2.5.0 release

    This minor release has the following changes: - Updated default options for testing (#128) - Added an optional limit on the overset flooding iterations (#129) - Complex ANK+NK (#130) - Actuator zone modifications and fixes (#118)

  5. v2.4.0 release

    This minor release has the following changes: - Better support for running tests locally or Azure pipelines. Conditional for nprocs (#125) - Removing remaining references of `inputFiles` from .gitignore and docs (#126) - Removing CGNS support for versions older than 3.3.0 (#127)

  6. v2.3.1 release

    This patch release contains the following changes: - Updates to options printing (#111, #112, #116) - Bugfix to make complex step max/min match AD (#119) - Adding testing on Azure Pipelines (#106) - Changing the input files directory (#123)

  7. v2.3.0 release

    This release overhauls the ADflow options (#102, #41), which may ***break existing run scripts*** in the following ways: 1) The options `autosolveretry`, `autoadjointretry`, and `nkcfl0` are now deprecated. These options have had no function for years but may still be in old scri

  8. v2.2.4 release

    This patch release includes the following change: - self.comm is now set in baseSolver, argument list made consistent (#101)

  9. v2.2.3 release

    This patch release contains the following changes: - Various testing updates (#95) - Adding information on kill signals (#97) - Updated setup.py to use the package name ``mdolab-baseclasses`` instead of ``baseclasses``

2020 6 entries

2.x

  1. v2.2.2 release

    This release contains the following bug fixes: - fixed `updategamma()` (#91) - updated displacement file handling (#92) - fixed OpenMDAO wrapper adjoint gradients (#93) - fix for use of getFreeStreamRes with tests (#46) and the following maintenance and documentation updates: - T

  2. v2.2.1 release

    This release includes the following changes: - Bugfix for turbulence advection order (#63) - Documentation updates (#57, #64, #71, #76) - Various maintenance updates (#60, #61, #62, #65, #68, #72)

  3. v2.2.0 release

    This release brings the following bugfixes: - Copying spectral radii back to main memory after blockette routines (#37) - Copy intermediate variables from blockette memory (#38) - Updated code behavior for option `skipafterfailedadjoint` (#45) - Updated to openmdao v3.x API for t

  4. v2.1.0 release

    This release primarily adds support for Python 3. Python 2.7 support is still maintained at the moment.

  5. v2.0 releasemajorMajor version 2

    Code now requires the following dependency versions: * openMPI 3.1.4 * PETSc 3.11.0 * CGNS 3.3.0

1.x

  1. v1.1 release

    Last release before MPI and PETSc package update.

2019 2 entries

1.x

  1. v1.0 releasemajorFirst release

Milestones