能不能给我发个msh网格文件 谢谢
发布网友
发布时间:2022-05-12 08:31
我来回答
共1个回答
热心网友
时间:2024-02-20 12:23
利用GAMBIT或是Fluent可以将自己需要求解区域的几何结构离散化,生成.msh格式的网格文件,例如将*的正方形划分为三角网格后生成的.msh内容如下:
(0 "GAMBIT to Fluent File" )
(0 "Dimension:" )
(2 2)
(10 (0 1 87 1 2) )
(10 (1 1 87 1 2) (
0.0000000000e+000 0.0000000000e+000
1.0000000000e+001 0.0000000000e+000
1.0000000000e+000 0.0000000000e+000
2.0000000000e+000 0.0000000000e+000
3.0000000000e+000 0.0000000000e+000
4.0000000000e+000 0.0000000000e+000
5.0000000000e+000 0.0000000000e+000
6.0000000000e+000 0.0000000000e+000
7.0000000000e+000 0.0000000000e+000
...
))
(0 "Faces:" )
(13(0 1 16a 0) )
(13(3 1 28 3 0) (
2 1 3 2 0
2 3 4 18 0
2 4 5 26 0
2 5 6 2c 0
2 6 7 3a 0
2 7 8 48 0
2 8 9 34 0
...
))
(13(5 29 16a 2 0) (
2 1 29 1 2
2 29 28 1 11
2 3 29 2 17
2 20 2b 3 9
2 2b 16 3 4
2 2b 1f 4 13
2 c 2c 5 6
2 2c 15 5 b
2 17 2c 6 f
2 2 2d 7 8
2 2d b 7 d
...
))
(0 "Cells:" )
(12 (0 1 e4 0))
(12 (2 1 e4 1 1))
(0 "Zones:" )
(45 (2 fluid fluid)())
(45 (3 wall wall)())
(45 (5 interior default-interior)())
现在由于需要,要自己编程对网格信息进行读取并依托于这种网格计算,但是这种.msh文件的每一个部分是什么意思?
我现在只知道0表示注释,2表示维度,10表示节点,但是后面的括号里的数字是什么意思,具体文件是什么结构,希望大家能给出较全面的解释。