CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Meshing & Mesh Conversion (http://www.cfd-online.com/Forums/openfoam-meshing/)
-   -   Problem with mergeMeshes (http://www.cfd-online.com/Forums/openfoam-meshing/73560-problem-mergemeshes.html)

besto March 11, 2010 05:30

Problem with mergeMeshes
 
Hello,

i would like to do a rotor/stator calculation. Thus i created two meshes, converted them with fluent3dmeshtoFoam, checked the meshs and renumbered them.
Now i wanted to merge the meshes for the calculation. This fails. Here is the output:

Code:

Build  : 1.6-f802ff2d6c5a
Exec  : mergeMeshes . ../channel3/ . ../Rotor5
Date  : Mar 10 2010
...
PID    : 4782
Case  : /home/bstoeve/OpenFOAM/Rotor/all2
nProcs : 1
SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
...
Master: "." "../channel3/"
mash to add:      "." "../Rotor5/"

Create Times
Reading master mesh for time = 0
Create mesh

Reading mesh to add for time = 0
Create mesh

Writing combined mesh to 1
patch names:

...

Copying old patches
Adding new patches.


Illegal zoneID 1 for face 21733698#0  Foam::error::printStack(Foam::Ostream&) in "/home/bstoeve/OpenFOAM/OpenFOAM-1.6/lib/linux64GccDPOpt/libOpenFOAM.so"
#1  Foam::error::abort() in "/home/bstoeve/OpenFOAM/OpenFOAM-1.6/lib/linux64GccDPOpt/libOpenFOAM.so"
#2  Foam::polyTopoChange::resetZones(Foam::polyMesh const&, Foam::polyMesh&, Foam::List<Foam::List<int> >&, Foam::List<Foam::List<int> >&, Foam::List<Foam::List<int> >&) const in "/home/bstoeve/OpenFOAM/OpenFOAM-1.6/lib/linux64GccDPOpt/libdynamicMesh.so"
#3  Foam::polyTopoChange::changeMesh(Foam::polyMesh&, bool, bool, bool, bool) in "/home/bstoeve/OpenFOAM/OpenFOAM-1.6/lib/linux64GccDPOpt/libdynamicMesh.so"
#4  Foam::mergePolyMesh::merge() in "/home/bstoeve/OpenFOAM/OpenFOAM-1.6/applications/bin/linux64GccDPOpt/mergeMeshes"
#5  main in "/home/bstoeve/OpenFOAM/OpenFOAM-1.6/applications/bin/linux64GccDPOpt/mergeMeshes"
#6  __libc_start_main in "/lib/libc.so.6"
#7  _start at /build/buildd/eglibc-2.10.1/csu/../sysdeps/x86_64/elf/start.S:116


    From function resetZones(const polyMesh&, polyMesh&, labelListList&labelListList&, labelListList&)
    in file polyTopoChange/polyTopoChange/polyTopoChange.C at line 1575.

FOAM aborting

What is inetersting about this is: The error occures when the interior faces seem to end. As could be seen from the output of fluent3dmeshtoFoam:

Code:

faceZone from Fluent indices: 0 to: 21733697 type: interior
patch 0 from Fluent indices: 21733698 to: 21881973 type: wall
patch 1 from Fluent indices: 21881974 to: 21889726 type: wall
patch 2 from Fluent indices: 21889727 to: 21947236 type: wall
patch 3 from Fluent indices: 21947237 to: 21969365 type: wall
patch 4 from Fluent indices: 21969366 to: 21988347 type: wall
patch 5 from Fluent indices: 21988348 to: 22007989 type: wall
patch 6 from Fluent indices: 22007990 to: 22028676 type: wall
patch 7 from Fluent indices: 22028677 to: 22049363 type: wall

Has anybody experienced something like this before?:confused:

besto March 14, 2010 04:09

O.k. solved this
 
Hi,

well, i 'solved' the problem by not using fluent3DMeshToFoam. It doesn't work (at least in version 1.6). Using fluentMeshToFoam works.


All times are GMT -4. The time now is 11:34.