Gmsh 是一个开源的三维有限元网格生成工具,主要用于在计算流体力学(CFD)和有限元分析(FEA)中生成复杂几何体的网格。它具有强大的几何建模、网格生成、求解器接口和后处理功能。Gmsh 适用于多种物理领域的模拟,包括流体力学、结构分析、电磁学等。
下载地址:https://gmsh.info/
主要功能
- 几何建模(Geometry Modeling) :
- Gmsh 提供了内置的几何内核,可以从头创建简单或复杂的几何结构。用户可以通过直观的图形界面或脚本语言(Gmsh 脚本语言)创建几何体。
- Gmsh 支持 CAD 文件格式的导入(如 STEP、IGES),从而可以处理由其他软件创建的几何模型。
- 网格生成(Mesh Generation) :
- Gmsh 支持生成二维和三维的网格,涵盖从简单的结构到非常复杂的几何体。
- 支持四面体、六面体、棱柱体和金字塔等多种网格单元类型。