Skip to content

Releases: mdolab/adflow

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)

v2.5.3

01 Oct 13:51
69fefb4
Compare
Choose a tag to compare

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 the more modern wrappers (#151)
  • Added coverage reporting (#159)
  • Updated BaseRegTest import (#160)
  • Flake8 fix (#161)
  • Corrected span function in adjoint test (#165)

v2.5.2

07 May 14:18
661eef4
Compare
Choose a tag to compare

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 (#137)
  • Updated liftIndex docs (#140)
  • Updated mesh unit warning (#142)

Maintenance

  • Various test enhancements (#139)

v2.5.1

27 Mar 20:43
cd66e9a
Compare
Choose a tag to compare

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

v2.5.0

26 Mar 16:38
0a59d89
Compare
Choose a tag to compare

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)

v2.4.0

01 Mar 14:31
b8cb700
Compare
Choose a tag to compare

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)

v2.3.1

18 Feb 19:48
c1c3850
Compare
Choose a tag to compare

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)

v2.3.0

20 Jan 23:39
b2cd28a
Compare
Choose a tag to compare

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 scripts.
  2. String-type option values are now case sensitive and several of the acceptable string values have changed. This will most commonly affect equationType. For example, you must use "RANS" instead of "rans". Please refer to the options documentation for the acceptable values.

The full list of affected string-type options is:

solutionPrecision
gridPrecision
solutionPrecisionSurface
gridPrecisionSurface
discretization
coarseDiscretization
limiter
smoother
equationType
equationMode
flowType
turbulenceModel
turbulenceOrder
turbulenceProduction
eulerWallTreatment
viscWallTreatment
resAveraging
oversetUpdateMode
timeIntegrationScheme
NKLS
adjointSolver
preconditionerSide
matrixOrdering
globalPreconditioner
localPreconditioner
  1. The following options have new default values. This will change the behavior of old scripts if these options are not specified.
'nCycles': 2000
'smoother': 'DADI'
'L2Convergence': 1e-8
'NKSwitchTol': 1e-5
'ANKLinResMax': 0.1
'equationType': 'RANS'
'infChangeCorrection': True
'useANKSolver': True
'nSubiterTurb': 3

v2.2.4

07 Jan 23:07
836b203
Compare
Choose a tag to compare

This patch release includes the following change:

  • self.comm is now set in baseSolver, argument list made consistent (#101)

v2.2.3

06 Jan 20:25
12e0cde
Compare
Choose a tag to compare

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