Go back to Richel Bilderbeek's homepage.
Go back to Richel Bilderbeek's OpenFOAM page.
ToolOpenFoamErrorOpenCellsFound shows an OpenFOAM
error.
The error is given by checkMesh, which states there are two problems in the geometry.
After investigation (see the pictures), I can note nothing strange.
I posted this question at cfd-online.com its OpenFOAM forum.
Of the mesh I used, I made some pictures. The top-left image shows the point indices,
the others the face indices.
./ToolOpenFoamErrorOpenCellsFound/case.foam
./ToolOpenFoamErrorOpenCellsFound/checkmesh.txt
D:\Projects\Tools\build-ToolTestTriangleMeshConsole-Desktop_Qt_5_1_1_MinGW_32bit
-Debug>checkmesh
/*---------------------------------------------------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 2.1 |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
/* Windows 32 and 64 bit porting by blueCAPE: http://www.bluecape.com.pt *\
| Based on Windows porting (2.0.x v4) by Symscape: http://www.symscape.com |
\*---------------------------------------------------------------------------*/
Build : 2.1-88b2f2ae3a0b
Exec : checkmesh
Date : Mar 18 2014
Time : 08:52:39
Host : "AIRBEAR-W7-I5"
PID : 1524
Case : D:/Projects/Tools/build-ToolTestTriangleMeshConsole-Desktop_Qt_5_1_1_Mi
nGW_32bit-Debug
nProcs : 1
SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMas
ter
allowSystemOperations : Allowing user-supplied system call operations
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time
Create polyMesh for time = 0
Time = 0
Mesh stats
points: 8
internal points: 0
faces: 9
internal faces: 0
cells: 2
boundary patches: 6
point zones: 0
face zones: 0
cell zones: 0
Overall number of cells of each type:
hexahedra: 0
prisms: 1
wedges: 0
pyramids: 0
tet wedges: 1
tetrahedra: 0
polyhedra: 0
Checking topology...
Boundary definition OK.
Cell to face addressing OK.
Point usage OK.
Upper triangular ordering OK.
Face vertices OK.
*Number of regions: 2
The mesh has multiple regions which are not connected by any face.
<<Writing region information to "0/cellToRegion"
Checking patch topology for multiply connected surfaces ...
Patch Faces Points Surface topology
back 1 4 ok (non-closed singly connected)
bottom 2 4 ok (non-closed singly connected)
front 1 4 ok (non-closed singly connected)
left 1 4 ok (non-closed singly connected)
right 1 4 ok (non-closed singly connected)
top 2 4 ok (non-closed singly connected)
Checking geometry...
Overall domain bounding box (-1 -1 0) (1 1 1)
Mesh (non-empty, non-wedge) directions (1 1 1)
Mesh (non-empty) directions (1 1 1)
***Boundary openness (0 0.171573 0) possible hole in boundary description.
***Open cells found, max cell openness: 1, number of open cells 1
<<Writing 1 non closed cells to set nonClosedCells
Minimum face area = 1. Maximum face area = 2. Face area magnitudes OK.
Min volume = 0.722222. Max volume = 1. Total volume = 1.72222. Cell volume
s OK.
Non-orthogonality check OK.
Face pyramids OK.
Max skewness = 0.421474 OK.
Coupled point location match (average 0) OK.
Failed 2 mesh checks.
End
D:\Projects\Tools\build-ToolTestTriangleMeshConsole-Desktop_Qt_5_1_1_MinGW_32bit
-Debug>
|
./ToolOpenFoamErrorOpenCellsFound/ToolOpenFoamErrorOpenCellsFound.png
PNG
IHDR ! !K sBITO sRGB gAMA a pHYs + @IDATx^ uO=L&'H#$4QJD]
q%몀#IP A I@x-5*[X h( L!9drL2wSSߙ>^χMwuwr3~H$-
P `innD"![lq7B JM1 c<`]!FS )p9\w=; y"@h \4 PDGwSw D@@&%ŵDb}<{x} 7M1 ;o./YVnq,1$1mvM7$+VkS?"DI&w; X66Q&u='KVg7'=ʺk/ ȍWt c$|ER urOUZ,^y u}վ'B BFS h:GV_Zir)p@HeK(!AS !) ) E BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA BA ϶|~g7s_W RA ʏWeU>yݰۊ&<An|_ J! (+D4TqgɗO>w3n4VjF;
B PVgggɟwIW_,<<W RA YJ#/ʗN<yf;#j[: RA "ɨDBcϕ' @ +$!r q D;zg*Y PJ! @$0 G " B PT#]}r)S1 (Y TzIʘc> T J! (sS1D: (I m}i#]iSg @)" e{ K9 P!rڇ~< |u}" P! ˛ 'p,_&Q 7\-: dB wSÃGd
o8 @\B >{[=Ac}Lnc )Bgۻ6jEjj? 1EoeuK @LB >;YC_뿳g 1Eb
2}( TdD"!zl
P>l"W^ysBj2)IW9y (q<tM2w\|EV\
I1 H3@/^,֭Zgj5>3?B@$ b e˖
ׯ%K8Ho# @h4 3ӻYƳΙ3GVX!7ov'Wi}vOdIҢ*h2eʔa3g֭[# _ׇzH~!!10o:scr\<}}ΫZZZd '
V/i=̦w]vܹS.\h^9q#$
AŽ)B}ȅ^8PS4M1 ?ĭ)ҳSF;tkdw$>T/zy Z *z3
t$:˖9'MÏGG!5$ %Mݻ1%}M!;)R^0ˇ9'A<C:muįrEE).$)b? M1BE)NZ! tC6!M1 ?ZY>9iL}TyҟL=F!(5~'{lذA6md(D97#Mȇ;)b0.Üq<C&]?Wv߱Y}wSB䭜⠓իW%\"G}}LS:"¬Ÿ`w5j(y߱S|DآeIu.[ih"HM
*vî?(Z_veNp-rʓˌ\
,ztG u;G"# ({Wm
].]:Ukm;!9k8Gb\0yHy
@>ŞZԑҿC+f?& |