CFD Online Discussion Forums

CFD Online Discussion Forums (
-   OpenFOAM Mesh Utilities (
-   -   Problem with RenumberMesh in parallel in OpenFOAM 2.1.1 (

srini_esi March 18, 2013 08:01

Problem with RenumberMesh in parallel in OpenFOAM 2.1.1
Dear All,
This is Srinivas.
I am using OpenFOAM 2.1.1 in RHEL 5.8
There are 4 procs in my system. blockMesh, snappyHexMesh, checkMesh transformPoints -scale are successful in parallel.
Then I did, mpirun -np 4 reconstructParMesh -mergeTol 1e-6 -constant.
Then, mpirun -n 4 renumberMesh -overwrite -parallel.
It fails with following message :
[3] keyword SIDE_GLASS is undefined in dictionary "/home/pv/Working_Directory/Renumber_mesh_problem/processor3/0/nut::boundaryField"
[3] file: /home/pv/Working_Directory/Renumber_mesh_problem/processor3/0/nut::boundaryField from line 26 to line 61.
[3] From function dictionary::subDict(const word& keyword) const
[3] in file db/dictionary/dictionary.C at line 461.
FOAM parallel run exiting
If I do just renumberMesh -overwrite, it works fine but parallel renumbering is a problem.
I request you all to please help me.


Best Regards,

CFDnewbie147 November 8, 2013 03:48

hello Srini,

my opinion:

you do you meshgeneration in parallel and then you reconstruct you mesh with reconstructParMesh => you get a Mesh which you can use with only one prozessor or you decompose it again to use parallel computation...

to renumber your reconstructed mesh you've to use the renumberMesh option without -parallel:

renumberMesh -overwrite

this command renumbers your RECONSTRUCTED mesh.

To use the command in parallel you have to reconstruct your mesh AFTER renumbering it with mpirun -np 4 renumberMesh -overwrite -parallel.

I hope this will help you.
Best regards,

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