initial commit for version 1.6.x patch release
[OpenFOAM-1.6.x.git] / tutorials / multiphase / interDyMFoam / ras / sloshingTank3D / constant / polyMesh / blockMeshDict
blob49a0cf9faeca834874a0c502363e933b942962a4
1 /*--------------------------------*- C++ -*----------------------------------*\
2 | =========                 |                                                 |
3 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
4 |  \\    /   O peration     | Version:  1.6                                   |
5 |   \\  /    A nd           | Web:      http://www.OpenFOAM.org               |
6 |    \\/     M anipulation  |                                                 |
7 \*---------------------------------------------------------------------------*/
8 FoamFile
10     version     2.0;
11     format      ascii;
12     class       dictionary;
13     object      blockMeshDict;
15 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
16 // General m4 macros
18   
26 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
27 // User-defined parameters
29 convertToMeters 1;
31        // Length of tank (x-direction)
32        // Breadth of tank (y-direction)
33        // Depth of tank (z-direction)
35       // Depth to the top (height) of lower chamfer
36      // Height of upper chamfer
38  // Angle of lower chamfer to the horizontal
39  // Angle of upper chamfer to the horizontal
41   // Centre of gravity in y-direction
42          // Centre of gravity in z-direction
44       // Number of cells in the length (1 for 2D)
45       // Number of cells in the breadth
46      // Number of cells in the height of the lower champfer
47       // Number of cells in the height between the chamfers
48     // Number of cells in the height of the upper champfer
50 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
51 // Derived parameters
53  // Breadth to the top (height) of lower chamfer
54  // Breadth of upper chamfer
72 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
73 // Parametric description
75 vertices
77     (-10 -15 -10.0) // Vertex bllcb = 0 
78     (-10 -20 -5)  // Vertex bllc = 1 
79     (-10 -20 10)  // Vertex bluc = 2 
80     (-10 -10 20) // Vertex bluct = 3 
81     (-10 15 -10.0) // Vertex brlcb = 4 
82     (-10 20 -5)  // Vertex brlc = 5 
83     (-10 20 10)  // Vertex bruc = 6 
84     (-10 10 20) // Vertex bruct = 7 
86     (10 -15 -10.0) // Vertex fllcb = 8 
87     (10 -20 -5)  // Vertex fllc = 9 
88     (10 -20 10)  // Vertex fluc = 10 
89     (10 -10 20) // Vertex fluct = 11 
90     (10 15 -10.0) // Vertex frlcb = 12 
91     (10 20 -5)  // Vertex frlc = 13 
92     (10 20 10)  // Vertex fruc = 14 
93     (10 10 20) // Vertex fruct = 15 
96 blocks
98     // block0
99     hex (0 4 5 1 8 12 13 9)
100     (40 6 19)
101     simpleGrading (1 1 1)
103     // block1
104     hex (1 5 6 2 9 13 14 10)
105     (40 16 19)
106     simpleGrading (1 1 1)
108     // block2
109     hex (2 6 7 3 10 14 15 11)
110     (40 12 19)
111     simpleGrading (1 1 1)
114 patches
116     patch walls
117     (
118         (0 4 12 8)
119         (4 5 13 12)
120         (5 6 14 13)
121         (6 7 15 14)
122         (7 3 11 15)
123         (3 2 10 11)
124         (2 1 9 10)
125         (1 0 8 9)
126         (8 12 13 9)
127         (9 13 14 10)
128         (10 14 15 11)
129         (0 1 5 4)
130         (1 2 6 5)
131         (2 3 7 6)
132     )
135 // ************************************************************************* //