Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
服务器上of789都安装不上去,最后试了esi的2112安装成功,但是跑起来非常慢,慢两个数量级,换了个2106,速度提升了一个数量级,但是离期望还是很远
有玩过esi的大佬说说,为何会是这样
@shrine 一直在玩 ESI 的版本,从来没有遇到这种问题。一个猜想:是不是编译成 debug 模式了?
@xpqiu 求教在哪一步设置debug release
@shrine echo $FOAM_LIBBIN 看返回的是什么,比如我的返回的是 ..../platforms/linux64GccDPInt32Opt/lib 注意看 linux64GccDPInt32Opt,后面如果是 Opt,那么就表示是优化模式,如果是 Debug,则是调试模式。 这个设置在 etc/bashrc 里面, export WM_COMPILE_OPTION=Opt 通过这一句来指定 Opt 还是 Debug。
@xpqiu 是Opt
@shrine 好的,那应该是其他原因了。 可以先串行,再单机并行,再跨节点并行这样来测试,逐渐排查原因。 另外,可以在 controlDict 里面加上
profiling { active true; cpuInfo false; memInfo false; sysInfo false; }
这样会输出来每一部分的耗时,可以对比看看差异。除了第一个 active 需要为 true,下面三个根据需要来选择true 或者 false。
@xpqiu mpirun -np 8 interFoam -parallel
最后这个parallel如果加上的话就会出现如下错误
@shrine 那还是没有安装好。
@xpqiu 最后运维还是换成了OF5,好像还连外网了,要是当初就说能连外网,我觉得自己也能搞定,何必多花这一千块,前前后后折腾了一个月。