OpenFOAMのメッシャーについて
Blender
https://gyazo.com/7ad060605553a9e1dca07643bba8e103
3Dモデラ―
形状作成ができるが、操作がとっつきにくい。
SwiftSnapというOpenFOAMメッシュを作成するアドオンがあります。
SnappyHexMesh用にSTLファイルを出力することもできます。
NETGEN
https://gyazo.com/b7fa51732dd7acfd43abb01af534aa94
STLファイルなどのCADデータから四面体(Tetra)メッシュを生成します。
IGES、STEPにも対応しています。
OpenFOAM用のメッシュを出力可能です。
enGrid
https://gyazo.com/df83a7a88befab80b38b0a513516e0d4
STLファイルから四面体メッシュを作成します。
境界層メッシュを挿入する機能があります。
OpenFOAM用のメッシュを作成できます。
Gmsh
https://gyazo.com/d9179beb6ca7e1d0a10cd1daa2bc96a0
ごく簡単な形状なら定義可能です。
STLファイルを読み込んでメッシュを作成できます。
OpenFOAMのユーティリティ「gmshToFoam」でgmsh形式のメッシュをOpenFOAM用メッシュに変換できます。
SALOME
https://gyazo.com/42f6a4c550cdd7163505832219d12052
プリポストツール
I-DEASUniversalファイルを出力できるので、OpenFOAMのユーティリティ「ideasUnvToFoam」でOpenFOAM用メッシュに変換できます。
ヘキサメッシュも作成できます。
メッシュの領域を分ける用途にも使えます(混相問題等)
HelyxOS
https://gyazo.com/b96a994d28829b160e5fd5f85b6ef9c0
メッシュ作成と計算条件の設定、計算実行を行えるプリソフト。
メッシャーはsnappyHexMeshを使用。
GUIで各種パラメータの入力ができます。
cfMesh
https://gyazo.com/d3ef6ef66879bef9ff0170aa2a33faa5
OpenFOAM用メッシュ生成ライブラリ。
高速にSTL表面にフィットしたメッシュを作成できます。
境界層、ポリヘドラルメッシュも作成できます。
商用版、GPL版があります。
blockMesh
https://gyazo.com/66cdfa37aa860df79362e3735fc84240
形状を複数のブロックの集合で定義し、分割数を設定してそれぞれを格子状に分割します。
blockMeshDictファイルに格子生成に関するインプットを入力します。
snappyHexMesh
https://gyazo.com/af13ab6b8787ced5f79fa15ba63e37b5
STLファイルで定義した形状に沿って六面体メッシュを作成します。
設定はsnappyHexMeshDictに入力します。
設定項目が多く、うまく六面体で切れるとは限らないです。