Single phase flow convergence failure

Dear MFiX Developers

I am currently running a simple 3D single-phase gas flow simulation and have encountered an immediate solver crash issue (DT<DT_MIN Recovery not possible) that has plagued me for over a week. I have tried multiple troubleshooting approaches without success and am writing to seek your assistance.

My original case features a regular rectangular prism geometry with dimensions X=11 m, Y=16 m, Z=0.16 m (only the Z-direction width is adjustable). I initially used a uniform structured grid of 4 cm × 4 cm × 4 cm, resulting in approximately 440,000 total cells. The boundary conditions are as follows: a 1 m × 0.16 m velocity inlet on the left face with an inlet velocity of 0.85 m/s, a pressure outlet at the upper right face set to 101.125 kPa, a mass flow outlet at the bottom right face, and no-slip walls on all remaining surfaces. I set the time step to 5×10⁻³ s, but the simulation crashes immediately after startup with no convergence history or intermediate results output .

To identify the root cause, I conducted two sets of controlled experiments. In the first approach, I kept the grid size constant and gradually reduced the Y-direction geometry dimension. When Y=8 m with 220,000 cells, the solver still crashed. However, when Y was reduced to 2.5 m with 68,750 cells, the simulation ran successfully and produced expected flow field results. I initially hypothesized that excessive total cell count was causing the cras h.

To verify this hypothesis, in the second approach, I maintained the original X=11 m, Y=16 m geometry and progressively coarsened the grid to reduce total cell count. I sequentially tested grids of 8 cm × 8 cm × 4 cm (110,000 cells), 10 cm × 10 cm × 4 cm (70,400 cells), and 20 cm × 20 cm × 4 cm (17,600 cells). All of these cases resulted in immediate solver crash es.

These two sets of experimental results present a clear contradiction. They demonstrate that the issue is not caused by excessive total grid count, but rather is related to the Y-direction geometry dimension itself or the combination of geometry and boundary conditions. I must retain the original X=11 m, Y=16 m dimensions for my study. I have uploaded the complete bug file for the 20 cm × 20 cm × 4 cm grid c ase.

I sincerely request your help in identifying the source of this problem. Any guidance or suggestions would be greatly appreciated. Thank you very much for your time and assist ance.

The error message is as fo llows:

0610_littletry_2026-06-11T191557.310553.zip (10.1 MB)

First I strongly recommend you upgrade to the latest version of MFiX (delete ic_des_fit_to_region as it is deprecated now).

The FAQ (13. Frequently asked questions — MFiX 26.1 documentation) provides some suggestions on what could help with non-convergence. Here you are running with an incompressible fluid, and the pressure equation fails to converge. Increasing the number of linear solver iterations helps with convergence:

I tested with your original grid spacing of 4cm and it ran fine. When troubleshooting, you can also use FOUP instead of Superbee as it will generally be easier to converge as well. Your outlet ash BC is set to mass outflow but has a zero velocity, please review.

Also, to be clear non-convergence is not really a “crash” - crash implies abnormal exit. DT<DT_MIN is a deliberate exit. The default value of DT_MIN is 1e-6. In addition to Jeff’s suggetstions, you can always try setting DT_MIN lower.