snappy - duplicate faces, non-consecutive shared points ++
Hi all,
when meshing with snappy (a bit comlicated area - underhood ), the checkMesh reports the following errors: -- <<Number of duplicate (not baffle) faces found: 22. This might indicate a problem. <<Number of faces with non-consecutive shared points: 26. This might indicate a problem. <<Writing 76 faces with non-standard edge connectivity to set edgeFaces <<Writing 1 cells with two non-boundary faces to set twoInternalFacesCells Number of regions: 1 (OK). Checking patch topology for multiply connected surfaces... Patch Faces Points Surface topology ffminx 0 0 ok (empty) ffmaxx 0 0 ok (empty) ffminy 0 0 ok (empty) ffmaxy 0 0 ok (empty) ffminz 0 0 ok (empty) ffmaxz 0 0 ok (empty) atmosphere 47880 53403 ok (non-closed singly connected) inlet 18310 26322 ok (non-closed singly connected) outletHVAC 1955 2892 ok (non-closed singly connected) outletValve01 212 240 ok (non-closed singly connected) outletValve02 222 265 ok (non-closed singly connected) outletValve03 213 256 ok (non-closed singly connected) outletValve04 220 260 ok (non-closed singly connected) outletValve05 220 250 ok (non-closed singly connected) outletValve06 221 241 ok (non-closed singly connected) topWall 69468 83231 ok (non-closed singly connected) wallLargeCells 156898 188065 ok (non-closed singly connected) wallSmallCells 484344 563698 multiply connected (shared edge) <<Writing 2 conflicting points to set nonManifoldPoints -- I can't get rid of it no matter what snapping features, number of prism layers of quality settings I use. Does that mean the problem is in the underlying stl geometry? P. |
In case someone is reading on this old post..
Quote:
-Louis |
Hello Louis,
Sorry for bringing this old post back again. Could you please explain more thorougly how did you manage to solve the edgeFaces problem? Kind regards, George |
this is quite old so I'm not sure what it was but maybe it was this:
in snappy*Dict: Code:
and then after Code:
runParallel snappyHexMesh $nProcs -overwrite then I would create AMI patches with Code:
pointSync false; Code:
runParallel createPatch $nProcs -overwrite Code:
runParallel mergeOrSplitBaffles $nProcs -split -overwrite; Good luck |
All times are GMT -4. The time now is 19:03. |