自动结构化网格生成工具调查

计算科学 软件 网格生成
2021-11-30 21:42:16

我想获得有关可用免费或商业工具的知识,以从几何图形(尤其是四边形)生成自动结构化网格。

我有哪些选择?

2个回答

请允许我澄清一下——你问的是“四边形”的“结构化网格”。根据定义,结构化网格(或网格)由四边形 (2D) 和六边形 (3D) 组成。所以我想澄清一下,您正在询问有关自动结构化四边形/六边形网格生成的问题。

如果是这样,你正在寻找圣杯。虽然有许多用于生成结构化网格的软件工具,但“自动化”程度差异很大。我将自动化放在引号中,因为自动化的确切含义取决于谁在问。(为了不离题太多,Fred Brooks 在他的书 The Mythical Man Month 中写道,自动一直是“比我们现在做的更好”的同义词。)

当我想到自动网格生成时,我是在字面意义上这样做的。你有软件可以导入 CAD 几何图形,也许你指定了一些网格参数,你按下一个按钮,神奇的事情发生了,一个网格从另一端弹出。(自动化的另一个问题是人们的意思是“自动制作网格,完全按照我手动制作的方式制作。”)

CUBIT总是在考虑自动生成十六进制时首先想到的。然而,它并不总是生成结构化的十六进制网格——它使用了许多生成非结构化十六进制的技术。当您使用 Google 搜索时,您将了解到,CUBIT 是美国能源部的产品,已商业化为Trelis另外,有人告诉我计划将 CUBIT 作为开源发布。

GridPro是一种用于结构化网格生成的商业工具,它具有很酷的技术,可以完成许多人认为是结构化六角网格生成的难点——将 3D 域分解为区域或块。

Pointwise及其前身Gridgen自 1984 年以来一直在生成结构化网格。这是一个商业产品。(完全披露——我为 Pointwise 工作。)

您没有指定您的预期应用领域。例如,CUBIT 似乎更适用于结构力学。我提到的另外两个包更适用于 CFD。分析的要求将决定在自动网格器中哪些特征是重要的。

希望这可以帮助。

否则,有太多的各种结构化网格生成器(商业、政府、学术)无法在此处列出。谷歌是你的朋友。

gmsh是一种在二维中生成四边形网格的可行方法。它也是开源的。