Why doesn't this simple blockMesh work in v2006?
Hi All,
The following blockMeshDict file (to mesh a cylinder) works perfectly in OpenFOAM-v1812: Code:
/*--------------------------------*- C++ -*----------------------------------*\ Code:
--> FOAM FATAL ERROR: Many thanks, Tom Waits |
I have not read through your case, but that is a very simple error, just change the number of mesh cells in each direction (X Y Z) so that common faces of two near blocks have the same number of cells and grading. Remember when using multiple blocks, the number of cells and the expansion ratio on common faces must be matching
Concerning the error: "--> FOAM FATAL ERROR: Sub-division mismatch between face 3 of block 0(26 101) and face 3 of block 1(26 101)" That means the number of cells of the common face of block 0 and block 1 is different. You have to draw again your vertex on a paper for better understanding then change cell number and simpleGrading in order that cells on the common face on those two blocks are matched . A very important point that be aware of how coordinate axis created during blockMesh, this usually leads to misunderstanding the x,y,z direction, hence users usually assign a number of cells improperly as they desire |
Quote:
For degenerate or special cases, revert to geometric merging. You can test on the command-line, and put into your blockMeshDict to be safer. In most case, the topological merge works well, can be significantly faster and is essential if you have a blockMesh with extremely high aspect ratio cells. Hope this helps explain what is going on. |
Quote:
|
Did you find the reply to this problem? I am having the same issue. This is my first simulation using OpenFoam.
|
Quote:
|
All times are GMT -4. The time now is 09:49. |