How to merge blocks? Match, merge or stitch?
5 Attachment(s)
Dear Foamers,
I'm stuck with a doubt about the difference between patch matching and patch merging, a feature that I need as I'd like to create blockMeshDict files with a multiblock philosophy (because of the origins of each block, I prefer to create multiblock meshes). So far, none of both seems to work well. I only know that patch merging deletes coinciding nodes and patch matching doesn't. The resulting grid is shown in the picture: "mergedandmatchedpatches.png". I did a try out, connecting 2 blocks of one hex each, one by patch matching and one by patch merging. The blockMeshDict files are attached to this question and are named: "blockMeshDict_mergedpatches.txt" and "blockMeshDict_matchedpatches.txt". The merge variant yields 12 nodes, while the match variant yields 16 nodes, so far everything is as expected. However, checkMesh-ing the merge variant gives an error on face connectivity, see "checkMesh_mergedpatches.txt", while the matched variant yields an errorless mesh after running checkMesh, see "checkMesh_matchedpatches.txt", but gives the comment: Code:
*Number of regions: 2 In my examples, merging does not yield a unique domain, while matching (apart fromt he strange pyramid border between the blocks) yields a wrong mesh according to checkMesh. My questions to ye foamers are:
Well, these are a lot of questions, maybe too many for just one post. I hope to get some clue at least. Thank you in advance, Gerrit |
All times are GMT -4. The time now is 21:14. |