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/)
-   -   [mesh manipulation] cyclic patches with different no. of faces - snappyHexMesh - createPatch (https://www.cfd-online.com/Forums/openfoam-meshing/123571-cyclic-patches-different-no-faces-snappyhexmesh-createpatch.html)

KYPCK444 September 16, 2013 12:02

cyclic patches with different no. of faces - snappyHexMesh - createPatch
 
My aim is to set cyclic boundaries to meshes created with snappyHexMesh, by means of createPatch utility.

The problem arises when patches to be joined (say inlet and outlet of a pipe) have different number of faces, which is a result of the mesh: createPatch gives what follows:

--> FOAM Serious Error :
From function cyclicPolyPatch::order(const primitivePatch&, labelList&, labelList&) const
in file meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C at line 1383
Patch:outlet_cyclic : Cannot match vectors to faces on both sides of patch
Perhaps your faces do not match? The obj files written contain the current match.
Continuing with incorrect face ordering from now on!


--> FOAM FATAL ERROR:

For patch inlet_cyclic there are 7269 face centres, for the neighbour patch outlet_cyclic there are 7398

From function cyclicPolyPatch::calcTransforms()
in file meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C at line 160.

FOAM exiting

Does anyone know how to proceed in such a case?

thanks

KYPCK444 September 27, 2013 08:13

ok,

the answer was:

use cyclicAMI conditions ----> http://www.cfd-online.com/Forums/ope...ber-faces.html


All times are GMT -4. The time now is 17:39.