Dear MFix Team and other users,
I am a beginner in MFIX and I’m running into a question that might be about solvers. The version I’m using is mfix-23.3.2 on windows.
When running a simple case , I want to use the SMP to speed up the simulation. But whether I use the default smp solver or the [build solver] to build a SMP solver(succeeded) to run, it doesn’t work. The messages just show “MFiX process has stopped. Previous MFiX run is resumable.” without an error. So I don’t know how to fix this problem.
On the other hand, I download the same version of MFiX on a Linux VMware Workstation and don’t experience this problem.
If anyone know, please tell me about this. Thank you for your help!
Hi @K-A-I welcome to the MFiX forum
Linux (whether directly on the hardware or in some kind of VM) will always be the best envionment for running MFiX, especially if you need to run parallel jobs.
DMP is only supported on Linux, and SMP on Windows can sometimes fail without providing any useful messages. Sometimes SMP jobs on Window succeed, other times they fail. I would like to fix this but it’s hard to determine what the problem is.
Can you upload your project files so we can try running your case?
Thank you for your reply. Here is my simple project file.
I hope you can help me find the problem.
lianxi_1.mfx (8.8 KB)
I had to reduce the volume fraction for Solid 1 in the bed region to avoid a seeding failure (reduced 0.3 to 0.25)
The case runs on Linux without problems.
Running on Windows in serial mode succeeds
Running on Windows with SMP I get the following error:
Message from des/generate_particles_mod.f:653
Generating initial particle configuration for Initial Region: 2
Error: Solver crash!
The MFiX solver has terminated unexpectedly
Error information:
exception: stack overflow
I’m not sure how to debug this stack overflow on the Windows platform.
Ok, thanks for your reply. I have started to use mfix on Linux. Thank you.