有AMI边界的算例,reconstructPar时出错



  • 我用的是2.3.0,算例时双流道的泵,有周期面,有动静交界面,动静交界面采用AMI处理,计算可以进行,但是在重构流场(reconstructPar)的时候出错,错误信息如下,有人遇到过这个问题吗,CFDonline上有很多人遇到这个问题,但是没有解决方案
    de5ae8da-b001-41cd-a442-e10369221b0c-image.png



  • 你看除去这一步 下一步的流场可以重构么?
    看起来是个bug 如果算例小的话可以提交给基金会反馈 算例大够呛了



  • @东岳 所有时间都不行。
    已经有人提交bug反馈了,结论是有两种方法,
    6c78ed55-f9d6-4255-a6d6-9deddd93036b-image.png
    一是swak4Foam引起的,注释掉就能用,但是我的算例并未用这个库,所以这个解决不了;另外一种是说AMI分到两个processor上引起的,解决方法是,先临时将AMI边界改成其他边界,合并完成之后再修改回来;下面是链接
    我的算例文件比较大,用了40个核来计算,如果要改的话,有点太麻烦了,所以先上这里来问一下,看有没有人能够解决。



  • @benqing 试了一个流场nut,第二种方法也不行,提示下面错误
    f130f2c2-6ba4-4e37-8489-92fa2127ef8f-image.png
    而且工作量巨大



  • @benqing cyclicAMI这些年一直存在一些小bug,还不太好修复,如果你可以用几万个网格做一个类似的算例,可以重新提交一下,基金会不会处理大算例。那个bug是2014年提交的,都过去了6年了。不过好像小算例还不能复现错误。目前我也没头绪,我也处理不了这个bug :135:



  • @东岳 如果不考虑合并的话,处理数据,包括提取线、面上的速度,压力场什么的都可以在decomposedPar中实现,只是做云图这些处理,paraview用不太习惯,不知道有没有可能不做合并处理,可以用tecplot这些处理结果呢



  • @benqing 如果只是paraview,可以分别打开processor,其实一样。我没用过别的所以帮不到你了



  • 已经做过测试,tecplot可以直接导入openfoam未合并的processor的数据


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2