首页 > 其他分享 >OpenFOAM中的reconstructParMesh和reconstructPar

OpenFOAM中的reconstructParMesh和reconstructPar

时间:2023-08-01 11:48:33浏览次数:34  
标签:casePath reconstructPar reconstructParMesh 网格 echo OpenFOAM

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*

 

标签:casePath,reconstructPar,reconstructParMesh,网格,echo,OpenFOAM
From: https://www.cnblogs.com/Xiwang-Sun/p/17596028.html

相关文章

  • OpenFoam——多环境并存
    系统:Ubuntu版本:22.04.2在使用OpenFoam是常会使用不同的版本,如果一台虚拟机只装一个版本,麻烦且浪费资源。安装好不同版本OpenFoam之后1、打开终端输入gedit$HOME/.bashrc2、在末尾添加aliasof9="source~/OpenFOAM/OpenFOAM-9/etc/bashrc"aliasof10="source~/OpenFO......
  • OpenFOAM中topoSet和refineMesh的使用方法
    通过refineMesh进行网格加密,system文件夹下需要两个文件,topoSetDict和refineMeshDict。topoSetDict中的内容:1/*--------------------------------*-C++-*----------------------------------*\2|=========|......
  • 09、OpenFoam中的PISO,SIMPLE和PIMPLE算法
    隐式:PISO半隐式:SIMPLE组合式:PIMPLE(PISO+SIMPLE)PISO算法PISO算法是一种常用于求解不可压缩流体流动问题的数值方法,它在OpenFOAM中被广泛应用。PISO算法的全称为PressureImplicitwithSplittingofOperators,即利用算子分裂的方法进行隐式求解压力和速度。PISO算法主要分为......
  • 08、【算例】openfoam溃坝
    7.1溃坝官网目录:$FOAM_TUTORIALS/multiphase/interFoam/laminar/damBreak7.1.1介绍本案例使用interFoam两相算法,基于流体体积分数(VOF)法,每个网格中的相体积分数(alpha)通过求解一个组分运输方程确定。物理属性基于这个相分数通过加权平均计算。7.1.2网格生成blockMesh7.1......
  • 【算例】openfoam带孔盘体应力分析
    官网:https://doc.cfd.direct/openfoam/user-guide-v9/platehole$FOAM_TUTORIALS/stressAnalysis/solidDisplacementFoam下的案例1、网格划分/*--------------------------------*-C++-*----------------------------------*\=========|\\/F......
  • 06、OpenFoam矢量图
    1、选择filter里的Glyph滤镜,点击应用2、修改箭头类型这里选择2DGlyph表示2维的箭头样式,而默认的arrow是3维的,看着很别扭。3、修改箭头方向这里选择U,表示箭头的方向......
  • 05、【算例】openFoam盖驱动空腔流动
    管网:https://doc.cfd.direct/openfoam/user-guide-v9/cavity一、算例实现文件结构0:存放初场constant:存放网格信息system:存放网格划分、计算等工具1、画网格block......
  • 02、openFoam环境变量及基本命令
    一、环境变量src=‘cd$FOAM_SRC’lib=‘cd$FOAM_LIBBIN’app=‘cd$FOAM_APP’sol=‘cd$FOAM_SOLVERS’util=‘cd$FOAM_UTILITIES’tut=‘cd$FOAM_......
  • 01、openfoam9安装
    1、虚拟机我这里使用的是开源linux系统Ubuntu22.0,可以使用VMware来安装。自行百度2、添加镜像源并更新打开sources.list文件sudogedit/etc/apt/sources.list删除全......
  • 流体力学OpenFOAM部署文档
    高性能计算实战——OpenFOAM概述OpenFOAMisfree,opensourcesoftwareforCFDfromtheOpenFOAMFoundation.OpenFOAM是一款免费、开源的软件,具有广泛的功能,可用......