MFIX-Exa 26.10 Release Notes

MFIX-Exa 26.10 is available for download

Improvements/new capabilities

  • none

Bug fixes

  • Advance the interface regularization consistently, and inside its stability margin (exa/mfix!1919)
  • Accumulate interface S_p once per cell, not once per direction (exa/mfix!1917)
  • Fix interface regularization boundary stencil handling (exa/mfix!1915)

Code cleanup

  • Rationalize solver flags (exa/mfix!1922)
  • Add inert to solids when species solve is enabled (exa/mfix!1923)
  • Refactor output management and unify output input keys (exa/mfix!1913)
  • Declare C++20 in CMake to match AMReX (exa/mfix!1916)

CI and test changes

  • Add MFM01-x: first two-fluid regression test (exa/mfix!1918)

GUI updates

  • Rationalize solver flags

Tutorials

  • none

Subproject updates

  • Bump AMReX to keep in sync with CCSE base (exa/mfix!1921)

Tools updates and fixes

  • Update fixinputs script

Note that a number of solver flags have been redefined (eg mfix.advect_enthalpy is now mfix.enable.energy). The solver will continue to recognize the old flags but will not rewrite your file. This backwards compatibility for deprecated keywords is not guaranteed permanently, eventually the solver may stop recognizing them.

The MFIX-Exa GUI and and the standalone tools/fixinputs.py script will rewrite your file to the new definitions (and will back up the old version). It is suggested that you update your project files.

– Charles