There is a newer version of the record available.

Published June 10, 2024 | Version v3.1.2
Software Open

mdolab/dafoam: v3.1.2

Description

Changes

  • Added primal and adjoint solvers for DARhoPimpleFoam 217f5e19798d2955c1403b34f97f6c69bde8e48f. This solver is still in beta state.
  • Changed the intermediate optimization folder format to 0.00001, 0.00002, etc. 5f2cc156a58ec205cb2dbff1ebcd0d63b34a8744
  • Allowed multi betaFI by using new names such as betaFINuTilda. 7570ed7213c368b081e9076da10edc41321b6cca
  • [Added an option to use step-averaged states for steady-state solvers. 1b56851b009364f518d99900fb9f87694638a5f1 This is for steady-state solvers with oscillating flow states due to separation.
  • Enabled using objective function's standard deviation as convergence criterion for steady-state solvers. d58cd15176d3b5572c8cbda193fde2b52c853122
  • Added the radial basis function for regressionModel. Also added the ReLU activation function. 35e0a4cfe32448b65d57a579b00f718492cc9a25
  • Allowed field inversion cases with v3 run scripts. d0379b063d8b1376512581effa5c818f7c6cdefe
  • Allowed saving flow features to the disk for field inversion. 8afd2ab45be2a10fc033d46382b65843ddce7b9a
  • Enabled using multiple regression models for computing multiple augmented fields in field inversion. be232cb4e2a7b9c03f32c19f005e749d17e2bb95
  • Allowed prescribing heat source for DAHeatTransferFoam. 8a9c93a9fd457f4e069e88408436ebe7093ec960
  • Added an option to use the latest flow fields instead of reading initial fields from the 0 folders for unsteady solvers. eb6d1b346e7eb741894ec5b02c2ee95cf9c911b1

Dependency update

None

Backward-incompatible changes

  • The naming convention for optimization intermediate folders has changed to 0.00001, 0.00002, etc. This will not change how we run the case, but it may create backward compatibility for some post-processing scripts that need to read the intermediate folders.
  • The augmented flow variable's name has changed from betaFI to more specific variable names, such as betaFINuTilda, betaFIOmega, etc. Users need to change betaFI in their runScript.py to the new naming convention.

Files

mdolab/dafoam-v3.1.2.zip

Files (1.3 MB)

Name Size Download all
md5:c3bad2049b6c157abb748aab0a1bc2a1
1.3 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/mdolab/dafoam/tree/v3.1.2 (URL)