Releases: mdolab/adflow
Releases · mdolab/adflow
v2.11.0
What's Changed
- Fixed
sliceDir
index by @eytanadler in #351 - The introduction docs in ADflow need some updating by @gawng in #350
- Update intel config files to work with new compilers by @A-CGray in #352
- Make Intel config compiler check more robust by @A-CGray in #355
- Fix icc check by @A-CGray in #356
- Fix example isosurface option by @A-CGray in #360
- Updates to several overset update routines by @anilyil in #330
- Fixing initial state values in MPhys by @lamkina in #321
- Coarse level options for AMG preconditioner by @sseraj in #359
- Surface output for forces in lift and drag directions by @sseraj in #358
Full Changelog: v2.10.0...v2.11.0
v2.10.0
Features
- add
get_tagged_indices
method toADflowBuilder
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
- @gawng made their first contribution in #240
- @eytanadler made their first contribution in #345
Full Changelog: v2.9.1...v2.10.0
v2.9.1
v2.9.0
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
Bugfixes
- Fixed f2py string intent by @sseraj in #262
- Updating stdout for output files written by @eirikurj in #257
- Fix type bug pyf file by @eirikurj in #280
Maintenance
- fprettify by @sseraj in #229
- Updated git blame ignore by @sseraj in #263
- Updated dependencies in setup.py by @sseraj in #269
- fixed minor formatting issue by @anilyil in #270
- Update setup.py with allowed numpy version by @eirikurj in #281
- Adjust tolerances on single test for arm builds by @anilyil in #286
- fprettify fixes for several files by @ArshSaja in #291
Full Changelog: v2.8.0...v2.9.0
v2.8.0
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
- Quick bug fix in getSolution by @joanibal in #226
- Overset update fixes by @sseraj in #225
- MPhys wrapper and boundary condition fail flag fixes by @lamkina in #224
- fixed sorting of evalFuncs when passed as kwargs by @marcomangano in #249
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
v2.7.3
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
New features
Bug fixes
Backwards breaking change for default options
Full Changelog: v2.7.1...v2.7.2
v2.7.1
v2.7.0
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