mpirun detected that one or more processes exited with non-zero status
-
在应用pisoFoam计算燃烧室冷态流场时出现下面错误,而且每次都是计算一段时间后才出现。请问大家遇见过这个问题么?具体该怎么解决呢?
PS:本人目前应用的360核进行并行计算,目前已经排除了时间步长的问题。附图为log中的迭代错误,附件txt文件为err详细信息。 -
我用的是OpenFOAM-8
-
看起来就是矩阵求解发散了。你试试单核?或者少点核数试试一下
-
@李东岳 感谢李老师的回复,少点核数(240核)的我也用了,错误还在。单核的计算不动,就没试过。
-
那就是发散了。pisofoam很稳定。估计边界条件没弄好
-
@李东岳 我试着调下边界条件看看
-
@香柏树 朋友,这个问题处理掉了吗。我的算例在计算时也出现这样的报错了。报错内容如下:Primary job terminated normally, but 1 process returned
a non-zero exit code. Per user-direction, the job has been aborted.
mpirun noticed that process rank 5 with PID 0 on node hpws09 exited on signal 8 (Floating point exception).
-
@hitsc30 没有解决,一直出现这个错误。
-
@香柏树
我出现的问题是这样
-
@香柏树 那算是停滞不前了,算不下去了吧?
-
@hitsc30 对 只能断断续续算 还在解决中。看你的错误好像是浮点溢出引起的。
-
@香柏树 这个有解决办法吗,我这个就是最后十几步出现了库郎数异常的现象
-
看样子你用的是HPC,先减少点processor试试。我之前用太多core也出现过类似问题,或者就是某个variable diverge :)
-
@hitsc30 我最近参考这个链接:https://www.cnblogs.com/Xiwang-Sun/p/14911339.html 改了下压力求解格式,在使用下图参数的时候,今天早上错误消失了。你可以尝试下看看
-
@tonysoton 感谢!原先尝试过240核,也是报错。今早改变压力求解格式没问题了。
-
@香柏树 感谢!