OpenFOAM中的reconstructParMesh和reconstructPar

OpenFOAM中的 reconstructParMesh 命令可以对网格进行重组,特别是对于动网格,在进行 reconstructPar 之前,需要先通过 reconstructParMesh 命令充足网格,否则会报错。

在CFDEM中通过cfdemSolverIB和动网格对颗粒运动进行多核并行计算之后,可以写一个脚本文件reconstructPar.sh,对分割后的网格和场进行重新合并,并删除计算过程中的processor文件。

脚本文件的内容如下:

#!/bin/bash

#- define variables
casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")"

cd $casePath/CFD

echo "reconstruct dynamic mesh"
reconstructParMesh -mergeTol 1e-06

echo "reconstruct case"
reconstructPar -noLagrangian

echo "delete processor dir"
rm -rf process*

 

posted @ 2023-08-01 11:26  希望先生  阅读(393)  评论(0编辑  收藏  举报