关于sHM并行后的reconstructParMesh和reconstructPar的疑问
-
各位老师好,使用sHM并行后要先reconstructParMesh再使用求解器计算吗?还是先使用求解器计算再reconstructParMesh和reconstructPar?
举个栗子,如下两个步骤哪个正确?blockMesh decomposePar mpirun -np 24 snappyHexMesh -parallel -overwrite reconstructParMesh -mergeTol 1e-6 -constant mpirun -np 24 simpleFoam -parallel reconstructPar
blockMesh decomposePar mpirun -np 24 snappyHexMesh -parallel -overwrite mpirun -np 24 simpleFoam -parallel reconstructParMesh -mergeTol 1e-6 -constant reconstructPar
-
@东岳 东岳老师您好,我按照上述步骤运行,会报错Cannot find patchField entry for fixedWalls_xxx (xxx是我stl中solid的命名)。
我把上述decomposePar改为decomposePar -copyZero,运行会报错Cannot find patchField entry for procBoundary6to0等等。后来我在0文件夹的各初始条件文件中添加了
"proc*.*" { type processor; }
成功运行了。
请问老师这是不是正确的方法?网上也有写加上value uniform的,比如下面,两者有区别吗?
"proc.*" { type processor; value uniform 0; }