CFD 网格生成

计算科学 流体动力学 网格生成
2021-12-06 11:31:55

是否有任何库(首选 python)用于生成矩形 3d 网格(用于使用有限差分法),这将与边界一致?(我在stackoverflow上问过这个问题,但没有)

2个回答

我偏爱gmsh,但它更像是一个独立的工具,而不是可以从另一个程序调用的库。Google 将我引导至SALOME,它确实具有适当的 python 绑定,但同样主要是一个独立的程序。我没有使用过它,但OpenFOAM有一个内置的网格生成器,它可能适合您的需求。

这里有一长串网格生成软件,但你会发现大多数 3D 网格生成器要么是 (1) 四面体,(2) 有奇怪的许可协议,根据这些协议你必须提供证明你是美国果蝠36岁以上才能搞定,(3)不再维护,(4)不免费。

我只会补充 Daniel Shapero 所说的 gmsh 可以用作可执行文件和库。它还具有 python 绑定。