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 |
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. |