Skip to content

Releases: mdolab/adflow

v2.10.0

19 Mar 03:12
5f233c2
Compare
Choose a tag to compare

Features

  • add get_tagged_indices method to ADflowBuilder by @A-CGray in #298
  • Add center of lift functional by @anilyil in #316
  • Option to specify number of leading zeros in solution filename number by @eytanadler in #345
  • Algebraic multigrid preconditioner changes by @sseraj in #305
  • raise Error if a Mesh Cell is skewed above threshold by @DavidAnderegg in #235

Bugfix

  • fixing petsc output vector error in the MPhys wrapper by @ArshSaja in #300
  • Fixing surface coordinate updates in the MPhys wrapper by @lamkina in #308
  • Fix derivs of mphys wrapper by @joanibal in #311
  • Fix failing amg test by @anilyil in #325
  • Adding volume dependency for actuator regions by @lamkina in #318
  • Fix added DVs for complex rotating wing test by @A-CGray in #342

Maintenance

  • Eval funcs docs by @gawng in #240
  • Remove local complexify and use shared library and scripts by @eirikurj in #302
  • Update .readthedocs.yaml by @eirikurj in #309
  • Updated Intel configs, removed outdated configs, and added graphviz for docs rendering by @sseraj in #310
  • Extend Actuator Disk documentation by @DavidAnderegg in #304
  • Update to CGNS 4.4 by @eirikurj in #315
  • Update to Tapenade 3.16 by @eirikurj in #312
  • Retrained adjoint tests with tighter embedding tolerance by @sseraj in #317
  • Turning off extraneous aeroProblem print outs from MPhys wrapper by @lamkina in #307
  • Add MPhys builder options for residual scaling and solution writing by @A-CGray in #332
  • Write failed solution when restart_failed_analysis is False by @eytanadler in #343
  • Fixed string formatting styles by @eytanadler in #347
  • Add AeroProblem name to analysis failure solution filenames by @eytanadler in #348
  • bump minor version by @gawng in #349

New Contributors

Full Changelog: v2.9.1...v2.10.0

v2.9.1

20 Jul 22:15
eea5686
Compare
Choose a tag to compare

Bugfixes

  • Bug fix in blockette code from 2019 by @anilyil in #297
  • Overhaul the setting of OpenMDAO inputs and outputs in MPhys wrapper by @A-CGray in #294

Maintenance

Full Changelog: v2.9.0...v2.9.1

v2.9.0

10 Jul 15:13
7fac40d
Compare
Choose a tag to compare

New features

  • Dissipation-based continuation for flows with shocks by @sseraj in #271
  • Minor changes for ANK solver behavior by @anilyil in #277
  • Free stream change correction improvements by @anilyil in #264
  • Acoustic scale factor and characteristic time stepping by @sseraj in #274
  • CL Solver Improvements by @anilyil in #278

Breaking changes

  • Turn off negative volume print out by default by @sseraj in #276

Bugfixes

Maintenance

Full Changelog: v2.8.0...v2.9.0

v2.8.0

15 Feb 16:24
c750279
Compare
Choose a tag to compare

New Features

  • Improved cavitation constraint by @yqliaohk in #176
  • Several features on tecplot io, slices, MG PC, cavitation constraints, and overset hole cutting by @anilyil in #231
  • Add center of force calculations by @anilyil in #247

Bug fixes

Maintenance

  • Updated shape derivative reference values by @sseraj in #232
  • Update library import checks by @eirikurj in #236
  • Allow GCC 10+ to compile by @eirikurj in #244
  • Compile with -std=f2008 by @nwu63 in #228
  • Adding flag on complex build to support gcc 10 by @eirikurj in #245
  • More updates to shape derivative reference values by @sseraj in #248
  • Replace format labels with strings by @sseraj in #25
  • Fix numpy dependency and do black reformatting by @A-CGray in #261

New Contributors

Full Changelog: v2.7.4...v2.8.0

v2.7.4

22 May 18:05
4b179a0
Compare
Choose a tag to compare

New features

  • added rootSetOption and error estimation by @nwu63 in #220

Full Changelog: v2.7.3...v2.7.4

v2.7.3

17 May 16:53
bb0b139
Compare
Choose a tag to compare

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 #121

Full Changelog: v2.7.2...v2.7.3

v2.7.2

09 May 21:33
b3878fb
Compare
Choose a tag to compare

New features

  • adding new mphys wrapper and removing the old openmdao wrappers by @anilyil in #196

Bug fixes

Backwards breaking change for default options

  • Switched MGCycle to sg by default by @nwu63 in #212
  • Increased ANKSwitchTol by @sseraj in #218

Full Changelog: v2.7.1...v2.7.2

v2.7.1

23 Mar 23:08
196caaa
Compare
Choose a tag to compare

Bug fixes

  • Read solution fix for split blocks by @joanibal in #202
  • GMRES orthogonalization fix by @sseraj in #203
    Warning: This change drops support for PETSc < 3.14

Maintenance

  • Update azure-pipelines.yaml by @sseraj in #200
  • Removed unused code by @nwu63 in #207

Full Changelog: v2.7.0...v2.7.1

v2.7.0

24 Feb 15:47
2a7d031
Compare
Choose a tag to compare

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 (#189)
  • Implemented restartAdjoint option (#188)
  • Number failed mesh based on call counter (#190)
  • Zipper mesh segfault fix (#193)

Full Changelog: v2.6.0...v2.7.0

v2.6.0

02 Feb 21:23
43d6897
Compare
Choose a tag to compare

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, #185)
  • Fixed output typos (#179)
  • Added lots of if allocated statements (#178)
  • Changed printing to use proper scientific notation (#180)

Maintenance

  • Fix complex kwarg (#173)