View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000636OpenFOAM[All Projects] Bugpublic2012-08-29 03:182012-08-30 09:40
Reportercharlotte 
Assigned Tomattijs 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionno change required 
PlatformLinuxOSOpenSuseOS Version11.3
Product Version 
Target VersionFixed in Version 
Summary0000636: Bad faces in blockMesh for an axisymmetric mesh
DescriptionblockMesh generates bad faces causing checkMesh, decomposePar, and solver to fail.
Steps To ReproduceAttached are two meshes: one works fine, the other one does not. Mesh can be checked with paraFoam, and the bad faces are always near the axis of symmetry.
Additional InformationI'm able to generate the mesh without problem with OpenFOAM 1.7
TagsNo tags attached.
Attached Fileszip file icon blockMeshDict.zip [^] (2,965 bytes) 2012-08-29 03:18

- Relationships

-  Notes
(0001643)
mattijs (manager)
2012-08-29 07:58

You have unassigned boundary faces in your mesh, blockMesh will assign these to a 'defaultFaces' patch:

    Found 5 undefined faces in mesh; adding to default patch.
This patch is of type empty and this upsets the detection whether the case is parallel 2D (empty on front and back) or non-parallel 2D (wedge).
(0001644)
mattijs (manager)
2012-08-29 14:01

The face merging (removing face with 2 or less unique vertices) works on boundary faces only so you'll still need to add your axis face to a patch.

You've got two choices:
- either have duplicate vertices in your cell but you'll still need to add the face (4 vertices but only 2 unique ones) to a patch. See e.g. the 'axis' patch in the movingCone tutorial

- or have coincident points and use standard hex connectivity and let the geometric merging in blockMesh merge them. This also still requires you to add the axis face as a patch.

- Issue History
Date Modified Username Field Change
2012-08-29 03:18 charlotte New Issue
2012-08-29 03:18 charlotte File Added: blockMeshDict.zip
2012-08-29 07:58 mattijs Note Added: 0001643
2012-08-29 14:01 mattijs Note Added: 0001644
2012-08-29 14:01 mattijs Status new => closed
2012-08-29 14:01 mattijs Assigned To => mattijs
2012-08-29 14:01 mattijs Resolution open => no change required
2012-08-30 09:40 mattijs Status closed => resolved