Releases: mdolab/adflow
Releases · mdolab/adflow
v2.13.1
What's Changed
- Fixed an MPhys issue with setting scalars with Numpy 2.4 by @sabakhshi in #401
- Update unsteady sim file naming convention by @rohitroxkp7 in #398
New Contributors
- @rohitroxkp7 made their first contribution in #398
Full Changelog: v2.13.0...v2.13.1
v2.13.0
v2.12.2
What's Changed
- Multiple BC Fix by @lamkina in #354
- Update mutli bc test tolerances by @anilyil in #384
- Update link for input files by @eirikurj in #387
- Ruff fixes by @A-CGray in #393
- Update preconditioning paper reference and fix some typos in options docs by @sseraj in #394
- Fix the Fortran code documentaion by @eirikurj in #395
Full Changelog: v2.12.1...v2.12.2
v2.12.1
What's Changed
Full Changelog: v2.12.0...v2.12.1
v2.12.0
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 #362
- Add user functions to AeroProblem's available funcs as normal functionals are by @eytanadler in #365
- Separation constraint using surface vector projection by @ArshSaja in #238
- Changes to mphys wrapper to account for MPhys 2.0.0 by @kejacobson in #371
- Version bump by @A-CGray in #379
New Contributors
- @sabakhshi made their first contribution in #362
- @kejacobson made their first contribution in #371
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's Changed
- Fixed
sliceDirindex 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_indicesmethod toADflowBuilderby @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_analysisis 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=f2008by @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