forked from yellowfish543/StdToolheadOpenfoam
-
Notifications
You must be signed in to change notification settings - Fork 0
/
blockMeshDict
65 lines (56 loc) · 1.2 KB
/
blockMeshDict
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object blockMeshDict;
}
// Define corners of fluid volume in meters
xMin -0.044;
xMax 0.044;
yMin -0.060;
yMax 0.060;
zMin -0.026;
zMax 0.032;
// Define blockmesh element size - default is 3mm, this is the largest element in the mesh.
// Increase this to reduce mesh size and run time
blockSize 0.003;
xBlocks #eval "ceil( ($xMax - $xMin) / $blockSize )";
yBlocks #eval "ceil( ($yMax - $yMin) / $blockSize )";
zBlocks #eval "ceil( ($zMax - $zMin) / $blockSize )";
// Scale set to meters
scale 1;
vertices
(
( $xMin $yMin $zMin )
( $xMax $yMin $zMin )
( $xMax $yMax $zMin )
( $xMin $yMax $zMin )
( $xMin $yMin $zMax )
( $xMax $yMin $zMax )
( $xMax $yMax $zMax )
( $xMin $yMax $zMax )
);
blocks
(
hex (0 1 2 3 4 5 6 7) ($xBlocks $yBlocks $zBlocks) simpleGrading (1 1 1)
);
edges
(
);
boundary
(
world
{
type patch;
faces
(
(3 7 6 2)
(0 4 7 3)
(2 6 5 1)
(1 5 4 0)
(0 3 2 1)
(4 5 6 7)
);
}
);