一个奇怪的问题,OpenFOAM在断网的时候终止计算
-
这一个问题很奇怪,如果是我主动断网,不会有任何问题。但如果是wifi中断(有信号,但是连不上外网,办公室网不好),interDyMFoam就会终止结算,也没有任何提示。有人知道这是哪里出的问题吗?
应该不是硬件问题,因为我在不止一台电脑上发现过这个问题。系统是Linux Mint 18和18.3,情况没有区别。OpenFOAM版本是4.1。 -
我初步确定不是OpenFOAM的问题,而是mpi的问题,因为根据测试,单核没有这个问题,只有在并行的时候才有。
另外,看到这个问题的大神们请留言一下自己的mpi版本和OpenFOAM版本,因为我发现问题之后换了openmpi3.1.3,然后并行的时候湍流模型的设置死活读不进去,卡在那里不动。 -
-
应该就是这个问题,虽然我还不确定问题是怎么发生的,但我已经解决了。
Linux Mint 18 软件源自带的OpenMPI是1.10.2,好像整个OpenMPI 1.10版本包括1.10.2和1.10.7都有这个问题,然后换成2.0.4就好了。 -
@tidedrinker 太感谢了,解决了一大难题!
-
说起MPI我也遇到过奇怪的问题,我用虚拟机进行的计算,就只用两个核并行跑程序,算了一个晚上,第二天早上起来发现产生了几十个G的内存,直接把我放虚拟机的那个硬盘撑满了,导致虚拟机直接崩溃。我后来直接删了那个虚拟机文件重新安装的。
我没有让他保存太多的时间步啊,不知道哪里产生的这么大内存。因为硬盘撑满了虚拟机打不开我也没有再查看到底怎么了,这就变成悬案了QAQ
不过幸好后来没有再遇到过一样的问题,我再次安装的时候也更新了MPI版本,不知道是不是这个原因……
有人遇到过类似问题吗?
2018年11月18日 13:57
6/14
2019年3月1日 00:23