CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Native Meshers: blockMesh (http://www.cfd-online.com/Forums/openfoam-meshing-blockmesh/)
-   -   OpenFOAM blockMeshDict (http://www.cfd-online.com/Forums/openfoam-meshing-blockmesh/112329-openfoam-blockmeshdict.html)

sihaqqi January 26, 2013 03:04

OpenFOAM blockMeshDict
 
Hello

I am a beginner with OpenFoam and CFD. I have prepared a blockMeshDict for a pipe tee junction. It is 120mm diameter pipe which is 1500mm long in X-direction and from the middle (750 mm from both ends), an equal tee of diameter 120mm and 750mm long comes out of it. I have to model turbulence. When I want to see my mesh using ParaFoam, I get error which is

--> FOAM Warning :
From function entry::getKeyword(keyType&, Istream&)
in file db/dictionary/entry/entryIO.C at line 77
Reading /home/imad/OpenFOAM/imad-2.1.1/run/projects/incompressible/icoFoam/cavity/constant/polyMesh/boundary
found on line 25 the punctuation token ')'
expected either } or EOF


--> FOAM FATAL IO ERROR:
Expected a ')' or a '}' while reading PtrList, found on line 29 an error

file: /home/imad/OpenFOAM/imad-2.1.1/run/projects/incompressible/icoFoam/cavity/constant/polyMesh/boundary at line 29.

From function Istream::readEndList(const char*)
in file db/IOstreams/IOstreams/Istream.C at line 159.

FOAM exiting


Below is my blockMeshDict data. Please advise. I shall be very grateful.


FoamFile
{
version 2.0;
format ascii;
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 0.001;

vertices
(
(0 0 0) // point 0
(0 0 60) // point 1
(0 0 -60) // point 2
(0 60 0) // point 3
(0 -60 0) // point 4
(1500 0 0) // point 5
(1500 0 60) // point 6
(1500 0 -60) // point 7
(1500 60 0) // point 8
(1500 -60 0) // point 9
(690 0 60) // point 10
(810 0 60) // point 11
(750 60 60) // point 12
(750 -60 60) // point 13
(750 0 750) // point 14
(690 0 750) // point 15
(810 0 750) // point 16
(750 60 750) // point 17
(750 -60 750) // point 18
);

blocks
(
hex (1 3 2 4 6 8 7 9) (20 20 1) simpleGrading (1 1 1)
hex (11 12 10 13 16 17 15 18) (20 20 1) simpleGrading (1 1 1)
);

edges
(
arc 1 3 (0 30 50)
arc 3 2 (0 30 -50)
arc 2 4 (0 -30 -50)
arc 4 1 (0 -30 50)
arc 6 8 (0 30 50)
arc 8 7 (0 30 -50)
arc 7 9 (0 -30 -50)
arc 9 6 (0 -30 50)
arc 11 12 (50 30 0)
arc 12 10 (-50 30 0)
arc 10 13 (-50 -30 0)
arc 13 11 (50 -30 0)
arc 16 17 (50 30 0)
arc 17 15 (-50 30 0)
arc 15 18 (-50 -30 0)
arc 18 16 (50 -30 0)
);

boundary
(
fixedWalls
{
type wall;
faces
(
(1 2 3 4)
(6 7 8 9)
(15 16 17 18)
(1 3 6 8)
(3 2 8 7)
(2 4 7 9)
(4 1 9 6)
(11 12 16 17)
(12 10 17 15)
(10 13 15 18)
(13 11 18 16)
);
}
);

mergePatchPairs
(
);

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

msuaeronautics January 26, 2013 19:41

After running blockMesh, did you run checkMesh?

norkistar February 1, 2013 04:49

for the fixed walls, should be ( not {


All times are GMT -4. The time now is 15:00.