Skip to content

Releases: MFlowCode/MFC

v5.3.1

10 May 22:33
f42e069

Choose a tag to compare

What's New in v5.3.1

New Features

  • FP stability CI (Verrou-based): random-rounding stability suite with cancellation detection, MCA significant-bits estimation, and verrou_dd_sym/verrou_dd_line bisection (#1403)
  • HLLC xi-factor fix: cancellation-free (s_S - vel)/(s_L - s_S) formulation across all four HLLC model blocks (#1403)
  • WENO5 cancellation-free β indicators: sum-of-squares formulation on uniform grids eliminates catastrophic cancellation in smoothness indicators (#1408)
  • MTHINC interface reconstruction (#1303)
  • IB collisions (#1348)
  • IB particle mesh output (#1375)
  • Isothermal boundary conditions for reacting flows (#1361)
  • muscl_eps parameter for MUSCL limiter (#1383)
  • Silo series file for ParaView time-series loading (#1381)
  • --archive option for ./mfc.sh run interactive runs (#1376)

Bug Fixes

  • Correct MTHINC normals on non-uniform grids (#1401)
  • Fix 1D flow perturbation applying random factor twice (index aliasing) (#1397)
  • Fix memory leak: free tau_Re_vf in all viscous runs, not only cylindrical (#1398)
  • Fix num_fluids=3 bug on AMD (#1394)
  • Fix post_process Silo coordinate corruption from assumed-shape re-mapping (#1389)
  • Fix Silo build with MPI-enabled HDF5 (#1386)
  • Fix IB restart and state output for adaptive-dt (cfl_dt) runs (#1382)
  • Fix periodic force sum (#1377)
  • IB restart hotfix (#1373)
  • Correct single-precision CI testing (#1400)
  • Extend CCE 19.0.0 -Oipa0 workaround to m_mpi_common.fpp (#1409)

Validation & Tooling

  • riemann_solver now requires an explicit value; unimplemented option 3 removed (#1412)
  • WENO/MUSCL parameter guards added with recon_type enforcement (#1391)
  • Improved registry type mismatch error messages (#1390)
  • AMD Flang WENO optimizations (#1374)
  • Support module unload in module files; unload xalt on Phoenix GPU (#1387)

MFC v5.3.0

11 Apr 16:23
481a255

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.2.2...v5.3.0

v5.2.2

05 Apr 15:37
5190918

Choose a tag to compare

What's Changed

Read more

MFC v5.2.1

17 Mar 04:54
c5493c1

Choose a tag to compare

What's Changed

Full Changelog: v5.2.0...v5.2.1

MFC v5.2.0

03 Feb 15:26
a6d3f37

Choose a tag to compare

MFC v5.2.0 - Exascale compressible multiphase flow solver | Docs | Paper

2025 Gordon Bell Prize Finalist - 200+ trillion grid points on 43,000+ GPUs

Highlights

  • MHD divergence cleaning - Hyperbolic divergence cleaning for magnetohydrodynamics (@ChrisZYJ)
  • AMD Flang compiler support - MFC now builds with AMD's Flang-based Fortran compiler (@anandrdbz)
  • 5-equation relaxation - New relaxation model for the 5-equation multiphase system (@JRChreim)
  • Unity Lewis implementation - For multi-species transport (@DimAdam-01)
  • Immersed boundary improvements - Viscous stress and ellipse support, analytic velocities, airfoil centroids (@danieljvickers)

What's Changed

New Contributors

Full Changelog: v5.1.5...v5.2.0

MFC v5.1.5

19 Dec 17:19
49d4ae9

Choose a tag to compare

What's Changed

Full Changelog: v5.1.4...v5.1.5

MFC v5.1.4

19 Dec 13:00
2902000

Choose a tag to compare

What's Changed

Full Changelog: v5.1.3...v5.1.4

v5.1.3

28 Nov 16:58
e25dbc4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.1.2...v5.1.3

MFC v5.1.2

27 Nov 02:31
11375f3

Choose a tag to compare

What's Changed

Full Changelog: v5.1.1...v5.1.2

MFC v5.1.1

15 Nov 05:31
9333c68

Choose a tag to compare

What's Changed

Full Changelog: v5.1.0...v5.1.1