MFIX-Exa 25.12 Release Notes

Improvements/new capabilities

  • Implement a 1D conjugate heat transfer BC (exa/mfix!1518)
  • Particle Size and Density from Component Masses (exa/mfix!1542)
  • Rename solids region plot files (exa/mfix!1559)
  • Allow user to override double precision FABio (exa/mfix!1570)
  • Make some solver inputs case-insensitive (exa/mfix!1550)

Bug fixes

  • Fix unallocated energy bcs (exa/mfix!1624)
  • Set particles.constraint = None as default (exa/mfix!1601)
  • use fluid name when retrieving thermal conductivity for DEM (exa/mfix!1586)
  • AMR improvements (exa/mfix!1585)
  • Fill velocity BCs when preparing to step (exa/mfix!1582)
  • Generalize AMR fillpatch for scalars (exa/mfix!1572)
  • Fix wrong index when setting diff coeff in ghost cells (exa/mfix!1569)
  • Fix default value for ic.ranking_type (exa/mfix!1558)
  • Fix out-of-memory caused by invalid initialization (exa/mfix!1556)
  • Solids plot region seg-fault (exa/mfix!1546)
  • Add fluid temperature rhs for Eulerian reactions (exa/mfix!1545)

Code cleanup

  • Rationalize Godunov keys (exa/mfix!1627)
  • Refine geometry inputs for GUI (exa/mfix!1602)
  • rotation_axe → rotation_axis (exa/mfix!1618)
  • Remove CUDA flags (exa/mfix!1623)
  • Fix unused variable warnings, add messages when vol/mass fraction sum != 1 (exa/mfix!1619)
  • edit solver messages (exa/mfix!1616)
  • Make default mfix.geometry = box (exa/mfix!1598)
  • rotation_axe → rotation_axis (exa/mfix!1597)
  • use named prefix variables for ParmParse (exa/mfix!1587)
  • use named prefix variables for ParmParse (exa/mfix!1583)
  • Prepare stiff solvers for ISAT (exa/mfix!1549)
  • Remove level time vectors (exa/mfix!1573)
  • Remove vector of vectors for species bcs (exa/mfix!1571)
  • Fix spelling mistakes (exa/mfix!1561)
  • Use descriptive variable names in ParmParse to assist code_scanner (exa/mfix!1551)

CI and test changes

  • Always include debug info, avoid -O3 (exa/mfix!1628)
  • update .gitlab-ci.yml (exa/mfix!1621)
  • update Dockerfile (exa/mfix!1608)
  • ctest verbose failure (exa/mfix!1615)
  • Update to Catch2 version 3.x (exa/mfix!1614)
  • update Dockerfiles (exa/mfix!1607)
  • update Dockerfile for nvcc (exa/mfix!1603)
  • update CI configuration (exa/mfix!1596)
  • Update to gitlab-ci.yaml (exa/mfix!1554) (exa/mfix!1553) (exa/mfix!1552)
  • Update nvcc dockerfile (exa/mfix!1548)

Subproject updates

  • Update amrex submodule / disable gpu aware mpi (exa/mfix!1625)
  • update submodules (exa/mfix!1620)

Tools updates and fixes

  • none

MFIX-Exa 25.12 has been released on the website. Please report any issues or bugs here on the forum.

mfix-exa_sm_cfd-dem_validation.pdf (2.1 MB)