OpenFOAM【blockMesh】

ユーザーガイドはこちら。

cfd.direct

参考にしました。

http://www.mech.iwate-u.ac.jp/~hirose/ockitatohoku/ref/02_OpenFOAM_blockMesh20170520.pdf

$ blockMesh
基本
  • /systemにblockMeshDictを配置する。
  • /constant/polyMeshにメッシュが作成される。
blocks
  • multiGradingでメッシュ分割の粗密を調整可能
patches, boundary
  • patchesとboundaryはどちらでもよさげ(要調査)??
  • patchはinletとかoutlet。wallとは役割が違うらしい。

https://www.openfoam.com/documentation/user-guide/boundaries.php

可視化
  • /system中にblockMeshDictとcontrolDictが入っているとparaviewでメッシュ概形を確認できる。
$ touch case.blockMesh
$ paraview --data=case.blockMesh &
  • /constant/polyMesh中にメッシュのファイルがあると、メッシュができているかを確認できる。
$ touch case.foam
$ paraview --data=case.foam 

PENGUINITIS - blockMesh によるメッシュの作成

参考にしました。