DPM并行计算
-
DPM并行计算的时候,发现好像仅把求解域分块,单独求解流体的U、P,但是对于粒子相好像还是在一个process里面单独求解,并不是想象中的也按照分块计算,粒子数目多了计算变得非常慢,请问各位老师有什么好的办法吗?谢谢各位老师
-
这是拉格朗日的痛点,暂时没有解决办法
-
@东岳 好的,谢谢东岳老师回复
-
对了,你有没有相关的文献讨论拉格朗日并行效率问题的?我这面打算引用2篇,不自己找了,白嫖一下..
-
fluent的dpm倒是并行的,楼主可以44,颗粒多了也没慢下来太多 -
openfoam的颗粒计算居然不是并行的?!那工程计算,甚至很多科学计算都无法使用啊……那看来现在CFD-DEM还是用openfoam+CFDDEM+Liggghts更靠谱?
-
-
@ldymig openfoam+CFD-DEM+Lighhhts 我没有用过,不过听说是计算速度还可以,就是内存需求比较大?后面准备做CFD-DEM,也在找合适的方案
-
耦合计算靠的是CFDEM中的求解器然后调用liggghts进行颗粒计算,OpenFOAM只是在CFDEM编译的时候作为一个库使用。所以在CFDEM计算流相时用的是划分多个计算区域并行计算,在liggghts计算颗粒的时候用的是openmpi对颗粒并行计算
-
@cxzhmg 在liggghts计算颗粒的时候用的是openmpi并行框架对颗粒并行计算,应该会快些吧
-
@东岳 不好意思东岳老师,刚看到消息,我没看过相关的文章就是自己用超算时候发现的
-
-
@东岳 好的,我去了解一下,谢谢各位老师的指点