CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM (https://www.cfd-online.com/Forums/openfoam/)
-   -   BlockMesh CheckMesh error Help!!! (https://www.cfd-online.com/Forums/openfoam/98442-blockmesh-checkmesh-error-help.html)

deepaktbabu March 11, 2012 12:40

BlockMesh CheckMesh error Help!!!
 
Hi there,
I am trying to blockmesh a cylinder in crossflow in order to predict the nature of flow over cylinder at high Reynolds numbers. I am getting errors while doing checkmesh but my blockmesh is working and i could not really figure of what the error is.
my blockmesh Dict is attached here and the error showing is the following..

/*---------------------------------------------------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 2.0.1 |
| \\ / A nd | Web: www.OpenFOAM.com |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
Build : 2.0.1-51f1de99a4bc
Exec : checkMesh
Date : Mar 11 2012
Time : 17:35:15
Host : javlin-laptop
PID : 2489
Case : /home/javlin/Desktop/blockcyl
nProcs : 1
sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster
allowSystemOperations : Disallowing user-supplied system call operations

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time

Create polyMesh for time = 0

Time = 0

Mesh stats
points: 488
internal points: 0
faces: 868
internal faces: 380
cells: 208
boundary patches: 5
point zones: 0
face zones: 0
cell zones: 0

Overall number of cells of each type:
hexahedra: 208
prisms: 0
wedges: 0
pyramids: 0
tet wedges: 0
tetrahedra: 0
polyhedra: 0

Checking topology...
Boundary definition OK.
Cell to face addressing OK.
Point usage OK.
Upper triangular ordering OK.
Face vertices OK.
Number of regions: 1 (OK).

Checking patch topology for multiply connected surfaces ...
Patch Faces Points Surface topology
inlet 12 26 ok (non-closed singly connected)
outlet 12 26 ok (non-closed singly connected)
cylslip 32 68 ok (non-closed singly connected)
cyl 16 32 ok (non-closed singly connected)
frontnback 416 488 ok (non-closed singly connected)

Checking geometry...
Overall domain bounding box (-2.1 -2.1 0) (6 2.1 0.01)
Mesh (non-empty, non-wedge) directions (1 1 0)
Mesh (non-empty) directions (1 1 0)
All edges aligned with or perpendicular to non-empty directions.
***Boundary openness (-5.88569455308e-20 0.00237684432174 -8.03050527735e-16) possible hole in boundary description.
***Open cells found, max cell openness: 1, number of open cells 16
<<Writing 16 non closed cells to set nonClosedCells
Minumum face area = 0.000585271430948. Maximum face area = 0.51707175. Face area magnitudes OK.
Min volume = 2e-300. Max volume = 0.00253339125. Total volume = 0.0749627349825. Cell volumes OK.
Mesh non-orthogonality Max: 180 average: 115.23387393
***Number of non-orthogonality errors: 272.
<<Writing 272 non-orthogonal faces to set nonOrthoFaces
***Error in face pyramids: 880 faces are incorrectly oriented.
<<Writing 608 faces with incorrect orientation to set wrongOrientedFaces
Max skewness = 0.509591935268 OK.

Failed 4 mesh checks.

End

Please help!!


my blockmeshdict

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 2.0.1 |
| \\ / A nd | Web: www.OpenFOAM.com |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format binary;
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 0.001;

vertices
(
(-150 0 0)
(-106.066 106.066 0)
(0 150 0)
(106.066 106.066 0)
(150 0 0)
(106.066 -106.066 0)
(0 -150 0)
(-106.066 -106.066 0)
(-1500 0 0)
(-1060.660 1060.660 0)
(0 1500 0 )
(1060.660 1060.660 0)
(1500 0 0)
(1060.660 -1060.660 0)
(0 -1500 0)
(-1060.660 -1060.660 0)
(-2100 -2100 0)
(-2100 -1060.660 0)
(-2100 0 0)
(-2100 1060.660 0)
(-2100 2100 0)
(-1060.660 -2100 0)
(-1060.660 2100 0)
(0 -2100 0)
(0 2100 0)
(1060.660 -2100 0)
(1060.660 2100 0)
(2100 -2100 0)
(2100 -1060.660 0)
(2100 0 0)
(2100 1060.660 0)
(2100 2100 0)
(6000 -2100 0)
(6000 -1060.660 0)
(6000 0 0)
(6000 1060.660 0)
(6000 2100 0)
(-150 0 10)
(-106.066 106.066 10)
(0 150 10)
(106.066 106.066 10)
(150 0 10)
(106.066 -106.066 10)
(0 -150 10)
(-106.066 -106.066 10)
(-1500 0 10)
(-1060.660 1060.660 10)
(0 1500 10)
(1060.660 1060.660 10)
(1500 0 10)
(1060.660 -1060.660 10)
(0 -1500 10)
(-1060.660 -1060.660 10)
(-2100 -2100 10)
(-2100 -1060.660 10)
(-2100 0 10)
(-2100 1060.660 10)
(-2100 2100 10)
(-1060.660 -2100 10)
(-1060.660 2100 10)
(0 -2100 10)
(0 2100 10)
(1060.660 -2100 10)
(1060.660 2100 10)
(2100 -2100 10)
(2100 -1060.660 10)
(2100 0 10)
(2100 1060.660 10)
(2100 2100 10)
(6000 -2100 10)
(6000 -1060.660 10)
(6000 0 10)
(6000 1060.660 10)
(6000 2100 10)
);

blocks
(
hex (8 0 37 45 9 1 38 46) (2 1 2) simpleGrading (1 1 1)//cyl
hex (18 8 45 55 19 9 46 56) (4 1 2) simpleGrading (1 1 1)// inlet u
hex (1 2 39 38 9 10 47 46) (2 1 2) simpleGrading (1 1 1)//cyl
hex (2 3 40 39 10 11 48 47) (2 1 2) simpleGrading (1 1 1)//cyl
hex (4 12 49 41 3 11 48 40) (2 1 2) simpleGrading (1 1 1)//cyl
hex (12 29 66 49 11 30 67 48) (4 1 2) simpleGrading (1 1 1)//outlet u 1
hex (29 34 71 66 30 35 72 67) (4 1 2) simpleGrading (1 1 1)//outlet u 2
hex (17 15 52 54 18 8 45 55) (4 1 2) simpleGrading (1 1 1)// inlet d
hex (15 7 44 52 8 0 37 45) (2 1 2) simpleGrading (1 1 1)//cyl
hex (15 14 51 52 7 6 43 44) (2 1 2) simpleGrading (1 1 1)//cyl
hex (14 13 50 51 6 5 42 43) (2 1 2) simpleGrading (1 1 1)//cyl
hex (5 13 50 42 4 12 49 41) (2 1 2) simpleGrading (1 1 1)//cyl
hex (13 28 65 50 12 29 66 49) (4 1 2) simpleGrading (1 1 1)// outlet d 1
hex (28 33 70 65 29 34 71 66) (4 1 2) simpleGrading (1 1 1) // outlet d 2
hex (16 21 58 53 17 15 52 54) (4 1 4) simpleGrading (1 1 1)// <1>
hex (21 23 60 58 15 14 51 52) (2 1 4) simpleGrading (1 1 1)// A
hex (23 25 62 60 14 13 50 51) (2 1 4) simpleGrading (1 1 1)// B
hex (25 27 64 62 13 28 65 50) (4 1 4) simpleGrading (1 1 1)// <2>
hex (27 32 69 64 28 33 70 65) (4 1 4) simpleGrading (1 1 1)// <3>
hex (20 22 59 57 19 9 46 56) (4 1 4) simpleGrading (1 1 1)// <4>
hex (22 24 61 59 9 10 47 46) (2 1 4) simpleGrading (1 1 1)// C
hex (24 26 63 61 10 11 48 47) (2 1 4) simpleGrading (1 1 1) // D
hex (26 31 68 63 11 30 67 48) (4 1 4) simpleGrading (1 1 1)// <5>
hex (31 36 73 68 30 35 72 67) (4 1 4) simpleGrading (1 1 1)// <6>

);

edges
(
arc 8 9 (-1385.819 574.025 0)
arc 9 10 (-574.025 1385.819 0)
arc 10 11 (574.025 1385.819 0)
arc 11 12 (1385.819 574.025 0)
arc 12 13 (1385.819 -574.025 0)
arc 13 14 (574.025 -1385.819 0)
arc 14 15 (-574.025 -1385.819 0)
arc 15 8 (-1385.819 -574.025 0)
arc 0 1 (-138.582 57.403 0)
arc 1 2 (-57.403 138.582 0)
arc 2 3 (57.403 138.582 0)
arc 3 4 (138.582 57.403 0)
arc 4 5 (138.582 -57.403 0)
arc 5 6 (57.403 -138.582 0)
arc 6 7 (-57.403 -138.582 0)
arc 7 0 (-138.582 -57.403 0)
arc 45 46 (-1385.819 574.025 10)
arc 46 47 (-574.025 1385.819 10)
arc 47 48 (574.025 1385.819 10)
arc 48 49 (1385.819 574.025 10)
arc 49 50 (1385.819 -574.025 10)
arc 50 51 (574.025 -1385.819 10)
arc 51 52 (-574.025 -1385.819 10)
arc 52 45 (-1385.819 -574.025 10)
arc 37 38 (-138.582 57.403 10)
arc 38 39 (-57.403 138.582 10)
arc 39 40 (57.403 138.582 10)
arc 40 41 (138.582 57.403 10)
arc 41 42 (138.582 -57.403 10)
arc 42 43 (57.403 -138.582 10)
arc 43 44 (-57.403 -138.582 10)
arc 44 37 (-138.582 -57.403 10)
);

boundary
(
inlet
{
type patch;
faces
(
(18 19 56 55)
(19 20 57 56)
(17 18 55 54)
(16 17 54 53)
);
}
outlet
{
type patch;
faces
(
(36 35 72 73)
(35 34 71 72)
(34 33 70 71)
(33 32 69 70)
);
}
cylslip
{
type slip;
faces
(
(20 22 59 57)
(22 24 61 59)
(24 26 63 61)
(26 31 68 63)
(31 36 73 68)
(21 16 53 58)
(23 21 58 60)
(25 23 60 62)
(27 25 62 64)
(32 27 64 69)
);
}
cyl
{
type wall;
faces
(
(0 1 38 37)
(1 2 39 38)
(2 3 40 39)
(3 4 41 40)
(4 5 42 41)
(5 6 43 42)
(6 7 44 43)
(7 0 37 44)
);
}
frontnback
{
type empty;
faces
(
(16 21 15 17)
(21 23 14 15)
(23 25 13 14)
(25 27 28 13)
(27 32 33 28)
(17 15 8 18)
(15 7 0 8)
(15 14 6 7)
(14 13 5 6)
(13 12 4 5)
(13 28 29 12)
(28 33 34 29)
(18 8 9 19)
(8 0 1 9)
(1 2 10 9)
(2 3 11 10)
(4 12 11 3)
(12 29 30 11)
(29 34 35 30)
(19 9 22 20)
(9 10 24 22)
(10 11 26 24)
(11 30 31 26)
(30 35 36 31)
(53 54 52 58)
(58 52 51 60)
(60 51 50 62)
(62 50 65 64)
(64 65 70 69)
(54 55 45 52)
(52 45 37 44)
(52 44 43 51)
(51 43 42 50)
(50 42 41 49)
(50 49 66 65)
(65 66 71 70)
(55 56 46 45)
(45 46 38 37)
(46 47 39 38)
(47 48 40 39)
(40 48 49 41)
(48 67 66 49)
(67 72 71 66)
(56 57 59 46)
(46 59 61 47)
(47 61 63 48)
(48 63 68 67)
(67 68 73 72)

);
}

);

mergePatchPairs
(
);

// ************************************************** *********************** //


All times are GMT -4. The time now is 10:32.