case-khalifa/constant/polyMesh/blockMeshDict
2018-02-25 23:27:11 +09:00

184 lines
4.4 KiB
C++

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 2.3.0 |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
convertToMeters 1e-3; // 1 m / 1000 mm
vertices
(
( 0.0000000000000e+00 -5.0000000000000e+00 -0.0000000000000e+00 ) // 0
( 4.9998096153209e+00 -5.0000000000000e+00 -4.3632677491870e-02 ) // 1
( 4.9998096153209e+00 5.0000000000000e+00 -4.3632677491870e-02 ) // 2
( 0.0000000000000e+00 5.0000000000000e+00 -0.0000000000000e+00 ) // 3
( 4.9998096153209e+00 -5.0000000000000e+00 4.3632677491870e-02 ) // 4
( 4.9998096153209e+00 5.0000000000000e+00 4.3632677491870e-02 ) // 5
( 4.9998096153209e+00 -5.0000000000000e+00 -4.3632677491870e-02 ) // 6
( 9.9996192306417e+00 -5.0000000000000e+00 -8.7265354983739e-02 ) // 7
( 9.9996192306417e+00 5.0000000000000e+00 -8.7265354983739e-02 ) // 8
( 4.9998096153209e+00 5.0000000000000e+00 -4.3632677491870e-02 ) // 9
( 4.9998096153209e+00 -5.0000000000000e+00 4.3632677491870e-02 ) // 10
( 9.9996192306417e+00 -5.0000000000000e+00 8.7265354983739e-02 ) // 11
( 9.9996192306417e+00 5.0000000000000e+00 8.7265354983739e-02 ) // 12
( 4.9998096153209e+00 5.0000000000000e+00 4.3632677491870e-02 ) // 13
( 9.9996192306417e+00 -5.0000000000000e+00 -8.7265354983739e-02 ) // 14
( 3.9998476922567e+01 -5.0000000000000e+00 -3.4906141993496e-01 ) // 15
( 3.9998476922567e+01 5.0000000000000e+00 -3.4906141993496e-01 ) // 16
( 9.9996192306417e+00 5.0000000000000e+00 -8.7265354983739e-02 ) // 17
( 9.9996192306417e+00 -5.0000000000000e+00 8.7265354983739e-02 ) // 18
( 3.9998476922567e+01 -5.0000000000000e+00 3.4906141993496e-01 ) // 19
( 3.9998476922567e+01 5.0000000000000e+00 3.4906141993496e-01 ) // 20
( 9.9996192306417e+00 5.0000000000000e+00 8.7265354983739e-02 ) // 21
)
;
blocks
(
hex ( 0 1 2 3 0 4 5 3 ) ( 50 100 1 ) simpleGrading ( 1 1 1 ) // inner
hex ( 6 7 8 9 10 11 12 13 ) ( 50 100 1 ) simpleGrading ( 1 1 1 ) // coflow
hex ( 14 15 16 17 18 19 20 21 ) ( 300 100 1 ) simpleGrading ( 1 1 1 ) // outer
)
;
edges
(
);
boundary
(
nzLow
{
type patch;
faces
(
(0 1 4 0) // inner down
);
}
nzUpp
{
type patch;
faces
(
(2 3 3 5) // inner up
);
}
coLow
{
type patch;
faces
(
( 6 7 11 10) // coflow down
);
}
coUpp
{
type patch;
faces
(
( 8 9 13 12) // coflow up
);
}
waLow
{
type patch;
faces
(
(14 15 19 18) // outer down
);
}
waUpp
{
type patch;
faces
(
(16 17 21 20) // outer up
);
}
outlet
{
type patch;
faces
(
(15 16 20 19) // outer right
);
}
front
{
type wedge;
faces
(
(0 4 5 3) // inner front
(10 11 12 13) // coflow front
(18 19 20 21) // outer front
);
}
back
{
type wedge;
faces
(
(0 3 2 1) // inner back
(6 9 8 7) // coflow back
(14 17 16 15) // outer back
);
}
axis
{
type empty;
faces
(
(3 0 0 3) // inner left = axis
);
}
dummy1
{
type empty;
faces
(
(1 2 5 4) // inner right
);
}
dummy2
{
type empty;
faces
(
( 9 6 10 13) // coflow left
);
}
dummy3
{
type empty;
faces
(
( 7 8 12 11) // coflow right
);
}
dummy4
{
type empty;
faces
(
(17 14 18 21) // outer left
);
}
);
mergePatchPairs
(
(dummy1 dummy2)
(dummy3 dummy4)
);
// ************************************************************************* //