paraview查看自适应加密网格出错
-
我使用自适应加密网格算气泡的运动,想用比较粗的背景网格,然后在气泡附近自适应加密。
我的气泡直径是0.002 m,背景网格是4e-4 m。直接setFields得到的气泡非常粗糙,需要对网格进行预加密。
策略是这样的:
先setFields,生成alpha.water=0的气泡区域。
算一步,自适应加密网格,保存t = 1e-8,停止。这样我在气泡界面附近就得到了2e-4 m的网格。
再setFields,生成alpha.water=0的气泡区域,此时的气泡比之前的气泡分辨率就更高了。
再算一步,自适应加密网格,保存t = 2e-8,停止。这样我在气泡界面附近最终得到了1e-4 m的网格。
然后我使用decomposePar对t = 2e-8的数据进行并行分区,然后并行计算。
现在程序停了,我想找原因,用paraview查看,paraview报错,找不到网格。原因是当前的文件是这样的
报错信息则是:paraview case.foam ERROR: In /home/buildslave/dashboards/buildbot/paraview-pvbinsdash-linux-shared-release_superbuild/build/superbuild/paraview/src/VTK/IO/Geometry/vtkOpenFOAMReader.cxx, line 9582 vtkOpenFOAMReader (0x73f5f10): Can't open 路径/compressibleInterDyMFoam/turbulentChannelBubble2/processor0/constant/
各个分区文件夹processor里面确实没有constant文件。
reconstructPar也出错,原因是没有pointProcAddressing文件,这个文件仅出现在processor/2e-8/中,也就是并行划分的那个时间。reconstructPar也只对2e-8 产生了作用。有没有前辈遇到过类似的问题?
有没有什么方法让paraview正确读取文件?
或者有更好的方法进行网格的预加密?(应该是改程序,但是改程序有点麻烦,我比较菜,所以先这样试试)