Correction to the compilation of mesquite-2.1.2. Bug fix contributed by Philippose...
[OpenFOAM-1.6-ext.git] / tutorials / compressible / rhoPorousMRFPimpleFoam / mixerVessel2D / constant / polyMesh / blockMeshDict
blob7200e9a62ece94987763d275ba0a6e5e40f6de45
1 /*--------------------------------*- C++ -*----------------------------------*\
2 | =========                 |                                                 |
3 | \\      /  F ield         | OpenFOAM Extend Project: Open Source CFD        |
4 |  \\    /   O peration     | Version:  1.6-ext                               |
5 |   \\  /    A nd           | Web:      www.extend-project.de                 |
6 |    \\/     M anipulation  |                                                 |
7 \*---------------------------------------------------------------------------*/
8 FoamFile
10     version     2.0;
11     format      ascii;
12     class       dictionary;
13     object      blockMeshDict;
15 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
16 // General macros to create 2D/extruded-2D meshes
18 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
20 convertToMeters 0.1;
22 // Hub radius
24 // Impeller-tip radius
26 // Baffle-tip radius
28 // Tank radius
30 // MRF region radius
32 // Thickness of 2D slab
34 // Base z
36 // Top z
38 // Number of cells radially between hub and impeller tip
40 // Number of cells radially in each of the two regions between
41 // impeller and baffle tips
43 // Number of cells radially between baffle tip and tank
45 // Number of cells azimuthally in each of the 8 blocks
47 // Number of cells in the thickness of the slab
49 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
51 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
53 vertices
55     (0.2 0 0) // Vertex r0b = 0
56     (0.2 0 0) // Vertex r0sb = 1
57     (0.141421356364228 -0.141421356110391 0) // Vertex r1b = 2
58     (3.58979347393082e-10 -0.2 0) // Vertex r2b = 3
59     (3.58979347393082e-10 -0.2 0) // Vertex r2sb = 4
60     (-0.141421355856554 -0.141421356618065 0) // Vertex r3b = 5
61     (-0.2 7.17958694786164e-10 0) // Vertex r4b = 6
62     (-0.2 7.17958694786164e-10 0) // Vertex r4sb = 7
63     (-0.141421355856554 0.141421356618065 0) // Vertex r5b = 8
64     (3.58979347393082e-10 0.2 0) // Vertex r6b = 9
65     (3.58979347393082e-10 0.2 0) // Vertex r6sb = 10
66     (0.141421356364228 0.141421356110391 0) // Vertex r7b = 11
68     (0.5 0 0) // Vertex rb0b = 12
69     (0.353553390910569 -0.353553390275978 0) // Vertex rb1b = 13
70     (8.97448368482705e-10 -0.5 0) // Vertex rb2b = 14
71     (-0.353553389641386 -0.353553391545162 0) // Vertex rb3b = 15
72     (-0.5 1.79489673696541e-09 0) // Vertex rb4b = 16
73     (-0.353553389641386 0.353553391545162 0) // Vertex rb5b = 17
74     (8.97448368482705e-10 0.5 0) // Vertex rb6b = 18
75     (0.353553390910569 0.353553390275978 0) // Vertex rb7b = 19
77     (0.6 0 0) // Vertex ri0b = 20
78     (0.424264069092683 -0.424264068331174 0) // Vertex ri1b = 21
79     (1.07693804217925e-09 -0.6 0) // Vertex ri2b = 22
80     (-0.424264067569663 -0.424264069854194 0) // Vertex ri3b = 23
81     (-0.6 2.15387608435849e-09 0) // Vertex ri4b = 24
82     (-0.424264067569663 0.424264069854194 0) // Vertex ri5b = 25
83     (1.07693804217925e-09 0.6 0) // Vertex ri6b = 26
84     (0.424264069092683 0.424264068331174 0) // Vertex ri7b = 27
86     (0.7 0 0) // Vertex Rb0b = 28
87     (0.494974747274797 -0.494974746386369 0) // Vertex Rb1b = 29
88     (1.25642771587579e-09 -0.7 0) // Vertex Rb2b = 30
89     (-0.49497474549794 -0.494974748163226 0) // Vertex Rb3b = 31
90     (-0.7 2.51285543175157e-09 0) // Vertex Rb4b = 32
91     (-0.49497474549794 0.494974748163226 0) // Vertex Rb5b = 33
92     (1.25642771587579e-09 0.7 0) // Vertex Rb6b = 34
93     (0.494974747274797 0.494974746386369 0) // Vertex Rb7b = 35
95     (1 0 0) // Vertex R0b = 36
96     (0.707106781821139 -0.707106780551956 0) // Vertex R1b = 37
97     (0.707106781821139 -0.707106780551956 0) // Vertex R1sb = 38
98     (1.79489673696541e-09 -1 0) // Vertex R2b = 39
99     (-0.707106779282772 -0.707106783090323 0) // Vertex R3b = 40
100     (-0.707106779282772 -0.707106783090323 0) // Vertex R3sb = 41
101     (-1 3.58979347393082e-09 0) // Vertex R4b = 42
102     (-0.707106779282772 0.707106783090323 0) // Vertex R5b = 43
103     (-0.707106779282772 0.707106783090323 0) // Vertex R5sb = 44
104     (1.79489673696541e-09 1 0) // Vertex R6b = 45
105     (0.707106781821139 0.707106780551956 0) // Vertex R7b = 46
106     (0.707106781821139 0.707106780551956 0) // Vertex R7sb = 47
108     (0.2 0 0.1) // Vertex r0t = 48
109     (0.2 0 0.1) // Vertex r0st = 49
110     (0.141421356364228 -0.141421356110391 0.1) // Vertex r1t = 50
111     (3.58979347393082e-10 -0.2 0.1) // Vertex r2t = 51
112     (3.58979347393082e-10 -0.2 0.1) // Vertex r2st = 52
113     (-0.141421355856554 -0.141421356618065 0.1) // Vertex r3t = 53
114     (-0.2 7.17958694786164e-10 0.1) // Vertex r4t = 54
115     (-0.2 7.17958694786164e-10 0.1) // Vertex r4st = 55
116     (-0.141421355856554 0.141421356618065 0.1) // Vertex r5t = 56
117     (3.58979347393082e-10 0.2 0.1) // Vertex r6t = 57
118     (3.58979347393082e-10 0.2 0.1) // Vertex r6st = 58
119     (0.141421356364228 0.141421356110391 0.1) // Vertex r7t = 59
121     (0.5 0 0.1) // Vertex rb0t = 60
122     (0.353553390910569 -0.353553390275978 0.1) // Vertex rb1t = 61
123     (8.97448368482705e-10 -0.5 0.1) // Vertex rb2t = 62
124     (-0.353553389641386 -0.353553391545162 0.1) // Vertex rb3t = 63
125     (-0.5 1.79489673696541e-09 0.1) // Vertex rb4t = 64
126     (-0.353553389641386 0.353553391545162 0.1) // Vertex rb5t = 65
127     (8.97448368482705e-10 0.5 0.1) // Vertex rb6t = 66
128     (0.353553390910569 0.353553390275978 0.1) // Vertex rb7t = 67
130     (0.6 0 0.1) // Vertex ri0t = 68
131     (0.424264069092683 -0.424264068331174 0.1) // Vertex ri1t = 69
132     (1.07693804217925e-09 -0.6 0.1) // Vertex ri2t = 70
133     (-0.424264067569663 -0.424264069854194 0.1) // Vertex ri3t = 71
134     (-0.6 2.15387608435849e-09 0.1) // Vertex ri4t = 72
135     (-0.424264067569663 0.424264069854194 0.1) // Vertex ri5t = 73
136     (1.07693804217925e-09 0.6 0.1) // Vertex ri6t = 74
137     (0.424264069092683 0.424264068331174 0.1) // Vertex ri7t = 75
139     (0.7 0 0.1) // Vertex Rb0t = 76
140     (0.494974747274797 -0.494974746386369 0.1) // Vertex Rb1t = 77
141     (1.25642771587579e-09 -0.7 0.1) // Vertex Rb2t = 78
142     (-0.49497474549794 -0.494974748163226 0.1) // Vertex Rb3t = 79
143     (-0.7 2.51285543175157e-09 0.1) // Vertex Rb4t = 80
144     (-0.49497474549794 0.494974748163226 0.1) // Vertex Rb5t = 81
145     (1.25642771587579e-09 0.7 0.1) // Vertex Rb6t = 82
146     (0.494974747274797 0.494974746386369 0.1) // Vertex Rb7t = 83
148     (1 0 0.1) // Vertex R0t = 84
149     (0.707106781821139 -0.707106780551956 0.1) // Vertex R1t = 85
150     (0.707106781821139 -0.707106780551956 0.1) // Vertex R1st = 86
151     (1.79489673696541e-09 -1 0.1) // Vertex R2t = 87
152     (-0.707106779282772 -0.707106783090323 0.1) // Vertex R3t = 88
153     (-0.707106779282772 -0.707106783090323 0.1) // Vertex R3st = 89
154     (-1 3.58979347393082e-09 0.1) // Vertex R4t = 90
155     (-0.707106779282772 0.707106783090323 0.1) // Vertex R5t = 91
156     (-0.707106779282772 0.707106783090323 0.1) // Vertex R5st = 92
157     (1.79489673696541e-09 1 0.1) // Vertex R6t = 93
158     (0.707106781821139 0.707106780551956 0.1) // Vertex R7t = 94
159     (0.707106781821139 0.707106780551956 0.1) // Vertex R7st = 95
162 blocks
164     // block0
165     hex (0 2 13 12 48 50 61 60)
166     rotor
167     (12 12 1)
168     simpleGrading (1 1 1)
170     // block1
171     hex (2 4 14 13 50 52 62 61)
172     rotor
173     (12 12 1)
174     simpleGrading (1 1 1)
176     // block2
177     hex (3 5 15 14 51 53 63 62)
178     rotor
179     (12 12 1)
180     simpleGrading (1 1 1)
182     // block3
183     hex (5 7 16 15 53 55 64 63)
184     rotor
185     (12 12 1)
186     simpleGrading (1 1 1)
188     // block4
189     hex (6 8 17 16 54 56 65 64)
190     rotor
191     (12 12 1)
192     simpleGrading (1 1 1)
194     // block5
195     hex (8 10 18 17 56 58 66 65)
196     rotor
197     (12 12 1)
198     simpleGrading (1 1 1)
200     // block6
201     hex (9 11 19 18 57 59 67 66)
202     rotor
203     (12 12 1)
204     simpleGrading (1 1 1)
206     // block7
207     hex (11 1 12 19 59 49 60 67)
208     rotor
209     (12 12 1)
210     simpleGrading (1 1 1)
212     // block0
213     hex (12 13 21 20 60 61 69 68)
214     rotor
215     (12 4 1)
216     simpleGrading (1 1 1)
218     // block1
219     hex (13 14 22 21 61 62 70 69)
220     rotor
221     (12 4 1)
222     simpleGrading (1 1 1)
224     // block2
225     hex (14 15 23 22 62 63 71 70)
226     rotor
227     (12 4 1)
228     simpleGrading (1 1 1)
230     // block3
231     hex (15 16 24 23 63 64 72 71)
232     rotor
233     (12 4 1)
234     simpleGrading (1 1 1)
236     // block4
237     hex (16 17 25 24 64 65 73 72)
238     rotor
239     (12 4 1)
240     simpleGrading (1 1 1)
242     // block5
243     hex (17 18 26 25 65 66 74 73)
244     rotor
245     (12 4 1)
246     simpleGrading (1 1 1)
248     // block6
249     hex (18 19 27 26 66 67 75 74)
250     rotor
251     (12 4 1)
252     simpleGrading (1 1 1)
254     // block7
255     hex (19 12 20 27 67 60 68 75)
256     rotor
257     (12 4 1)
258     simpleGrading (1 1 1)
260     // block0
261     hex (20 21 29 28 68 69 77 76)
262     stator
263     (12 4 1)
264     simpleGrading (1 1 1)
266     // block1
267     hex (21 22 30 29 69 70 78 77)
268     stator
269     (12 4 1)
270     simpleGrading (1 1 1)
272     // block2
273     hex (22 23 31 30 70 71 79 78)
274     stator
275     (12 4 1)
276     simpleGrading (1 1 1)
278     // block3
279     hex (23 24 32 31 71 72 80 79)
280     stator
281     (12 4 1)
282     simpleGrading (1 1 1)
284     // block4
285     hex (24 25 33 32 72 73 81 80)
286     stator
287     (12 4 1)
288     simpleGrading (1 1 1)
290     // block5
291     hex (25 26 34 33 73 74 82 81)
292     stator
293     (12 4 1)
294     simpleGrading (1 1 1)
296     // block6
297     hex (26 27 35 34 74 75 83 82)
298     stator
299     (12 4 1)
300     simpleGrading (1 1 1)
302     // block7
303     hex (27 20 28 35 75 68 76 83)
304     stator
305     (12 4 1)
306     simpleGrading (1 1 1)
308     // block0
309     hex (28 29 38 36 76 77 86 84)
310     stator
311     (12 12 1)
312     simpleGrading (1 1 1)
314     // block1
315     hex (29 30 39 37 77 78 87 85)
316     stator
317     (12 12 1)
318     simpleGrading (1 1 1)
320     // block2
321     hex (30 31 41 39 78 79 89 87)
322     stator
323     (12 12 1)
324     simpleGrading (1 1 1)
326     // block3
327     hex (31 32 42 40 79 80 90 88)
328     stator
329     (12 12 1)
330     simpleGrading (1 1 1)
332     // block4
333     hex (32 33 44 42 80 81 92 90)
334     stator
335     (12 12 1)
336     simpleGrading (1 1 1)
338     // block5
339     hex (33 34 45 43 81 82 93 91)
340     stator
341     (12 12 1)
342     simpleGrading (1 1 1)
344     // block6
345     hex (34 35 47 45 82 83 95 93)
346     stator
347     (12 12 1)
348     simpleGrading (1 1 1)
350     // block7
351     hex (35 28 36 46 83 76 84 94)
352     stator
353     (12 12 1)
354     simpleGrading (1 1 1)
357 edges
359     arc 0 2 (0.184775906536601 -0.0765366863901046 0)
360     arc 2 4 (0.0765366867217582 -0.184775906399226 0)
361     arc 3 5 (-0.0765366860584508 -0.184775906673977 0)
362     arc 5 7 (-0.18477590626185 -0.0765366870534118 0)
363     arc 6 8 (-0.18477590626185 0.0765366870534118 0)
364     arc 8 10 (-0.0765366860584508 0.184775906673977 0)
365     arc 9 11 (0.0765366867217582 0.184775906399226 0)
366     arc 11 1 (0.184775906536601 0.0765366863901046 0)
368     arc 12 13 (0.461939766341503 -0.191341715975262 0)
369     arc 13 14 (0.191341716804395 -0.461939765998065 0)
370     arc 14 15 (-0.191341715146127 -0.461939766684942 0)
371     arc 15 16 (-0.461939765654626 -0.19134171763353 0)
372     arc 16 17 (-0.461939765654626 0.19134171763353 0)
373     arc 17 18 (-0.191341715146127 0.461939766684942 0)
374     arc 18 19 (0.191341716804395 0.461939765998065 0)
375     arc 19 12 (0.461939766341503 0.191341715975262 0)
377     arc 20 21 (0.554327719609804 -0.229610059170314 0)
378     arc 21 22 (0.229610060165275 -0.554327719197677 0)
379     arc 22 23 (-0.229610058175352 -0.55432772002193 0)
380     arc 23 24 (-0.554327718785551 -0.229610061160235 0)
381     arc 24 25 (-0.554327718785551 0.229610061160235 0)
382     arc 25 26 (-0.229610058175352 0.55432772002193 0)
383     arc 26 27 (0.229610060165275 0.554327719197677 0)
384     arc 27 20 (0.554327719609804 0.229610059170314 0)
386     arc 28 29 (0.646715672878104 -0.267878402365366 0)
387     arc 29 30 (0.267878403526154 -0.64671567239729 0)
388     arc 30 31 (-0.267878401204578 -0.646715673358918 0)
389     arc 31 32 (-0.646715671916476 -0.267878404686941 0)
390     arc 32 33 (-0.646715671916476 0.267878404686941 0)
391     arc 33 34 (-0.267878401204578 0.646715673358918 0)
392     arc 34 35 (0.267878403526154 0.64671567239729 0)
393     arc 35 28 (0.646715672878104 0.267878402365366 0)
395     arc 36 38 (0.923879532683006 -0.382683431950523 0)
396     arc 37 39 (0.382683433608791 -0.923879531996129 0)
397     arc 39 41 (-0.382683430292254 -0.923879533369883 0)
398     arc 40 42 (-0.923879531309252 -0.382683435267059 0)
399     arc 42 44 (-0.923879531309252 0.382683435267059 0)
400     arc 43 45 (-0.382683430292254 0.923879533369883 0)
401     arc 45 47 (0.382683433608791 0.923879531996129 0)
402     arc 46 36 (0.923879532683006 0.382683431950523 0)
404     arc 48 50 (0.184775906536601 -0.0765366863901046 0.1)
405     arc 50 52 (0.0765366867217582 -0.184775906399226 0.1)
406     arc 51 53 (-0.0765366860584508 -0.184775906673977 0.1)
407     arc 53 55 (-0.18477590626185 -0.0765366870534118 0.1)
408     arc 54 56 (-0.18477590626185 0.0765366870534118 0.1)
409     arc 56 58 (-0.0765366860584508 0.184775906673977 0.1)
410     arc 57 59 (0.0765366867217582 0.184775906399226 0.1)
411     arc 59 49 (0.184775906536601 0.0765366863901046 0.1)
413     arc 60 61 (0.461939766341503 -0.191341715975262 0.1)
414     arc 61 62 (0.191341716804395 -0.461939765998065 0.1)
415     arc 62 63 (-0.191341715146127 -0.461939766684942 0.1)
416     arc 63 64 (-0.461939765654626 -0.19134171763353 0.1)
417     arc 64 65 (-0.461939765654626 0.19134171763353 0.1)
418     arc 65 66 (-0.191341715146127 0.461939766684942 0.1)
419     arc 66 67 (0.191341716804395 0.461939765998065 0.1)
420     arc 67 60 (0.461939766341503 0.191341715975262 0.1)
422     arc 68 69 (0.554327719609804 -0.229610059170314 0.1)
423     arc 69 70 (0.229610060165275 -0.554327719197677 0.1)
424     arc 70 71 (-0.229610058175352 -0.55432772002193 0.1)
425     arc 71 72 (-0.554327718785551 -0.229610061160235 0.1)
426     arc 72 73 (-0.554327718785551 0.229610061160235 0.1)
427     arc 73 74 (-0.229610058175352 0.55432772002193 0.1)
428     arc 74 75 (0.229610060165275 0.554327719197677 0.1)
429     arc 75 68 (0.554327719609804 0.229610059170314 0.1)
431     arc 76 77 (0.646715672878104 -0.267878402365366 0.1)
432     arc 77 78 (0.267878403526154 -0.64671567239729 0.1)
433     arc 78 79 (-0.267878401204578 -0.646715673358918 0.1)
434     arc 79 80 (-0.646715671916476 -0.267878404686941 0.1)
435     arc 80 81 (-0.646715671916476 0.267878404686941 0.1)
436     arc 81 82 (-0.267878401204578 0.646715673358918 0.1)
437     arc 82 83 (0.267878403526154 0.64671567239729 0.1)
438     arc 83 76 (0.646715672878104 0.267878402365366 0.1)
440     arc 84 86 (0.923879532683006 -0.382683431950523 0.1)
441     arc 85 87 (0.382683433608791 -0.923879531996129 0.1)
442     arc 87 89 (-0.382683430292254 -0.923879533369883 0.1)
443     arc 88 90 (-0.923879531309252 -0.382683435267059 0.1)
444     arc 90 92 (-0.923879531309252 0.382683435267059 0.1)
445     arc 91 93 (-0.382683430292254 0.923879533369883 0.1)
446     arc 93 95 (0.382683433608791 0.923879531996129 0.1)
447     arc 94 84 (0.923879532683006 0.382683431950523 0.1)
450 patches
452     wall rotor
453     (
454         (0 2 50 48)
455         (2 4 52 50)
456         (3 5 53 51)
457         (5 7 55 53)
458         (6 8 56 54)
459         (8 10 58 56)
460         (9 11 59 57)
461         (11 1 49 59)
463         (0 12 60 48)
464         (1 12 60 49)
466         (3 14 62 51)
467         (4 14 62 52)
469         (6 16 64 54)
470         (7 16 64 55)
472         (9 18 66 57)
473         (10 18 66 58)
474     )
476     wall stator
477     (
478         (36 38 86 84)
479         (37 39 87 85)
480         (39 41 89 87)
481         (40 42 90 88)
482         (42 44 92 90)
483         (43 45 93 91)
484         (45 47 95 93)
485         (46 36 84 94)
487         (37 29 77 85)
488         (38 29 77 86)
490         (40 31 79 88)
491         (41 31 79 89)
493         (43 33 81 91)
494         (44 33 81 92)
496         (46 35 83 94)
497         (47 35 83 95)
498     )
500     empty front
501     (
502         (48 50 61 60)
503         (50 52 62 61)
504         (51 53 63 62)
505         (53 55 64 63)
506         (54 56 65 64)
507         (56 58 66 65)
508         (57 59 67 66)
509         (59 49 60 67)
510         (60 61 69 68)
511         (61 62 70 69)
512         (62 63 71 70)
513         (63 64 72 71)
514         (64 65 73 72)
515         (65 66 74 73)
516         (66 67 75 74)
517         (67 60 68 75)
518         (68 69 77 76)
519         (69 70 78 77)
520         (70 71 79 78)
521         (71 72 80 79)
522         (72 73 81 80)
523         (73 74 82 81)
524         (74 75 83 82)
525         (75 68 76 83)
526         (76 77 86 84)
527         (77 78 87 85)
528         (78 79 89 87)
529         (79 80 90 88)
530         (80 81 92 90)
531         (81 82 93 91)
532         (82 83 95 93)
533         (83 76 84 94)
534     )
536     empty back
537     (
538         (0 12 13 2)
539         (2 13 14 4)
540         (3 14 15 5)
541         (5 15 16 7)
542         (6 16 17 8)
543         (8 17 18 10)
544         (9 18 19 11)
545         (11 19 12 1)
546         (12 20 21 13)
547         (13 21 22 14)
548         (14 22 23 15)
549         (15 23 24 16)
550         (16 24 25 17)
551         (17 25 26 18)
552         (18 26 27 19)
553         (19 27 20 12)
554         (20 28 29 21)
555         (21 29 30 22)
556         (22 30 31 23)
557         (23 31 32 24)
558         (24 32 33 25)
559         (25 33 34 26)
560         (26 34 35 27)
561         (27 35 28 20)
562         (28 36 38 29)
563         (29 37 39 30)
564         (30 39 41 31)
565         (31 40 42 32)
566         (32 42 44 33)
567         (33 43 45 34)
568         (34 45 47 35)
569         (35 46 36 28)
570     )
573 // ************************************************************************* //