CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Meshing & Mesh Conversion (https://www.cfd-online.com/Forums/openfoam-meshing/)
-   -   [blockMesh] CheckMesh error using a tutorial from OpenFOAM 114 with openFOAM 13 (https://www.cfd-online.com/Forums/openfoam-meshing/61811-checkmesh-error-using-tutorial-openfoam-114-openfoam-13-a.html)

martapajon January 14, 2008 10:44

CheckMesh error using a tutorial from OpenFOAM 114 with openFOAM 13
 
Dear all,

I am trying to run the tutorial 2.2 from OpenFOAM-1.4 guide (stress analysis of a plate with a hole),but I would need to run it with OpenFOAM1.3.

I have run BlockMesh and it seems to work, but it doesn't because Boundary and owner files are empty!!
When I run checkmesh the answer is something like:

Fatal error: Attempt to get back from at line 1681.

From function void Istream::getBack (token&t)
in file db/IOStreams/Iostreams/Istream.c at line 44.
FOAM existing.

Could you please tell me the reason of that? Is that related with that I am using 1.4.1 tutorials with openFOAM 1.3??
Thank you very much,

Marta

kati January 14, 2008 11:26

Hi Marta, I tested the bloc
 
Hi Marta,

I tested the blockMeshDict from this tutorial with both 1.4.1 and 1.3, and it worked well, all files are written and checkMesh is fine. Did you change something in the blockMeshDict?

Regards,
Kati

martapajon January 14, 2008 11:59

Hi Kati!! Thank you for your
 
Hi Kati!!
Thank you for your answer.
I haven't done any change in the blockMeshDict. I just copy the tutorial in my user directory and I tried to run it.
I am cheking now if the copy was wrong,and maybe it was because I delete it and I am trying to copy it again and I am not able to copy boundary file, I do't know why.

Regards,
Marta

martapajon January 14, 2008 12:10

I managed to copy it again and
 
I managed to copy it again and after running it, not only boundary and owner appear empty as before, but faces and neighbour too.

Now the error with checkMesh is:

FOAM FATAL IO ERROR : Expected a '(' while reading VectorSpace<form,>, found on line 143 an error

file: ../plateHole/constant/polyMesh/points at line 143.

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

FOAM exiting


Regards,

Marta

kati January 14, 2008 14:21

Hi Marta, I think checkMesh
 
Hi Marta,

I think checkMesh gives that error message because the file is empty. The error message from blockMesh would be more meaningful.

You might have a system related problem. Are you sure you have enough disc space, for example?

Regards,
Kati

martapajon January 18, 2008 06:19

Thank you Kati!!! I asked f
 
Thank you Kati!!!

I asked for more disc space and now it works. You were right.

Thanks a lot.

Marta

martapajon January 18, 2008 07:36

Hello everyone,and specially K
 
Hello everyone,and specially Kati,

To be able to run the tutorial form 1.4.1 version in 1.3 (the plateHole belonging to solidDisplacementFoam) I know I cant call GAMG solver so, which sover should I call to solve D and T?
which parameters are necessary to set within that solver?
As you can realize I am begineer in OpenFOAM and I am runing this case as an example to learn,practise and understand OpenFOAM.

I know this is not related with the mesh, but it is with the toturial form 1.4.1 run in 1.3.

Thank you!!!

kati January 21, 2008 12:52

Hi Marta, See the tutorials
 
Hi Marta,

See the tutorials in the 1.3 installation for guidance. You'll probably find a tutorial for the solver you are going to use (there was no solidDisplacementFoam in 1.3 so far I know). In stressedFoam plateHole example one uses ICCG, which needs as input only tolerance and relTol.

Regards,
Kati


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