OpenFOAM【blockMesh】
ユーザーガイドはこちら。
参考にしました。
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 によるメッシュの作成
参考にしました。