关于OpenFOAM并行计算的问题!
-
请问一下并行计算对收敛性有无影响?不同的分块方式,求出来的结果会不会有很大差异?
-
有影响,有时候并行计算会发散。但这并不表示结果差异很大,并且不同的分块方式对结果影响很小。建议用
scotch
,最简单最有效的分块方式。 -
@李东岳 感觉结果差异比较大,我计算了一个算例对比了一下,初始浓度设置为1,并行计算结果浓度达到几百设置上千,这不是出现谬论了吗?用的是simple分解,出现这种情况可能有哪些原因?
-
哪个求解器?算例多少万网格?
-
@李东岳 interFoam,加入了浓度场,网格只有6W,散度选的离散格式为Gauss cubic。实在弄不明白,问题出在哪里?
-
你把网格调整到6000,测试一下,看看是否还有问题,有问题发给我我试试。6W我这跑不动。
为什么要用Cubic? -
@李东岳 调到1W也试了下,更夸张,浓度的数量级吓人,这次换成linear离散,东岳老师,有时间请在论坛中专门开一个帖子讲一下离散格式的选取,给初学者一个大方向的指导。另外请帮我看一下问题所在,算例和求解器发您微信还是?
-
你把算例压缩下,然后发给我邮箱。目前我的机器上只有openfoam-5.x。
-
@李东岳 已发至您的邮箱
-
我看了一下,你有一个自己的求解器,我并不是很了解你这个求解器,如果debug的话也可能不清楚你这个的问题所在。你用openfoam自带的求解器尝试过没,有问题么。
-
@李东岳 我认为主要的问题应该是出在散度的离散格式选取,关于离散格式的选择依据的原则有哪些?或者是选择离散格式的方法,另外,一般哪些散度的离散格式比较常用?望老师稍微点一下