CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[snappyHexMesh] snappy - duplicate faces, non-consecutive shared points ++

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By louisgag

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 24, 2014, 04:18
Default snappy - duplicate faces, non-consecutive shared points ++
  #1
Member
 
Petr Furmanek
Join Date: Jan 2012
Location: Faenza, Italy
Posts: 66
Rep Power: 14
petr.f. is on a distinguished road
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.
petr.f. is offline   Reply With Quote

Old   June 5, 2015, 12:02
Default
  #2
Senior Member
 
louisgag's Avatar
 
Louis Gagnon
Join Date: Mar 2009
Location: Stuttgart, Germany
Posts: 338
Rep Power: 18
louisgag is on a distinguished road
Send a message via ICQ to louisgag
In case someone is reading on this old post..

Quote:
Originally Posted by petr.f. View Post
<<Number of faces with non-consecutive shared points: 26. This might indicate a problem.
I had a similar problem using snappyHexMesh and I was able to mitigate it by using the faceType baffle; condition and then using mergeOrSplitBaffles to properly separate the baffles, which snappy was apparently not able to do properly due to the highly complex geometry I'm using.

-Louis
louisgag is offline   Reply With Quote

Old   February 21, 2022, 06:06
Default
  #3
Member
 
George
Join Date: Dec 2020
Posts: 31
Rep Power: 5
damon707 is on a distinguished road
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
damon707 is offline   Reply With Quote

Old   February 22, 2022, 03:30
Default
  #4
Senior Member
 
louisgag's Avatar
 
Louis Gagnon
Join Date: Mar 2009
Location: Stuttgart, Germany
Posts: 338
Rep Power: 18
louisgag is on a distinguished road
Send a message via ICQ to louisgag
this is quite old so I'm not sure what it was but maybe it was this:


in snappy*Dict:
Code:

geometry
{
...
    cropRotor.stl
    {
    type triSurfaceMesh;
    name cropRotor;
    regions
    {
    ascii
    {
    name cropRotor;
    }
    }
    }
...
 dupliCropRotor.stl
    {
    type triSurfaceMesh;
    name dupliCropRotor;
    regions
    {
    ascii
    {
    name dupliCropRotor;
    }
    }
    }
};



...


    refinementSurfaces
    {

        cropRotor
        {
        level       (8 8); // 3 5
        faceType baffle;
    cellZone cropRotor;
    faceZone cropRotor;
    cellZoneInside inside;
//    gapLevelIncrement 3; //- Optional increment (additioinal to max level) in small gaps
        }




...


    refinementRegions
    {
        "cropRoto.*"
        {
            mode        inside;
            levels      ((1E15 6));
        }
        "dupliCropRoto.*"
        {
            mode    distance;
                levels  ((0.25 5));
        }
...
}

...


allowFreeStandingZoneFaces false;
(I don't remember if I only had twice the same geometry (rotor and dupliRotor) only to have more control over the refinement or if that was linked to the edgeFaces problem (I also don't remember anything about these edgeFaces issues...)



and then after



Code:
runParallel snappyHexMesh $nProcs -overwrite

then I would create AMI patches with
Code:
pointSync false;
Code:
runParallel createPatch $nProcs -overwrite
and then

Code:
runParallel mergeOrSplitBaffles $nProcs -split -overwrite;

Good luck
caduqued likes this.
louisgag is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
decomposePar problem: Cell 0contains face labels out of range vaina74 OpenFOAM Pre-Processing 37 July 20, 2020 05:38
GenerateVolumeMesh Error - Surface Wrapper Self Interacting (?) AndreP STAR-CCM+ 10 August 2, 2018 07:48
SigFpe when running ANY application in parallel Pj. OpenFOAM Running, Solving & CFD 3 April 23, 2015 14:53
DecomposePar unequal number of shared faces maka OpenFOAM Pre-Processing 6 August 12, 2010 09:01
[blockMesh] BlockMeshmergePatchPairs hjasak OpenFOAM Meshing & Mesh Conversion 11 August 15, 2008 07:36


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