besto |
March 11, 2010 04: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:
|