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

[Other] CheckMesh fails when cyclic boundaries are defined - OF 2.2.0

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree1Likes
  • 1 Post By caduqued

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 21, 2013, 12:53
Default CheckMesh fails when cyclic boundaries are defined - OF 2.2.0
  #1
New Member
 
caduqued
Join Date: Apr 2009
Location: UK
Posts: 16
Rep Power: 17
caduqued is on a distinguished road
Hi there Foamers,

I am facing a quite curious situation. I am meshing a simple geometry (just a parallelepiped), but with four cyclic boundaries (2 sets of 2 faces each). After running blockMesh I check the mesh with checkMesh and I am getting non-orthogonality errors.

I decided to check one of the tutorials, just to be sure I had done nothing dumb within the blockMeshDict, just to be safe. I took the channel395 tutorial, and after creating the mesh, again checked the mesh with checkMesh. The summary of checkMesh for this geometry is the following:

Checking geometry...
Overall domain bounding box (0 0 0) (4 2 2)
Mesh (non-empty, non-wedge) directions (1 1 1)
Mesh (non-empty) directions (1 1 1)
Boundary openness (-2.20985e-16 -3.05745e-18 3.30302e-17) OK.
Max cell openness = 1.5351e-16 OK.
Max aspect ratio = 10.4192 OK.
Minimum face area = 0.000639842. Maximum face area = 0.0102758. Face area magnitudes OK.
Min volume = 6.39842e-05. Max volume = 0.000685055. Total volume = 16. Cell volumes OK.
Mesh non-orthogonality Max: 180 average: 16.0853
***Number of non-orthogonality errors: 7000.
<<Writing 7000 non-orthogonal faces to set nonOrthoFaces
Face pyramids OK.
Max skewness = 3.9073e-11 OK.
Coupled point location match (average 3.39872e-19) OK.

Failed 1 mesh checks.



My question is:

Is OK to ignore this message for those cases with periodic (cyclic) boundaries?

It is a bit concerning that checkMesh seems to ignore that is dealing with a geometry with cyclic boundaries, and then includes such features as fault or mesh errors. Then, it is very difficult to distinguish from real problems, for instance, in more complex geometries.

Any feedback is really appreciated.

Carlos
ali jafari likes this.
caduqued is offline   Reply With Quote

Old   May 21, 2013, 18:17
Default
  #2
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,980
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Greetings Carlos,

At first I was going to say this is normal and suggest that your report this as a bug... but then I tested the tutorial "DNS/dnsFoam/boxTurb16" with both OpenFOAM 2.2.0 and 2.2.x:
  • On 2.2.0, I got the same message from checkMesh as you did.
  • On 2.2.x, it no longer gives this message. This means that it has been fixed some time ago...
For more information on how to install OpenFOAM 2.2.x: http://www.openfoam.org/git.php

At least in theory, I think you can safely disregard the message you're seeing, if you don't want to install 2.2.x.

Best regards,
Bruno
__________________
wyldckat is offline   Reply With Quote

Old   May 21, 2013, 18:31
Default
  #3
New Member
 
caduqued
Join Date: Apr 2009
Location: UK
Posts: 16
Rep Power: 17
caduqued is on a distinguished road
Quote:
Originally Posted by wyldckat View Post
Greetings Carlos,

At first I was going to say this is normal and suggest that your report this as a bug... but then I tested the tutorial "DNS/dnsFoam/boxTurb16" with both OpenFOAM 2.2.0 and 2.2.x:
  • On 2.2.0, I got the same message from checkMesh as you did.
  • On 2.2.x, it no longer gives this message. This means that it has been fixed some time ago...
For more information on how to install OpenFOAM 2.2.x: http://www.openfoam.org/git.php

At least in theory, I think you can safely disregard the message you're seeing, if you don't want to install 2.2.x.

Best regards,
Bruno

Hi Bruno,

Thanks for the info. Yes, I had been using current versions up to 2.1.x, but then I moved to 2.2.0 and got stuck there. Anyway, it is good to know that it has been fixed. Thanks again.

Carlos
caduqued is offline   Reply With Quote

Reply

Tags
blockmesh, checkmesh, cyclic patches, of 2.2.0

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Cyclic boundaries importing Gambit msh file and interFoam chegdan OpenFOAM Running, Solving & CFD 16 February 14, 2023 03:56
Problem with cyclic boundaries in Openfoam 1.5 fs82 OpenFOAM 36 January 7, 2015 00:31
how to create cyclic from 2 boundaries in Openfoam 1.7.1 vsflap OpenFOAM 4 April 26, 2013 03:30
OpenFOAM static build on Cray XT5 asaijo OpenFOAM Installation 9 April 6, 2011 12:21
CYCLIC BOUNDARIES MATCHING robert Siemens 3 September 7, 2000 01:08


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