オープンソースCAE — OpenFOAM
OpenFOAMは、オープンソースCFDの事実上の標準です。ソルバー・ユーティリティ群がC++ライブラリとして構成され、支配方程式レベルのカスタマイズができる自由度は商用ツールでは得られません。一方、専用GUIを持たずケース構成(辞書ファイル群)の学習が必要なため、最初の障壁はメッシュ生成と設定体系の理解にあります。自動化・大規模並列・独自モデル実装で商用を上回る場面も多く、使いこなせば強力な資産になります。
収録記事「OpenFOAMメッシュ生成」は、blockMesh(構造格子)とsnappyHexMesh(自動六面体主体メッシュ)の使い分け、境界層レイヤー挿入の成否を分ける設定、メッシュ品質チェック(checkMesh)の読み方を解説します。OpenFOAMの実務は「メッシュが切れれば半分終わり」と言われるほどで、最初に投資すべき技術です。