MFIX-Exa 25.04 Release Notes

Improvements/new capabilities

  • Add mass, volume, and kinetic energy entries to Lagrangian monitors (exa/mfix!1456)
  • Implement mixture fluid molecular viscosity (exa/mfix!1410)
  • Improve PIC2DEM memory usage (exa/mfix!1138)
  • Particle induced (pseudo) turbulent viscosity - Subramaniam (exa/mfix!1443)
  • Tangential history (exa/mfix!1245)
  • Support for particle induced turbulence viscosity - Sato (exa/mfix!1429)
  • Add amrex::GeometryData to ComputeTxfrCoeff struct (exa/mfix!1423)

Bug fixes

  • Return nullptr if not allocated (exa/mfix!1458)
  • Define BC Rec for volume fraction and use in MAC velocities routine (exa/mfix!1444)
  • Pull average DEM particle properties from BC settings (exa/mfix!1442)
  • Solids inflow overshot input settings (exa/mfix!1440)
  • Zero out coupling forces on particles inside a porous media region. (exa/mfix!1437)
  • Create directory for monitors if path different than current directory (exa/mfix!1438)
  • Fix where porous media volume fraction is imposed (exa/mfix!1436)
  • Fix under/overflow of solids volume for inflow (exa/mfix!1435)
  • Fix logic for periodic BCs with PIC (exa/mfix!1434)
  • Fix the normal in eb hopper code (exa/mfix!1432)
  • Follow on to MR 1425. Fix computation of average time per step (exa/mfix!1427)
  • Fix hypre variables (exa/mfix!1426)

Code cleanup

  • Remove debug print statement (exa/mfix!1464)
  • Add comments and do ground for next commit (exa/mfix!1460)
  • Remove redundant species update (exa/mfix!1459)
  • Remove particles mass variable (exa/mfix!1455)
  • Refactor step data (exa/mfix!1453)
  • Remove volume from particles’ variables (exa/mfix!1451)
  • Remove option to include drag in nodal projection (exa/mfix!1452)
  • Regrid routine (exa/mfix!1446)
  • Remove unused routines (exa/mfix!1441)
  • Unify the MAC and Nodal projection RHS calculations (exa/mfix!1428)
  • Use make invalid to flag particles to remove (exa/mfix!1431)
  • Remove pic and dem restart conversions (exa/mfix!1430)
  • Split steady-state out of transient update (exa/mfix!1425)
  • Diffusion operator (exa/mfix!1422)

CI and test changes

  • Fix ctests (exa/mfix!1454)
  • Fix CTests – addendum to !1444 (exa/mfix!1445)

Subproject updates

  • Change csg-eb submodule url from relative to absolute (exa/mfix!1433)

Tools updates and fixes

  • none
2 Likes

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

I should also add, there is a tech report that goes along with

Final.pdf (16.5 MB)

(@jeff.dietiker you had asked about the max contacts in the meeting last week, there are a couple of example numbers that I found to work in Table 8 on pg 28.)

Excellent, thanks @wfullmer !