メッシュの番号付け

2020年10月10日

はじめに

メッシュの番号付けについて。

使用バージョン

OpenFOAM v2006、v8

メッシュの番号付け

セルの ID の分布を見るには foamToVTK で VTK に変換する。

$ foamToVTK

OpenCFD 版の場合は、オプション "--with-ids" を指定する。

simpleFoam のチュートリアルケース pitzDaily ケースの場合、ParaView で VTK データを開いて cellID を見ると、下図のようになる。

セルの ID がブロックごとに並んでいるのがわかる。

renumberMesh を使うと、セル ID が全体的に並ぶように番号を付け直せる。

$ renumberMesh -overwrite

...

Mesh size: 12225
Before renumbering :
    band           : 10081
    profile        : 2.41141e+06

...

After renumbering :
    band           : 58
    profile        : 660543
    
...

バンド幅 (band) が小さくなっている。cellID を見ると、次のように全体的に連続になっている。

これにより、GAMG に対して高速化の効果が期待できる。