@fkingdom MPI有一个参数叫绑定核心,不同的mpi命令不一样,你可以查一下。绑定之后,可以同时跑2个20核心的算例,并且不互相争抢资源。
段志伟
帖子
-
关于并行计算效率问题 -
模型尺寸与计算域尺寸之间的关系@疏影横斜水清浅 在空气动力学领域,一般是大一个量级。
-
interFoam算出来α大于1是什么情况@shrine 没算错,这个算法就是会出现这种情况。可以尝试减小时间步长。
-
LES只能算瞬态还是说稳态瞬态都能算?LES只能计算瞬态。在湍流计算中,RANS方法全部模化湍流项;LES方法则模化小尺度涡部分,解析大尺度涡部分, 所谓“解析”就是瞬态部分。LES的强制稳态没有意义,因为只计算了很少一部分的模化湍流,而大部分湍流(解析)并没有计算。因此LES的强制稳态结果,可能更接近于强制的层流稳态结果。
-
有人玩儿过耦合求解器pUCoupledFoam么@cccrrryyy 求解器本身应该没啥问题,我也没弄清为啥foam的效率提高的不多,可能是给的算例里加了relaxation?线性求解器可以用开源库试试,比如petsc。
-
有人玩儿过耦合求解器pUCoupledFoam么可能是foam本身的问题,也可能是设置问题。从我自己的经验来看,大概couple算法时间是segregate算法的一半左右吧。工业案例失败主要是线性求解器不太好用,需要修改。
-
通量表示的区别@疏影横斜水清浅 没区别
-
使用SSTkomega和laminar算出来的雷诺应力问题@fu 实际上URANS计算的总的雷诺应力与真实雷诺应力是有差距的。图上仅仅是URANS能解析的那部分。
-
使用SSTkomega和laminar算出来的雷诺应力问题@fu 用湍流模型计算的时候,雷诺应力会分成两部分:模化+解析。 fieldAverage统计的只是解析的部分,也就是真实流体运动的应力。用Laminar的时候,模化的应力为零,所以显示的就是真实的应力;而用SST的时候,模化的应力占绝大多数,解析部分几乎为零。
-
intermittency怎么翻译成中文这个翻译需要看场景吧,可以为“湍流间歇性”,也可以为“湍流间歇因子”。看你植入了一个和SA湍流方程耦合的转捩模型,增加的那个方程就是“间歇因子”输运方程。
-
多区域模型单核计算没问题,但无法并行计算的问题@jyang
在decomposeParDict文件最后,加入:
constraints
{
constraint1
{
type preservePatches;
patches (region1_to_region2 region2_to_region1);
}
} -
多区域模型单核计算没问题,但无法并行计算的问题在decompose的时候,可以指定region1和region2的交界面在一个核中,这样应该就没问题了
-
BoussinesqSimpleFoam开启重力,温度计算发散这个pRefCell和pRefValue只在封闭腔体时才会起作用,你的办法是对的,给压力边界值之后就不需要setReference了。我这个问题还比较特殊,不是封闭腔体,但在某几个cell的地方一直会有温度极值,这个值还会持续升高。
-
BoussinesqSimpleFoam开启重力,温度计算发散BoussinesqSimpleFoam计算,开启重力时有局部点温度一直升高,太奇怪了。有遇到过的大神吗?
-
OpenFOM里面的是RANS还是URANS@hotairballon1997 和steady Rans结果不同,因为每个时间步的结果不同。
-
OpenFOM里面的是RANS还是URANS@hotairballon1997 每时每刻都在变化。
-
请问OF里有没有融化和凝固相关的求解器@麦迪文 在固体区域认为粘性非常大,1E6量级大概,所以不能流动。
-
请问OF里有没有融化和凝固相关的求解器开源社区里类似的求解,好像是erfConvectiveMeltingFoam,简单的凝固求解器。
另外,fvOptions里有一个solidificationMeltingSource可以用。 -
流固耦合alphat使用alphatJayatilleWallFunction报错跪求大佬指点你这是在耦合计算中没有找到transportProperties这个字典文件。可以仔细看一下,耦合计算和单场计算时,流体域是不是用的相同的求解器。
-
openfoam中cyclic周期性边界的问题@程迪 大佬可以详细的解释一下cyclic的计算过程中吗?比如这个CL和CU到底对应哪一项,initMatrixInterfaces怎么计算了Cl*x0.