Gmsh是由克里斯托夫·杰再雷（Christophe Geuzaine）和让·弗朗索瓦·勒马克勒（Jean-François Remacle）在GNU通用公共许可证下开发的免费有限元。 Gmsh包含4个模块，几何描述，网格划分，解决和后处理。 Gmsh支持参数的输入，并拥有先进的可视化机制。所有的几何，网格，求解器和后处理指令都按照以交互方式使用Gmsh自己的脚本语言或者在文本文件中使用图形用户界面（GUI）。交互行为生成语言储存于输入文件，反之亦然。採用循环、条件语句和外部系统调用函数使得对所有处理自动化