MFIX-19.0.1并行进程莫名其妙断掉

写在前面:

嗨,这是我第一次写博客。写什么呢?写写自己最喜欢使用的软件吧。目前主要使用的软件有FLUENT,MFIX,在不久的将来会使用OpenFOAM,我还会去尝试一些别的专业软件。在使用他们的过程中,求助于网络上的各个博客解决了不少问题。也算是回报吧,写一些细节,希望能帮到后面有需要的同行者。
下面就开始第一个关于MFIX的帖子。

问题描述:

在集群(Centos系统)上运行MFIX-19.0.1(CFD-DEM)的DMP版本时,发现经常出现进程停掉的现象,类似于使用了“kill -9”。虽然计算结果尚且合理,而MFIX也设置了续算功能,但这个如果没及时盯着,非常恼人。
在这里插入图片描述
求助于MFIX论坛,得到的建议是升级MFIX版本或设置为debug模式编译以输出更多有用信息。
网上查找一番,根本原因在于“内存不足”。

解决方法:

1. 更改ulimit权限

执行"ulimit -c unlimited"和“ulimit -s unlimited”,仍无太大作用。

2. 增加mpirun的核数

比如原来mpirun -np 4增加到12等,目前来看可以简单解决问题。
所面临的问题变为:多少个core并行才能让进程不断掉?目前测试经验为:

流体网格数并行核数
40,32024
17,49624

待补充ing

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值