Merge branch 'master' of ssh://git.code.sf.net/p/foam-extend/foam-extend-3.2
[foam-extend-3.2.git] / tutorials / solidMechanics / elasticOrthoNonLinULSolidFoam / pressureRotatePlate / constant / polyMesh / blockMeshDict
blob75a550528e5179e2aed724f35820088ee5a959ed
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      ascii;
12     class       dictionary;
13     location    "constant/polyMesh";
14     object      blockMeshDict;
16 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
18 convertToMeters 1;
20 vertices
22  (-100 0 0)
23  (0 -100 0)
24  (100 0 0)
25  (0 100 0)
26  (-1 0 0)
27  (0 -1 0)
28  (1 0 0)
29  (0 1 0)
31  (-100 0 0.1)
32  (0 -100 0.1)
33  (100 0 0.1)
34  (0 100 0.1)
35  (-1 0 0.1)
36  (0 -1 0.1)
37  (1 0 0.1)
38  (0 1 0.1)
42 blocks
44  // Using (200 200 1) (1 0.0001 1) gives analytical solution
45  hex (0 1 5 4 8 9 13 12) (50 50 1) simpleGrading (1 0.0001 1)
46  hex (1 2 6 5 9 10 14 13) (50 50 1) simpleGrading (1 0.0001 1)
47  hex (4 7 3 0 12 15 11 8) (50 50 1) simpleGrading (1 10000 1)
48  hex (7 6 2 3 15 14 10 11) (50 50 1) simpleGrading (1 10000 1)
51 edges
53  //1.4142135627
54  //14.142135627
55  //0.7071067812
56  //7.071067812
57  //70.71067812
58  // top right
59  arc 7 6 (0.7071067812 0.7071067812 0)
60  arc 15 14 (0.7071067812 0.7071067812 0.1)
61  arc 3 2 ( 70.71067812 70.71067812 0)
62  arc 11 10 (70.71067812 70.71067812 0.1)
63  // top left
64  arc 4 7 (-0.7071067812 0.7071067812 0)
65  arc 12 15 (-0.7071067812 0.7071067812 0.1)
66  arc 0 3 (-70.71067812 70.71067812 0)
67  arc 8 11 (-70.71067812 70.71067812 0.1)
68  // bottom right
69  arc 6 5 (0.7071067812 -0.7071067812 0)
70  arc 14 13 (0.7071067812 -0.7071067812 0.1)
71  arc 2 1 (70.71067812 -70.71067812 0)
72  arc 10 9 (70.71067812 -70.71067812 0.1)
73  // bottom left
74  arc 5 4 (-0.7071067812 -0.7071067812 0)
75  arc 13 12 (-0.7071067812 -0.7071067812 0.1)
76  arc 1 0 (-70.71067812 -70.71067812 0)
77  arc 9 8 (-70.71067812 -70.71067812 0.1)
80 patches
82     patch inside
83     (
84      (4 12 13 5)
85      (5 13 14 6)
86      (6 14 15 7)
87      (7 15 12 4)
88      )
89     patch outside
90     (
91      (8 0 1 9)
92      (9 1 2 10)
93      (10 2 3 11)
94      (11 3 0 8)
95      )
96     empty back
97     (
98      (0 4 5 1)
99      (1 5 6 2)
100      (6 7 3 2)
101      (7 4 0 3)
102     )
103     empty front
104     (
105      (8 9 13 12)
106      (9 10 14 13)
107      (10 11 15 14)
108      (11 8 12 15)
109      )
112 mergePatchPairs
116 // ************************************************************************* //