Hi, here is my case. case.zip (41.0 KB)
I’m simulating the chemical reaction that happens when two particles mix. So I imported the particle coordinates. But something went wrong and it didn’t work.
Hi - thanks for the bug report. I’m seeing a few interesting things here.
The “Index out of bounds” messages look like some of your particle positions may be out of the correct range, but I’m not certain. You can use the “Filter particles” inputs to reject particles outside a certain range.
However when I run this (with mfix-21.4) I am seeing a different error.
What version are you using?
When I run this case, I get a floating-point error (division by zero or similar) in
__des_thermo_newvalues_mod_MOD_des_thermo_newvalues
at mfix/model/des/des_thermo_newvalues.f:55
There is also a message printed in the console,
Warning: Could not find BC
Check input deck to make sure domain boundariesare defined
but this message is not caught by the GUI like it should be.
I’ll need to look into this a bit more and let you know when I have an answer.
Hi Charles,
Thanks for the quick reply. I ran this case with mfix-21.2. I will check my particle positions.
Looking forward to your solution!
Thank you!
Warning: Could not find BC
Check input deck to make sure domain boundariesare defined
I realized that I had forgotten to set the inlet gas velocity. When I corrected it, I get the floating-point error too,
__des_thermo_newvalues_mod_MOD_des_thermo_newvalues
at mfix/model/des/des_thermo_newvalues.f:55
If I disable the energy equation, it will run without error. I tried to put only 12 particles in the correct range, but the error still happens. Maybe the particle position is not the cause of the error.
What is the cause of this mistake and how can I solve it?