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).
openfoam中的螺旋桨算例共有2个 第1个是Tutorials/incompressible/propeller 第2个是Tutorials/interPhaseChangeDyMFoam/propeller
我开个2个完全一样的虚拟机,算例同样都改为16核计算,目前出现问题: interPhaseChangeDyMFoam(空化的算例),CPU就可以满载,下图1 incompressible(不可压均匀流的算例),CPU就不能满载,下图2
请问各位,这是为什么啊?
图1 图2 图3
请问各位大佬,这是为什么啊?
自带算例是4核,我用自带的默认4核计算。
incompressible中的propeller算例(一样4个CPU是乱跳) interPhaseChangeDyMFoam中的propeller算例(4个CPU可以稳定100%)
求教啊?incompressible中的pimpleFoam求解器难道不能用并行计算吗??
我又核对了一下,自带的两个螺旋桨算例。
设置边界条件,几乎完全一样。网格也一模一样。只有求解器名字不同。
并行方式我尝试好几种,scotch、hierarchical等。
得出的结论都是一样的: 使用空化求解器(interPhaseChangeDyMFoam),CPU就可以满载并行 使用不可压均匀流求解器(pimpleDyFoam),CPU就不能满载并行
计算2个小时,输出的时间序列也相差很多
最后就想请教下,各位大佬
在进行OpenFOAM并行计算时,不管是虚拟机(还是真Ubuntu系统),CPU的核心可以100%满载吗?
比如电脑16核,设置16核。有人尝试过么?实际会乱跳么?
我这并行计算,实际只占用5%,这也太坑了叭!