View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001818 | OpenFOAM | Bug | public | 2015-08-08 12:38 | 2015-08-08 14:32 |
Reporter | ssss | Assigned To | henry | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | GNU/Linux | OS | Ubuntu | OS Version | 14.04 |
Product Version | dev | ||||
Summary | 0001818: New blockMesh patch face matching to be vertex ordering independent functionality appears broken | ||||
Description | The new blockMesh patch face matching to be vertex ordering independent functionality doesn't work completely as expected. In the tutorial icoFoam/cavity if one changes the order of the boundary face vertices of the movingWall the movingWall patch is not recognized and the movingWall faces are added to the the defaultFaces patch. The original definition for the movingWall patch is: movingWall { type wall; faces ( (3 7 6 2) ); } With this vertices order the blockMesh utility throws these patches: ---------------- Patches ---------------- patch 0 (start: 760 size: 20) name: movingWall patch 1 (start: 780 size: 60) name: fixedWalls patch 2 (start: 840 size: 800) name: frontAndBack End Showing that the movingWall faces are correctly identified. Instead if this vertices' order is used: movingWall { type wall; faces ( (7 3 6 2) ); } Then the blockMesh utility throws these patches: ---------------- Patches ---------------- patch 0 (start: 760 size: 0) name: movingWall patch 1 (start: 760 size: 60) name: fixedWalls patch 2 (start: 820 size: 800) name: frontAndBack patch 3 (start: 1620 size: 20) name: defaultFaces End Where you can see that the movingWall faces are not recognized. Instead if the order of the vertices is permuted as: movingWall { type wall; faces ( (7 3 2 6) ); } Then the blockMesh utility throws these patches: ---------------- Patches ---------------- patch 0 (start: 760 size: 20) name: movingWall patch 1 (start: 780 size: 60) name: fixedWalls patch 2 (start: 840 size: 800) name: frontAndBack End Meaning that it works as intedend. | ||||
Steps To Reproduce | Modify the blockMesh file of the tutorial icoFoam/cavity changing the face vertices ordering on the movingWall patch. One can observe that the new blockMesh patch face matching to be vertex ordering independent functionality doesn't work as expected. | ||||
Additional Information | Using the fastMerge option doesn't make any difference | ||||
Tags | No tags attached. | ||||