加载带有边界标记的网格文件

计算科学 网格生成 芬尼克斯
2021-12-15 11:00:30

我想从由triangle生成的文件中加载网格,并且我想使用其节点的边界标记(文件的边界标记)。有可能的?

另外,我可以更改网格生成器(或转换其输出文件),但我想使用文件节点的标记,可以吗?

1个回答

由于评论中提到 GMSH 作为一种可能的网格划分工具,因此处理它的常用方法是创建一个Physical Line.

最简单的.geo(对正方形进行建模和网格化):

cl=0.5;
Point(1) = {1.,1.,0.,cl};
Point(2) = {-1.,1.,0.,cl};
Point(3) = {-1.,-1.,0.,cl};
Point(4) = {1.,-1.,0.,cl};

Line(1) = {1,2};
Line(2) = {2,3};
Line(3) = {3,4};
Line(4) = {4,1};

Line Loop (1) = {1,2,3,4};
Surface(1) = {1};
Physical Surface(1) = {1};   // that is "1" the tag for your 2-D elements, by default, triangles
Physical Line(2) = {1,2,3,4}; // that is the tag "2" for your contour lines; thus, boundary nodes

网格化后,它将创建二维和一维网格元素。查看生成的内部*.msh,您将能够轻松区分它们。这样,也很容易将不同的边界条件分配给不同的线(只需创建几个Physical Line's)。