Upgrade case file headers
[foam-extend-3.2.git] / tutorials / multiphase / interDyMFoam / ras / sloshingTank2D3DoF / constant / polyMesh / blockMeshDict
blobfd10118c243079292d2cb97d62f32aeba9795886
1 /*--------------------------------*- C++ -*----------------------------------*\
2 | =========                 |                                                 |
3 | \\      /  F ield         | foam-extend: Open Source CFD                    |
4 |  \\    /   O peration     | Version:     3.2                                |
5 |   \\  /    A nd           | Web:         http://www.foam-extend.org         |
6 |    \\/     M anipulation  |                                                 |
7 \*---------------------------------------------------------------------------*/
8 FoamFile
10     version     2.0;
11     format      ;
12     class       dictionary;
13     object      blockMeshDict;
15 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
16 // General m4 macros
18 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
19 // User-defined parameters
21 convertToMeters 1;
23       // Length of tank (x-direction)
24        // Breadth of tank (y-direction)
25        // Depth of tank (z-direction)
27       // Depth to the top (height) of lower chamfer
28      // Height of upper chamfer
30  // Angle of lower chamfer to the horizontal
31  // Angle of upper chamfer to the horizontal
33   // Centre of gravity in y-direction
34          // Centre of gravity in z-direction
36        // Number of cells in the length (1 for 2D)
37       // Number of cells in the breadth
38      // Number of cells in the height of the lower champfer
39       // Number of cells in the height between the chamfers
40     // Number of cells in the height of the upper champfer
42 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
43 // Derived parameters
45  // Breadth to the top (height) of lower chamfer
46  // Breadth of upper chamfer
48 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
49 // Parametric description
51 vertices
53     (-0.5 -15 -10.0) // Vertex bllcb = 0
54     (-0.5 -20 -5)  // Vertex bllc = 1
55     (-0.5 -20 10)  // Vertex bluc = 2
56     (-0.5 -10 20) // Vertex bluct = 3
57     (-0.5 15 -10.0) // Vertex brlcb = 4
58     (-0.5 20 -5)  // Vertex brlc = 5
59     (-0.5 20 10)  // Vertex bruc = 6
60     (-0.5 10 20) // Vertex bruct = 7
62     (0.5 -15 -10.0) // Vertex fllcb = 8
63     (0.5 -20 -5)  // Vertex fllc = 9
64     (0.5 -20 10)  // Vertex fluc = 10
65     (0.5 -10 20) // Vertex fluct = 11
66     (0.5 15 -10.0) // Vertex frlcb = 12
67     (0.5 20 -5)  // Vertex frlc = 13
68     (0.5 20 10)  // Vertex fruc = 14
69     (0.5 10 20) // Vertex fruct = 15
72 blocks
74     // block0
75     hex (0 4 5 1 8 12 13 9)
76     (40 6 1)
77     simpleGrading (1 1 1)
79     // block1
80     hex (1 5 6 2 9 13 14 10)
81     (40 16 1)
82     simpleGrading (1 1 1)
84     // block2
85     hex (2 6 7 3 10 14 15 11)
86     (40 12 1)
87     simpleGrading (1 1 1)
90 patches
92     patch walls
93     (
94         (0 4 12 8)
95         (4 5 13 12)
96         (5 6 14 13)
97         (6 7 15 14)
98         (7 3 11 15)
99         (3 2 10 11)
100         (2 1 9 10)
101         (1 0 8 9)
102     )
104     empty front
105     (
106         (8 12 13 9)
107         (9 13 14 10)
108         (10 14 15 11)
109     )
111     empty back
112     (
113         (0 1 5 4)
114         (1 2 6 5)
115         (2 3 7 6)
116     )
119 // ************************************************************************* //