24 Gmsh
Gmsh 是一个三维有限元网格划分软件。Gmsh通过其GUI或者Gmsh自己的脚本语言中的ASCII格式的输入文件来操作。Gmsh能够创建从四面体(tets)到六面体(hexes)的所有网格形状。Gmsh生成的网格可以通过`gmshToFoam`工具转换为 OpenFOAM 格式。
图53:用Gmsh生成的四边形单元的二维网格。
25 enGrid
enGrid 是一个开源网格生成软件,也拥有CFD应用。其使用`netgen`作为网格划分库。enGrid主要创建四面体网格(tets),同时也能创建棱柱状边界层以及将四面体转换为多面体。enGrid可以直接输出OpenFOAM格式的网格。enGrid的操作均通过其GUI进行。
图54:enGrid网格:左:带棱柱边界层的tet网格,右:带边界层的多面体网格
26 网格转换
为使用blockMesh