BUG: blockMesh mergePatchPairs fails with edge-shared points (fixes #2589)
- remedy by performing the attach() action sequentially (as per stitchMesh changes). This ensures that the current point addressing is always used and avoids references to the already-merged points (which is what causes the failure). ENH: improve handling of empty patch removal - only remove empty *merged* patches, but leave any other empty patches untouched since they may intentional placeholders for other parts of a workflow. - remove any empty point/face zones created for patch merging
Showing
- applications/utilities/mesh/generation/blockMesh/mergePatchPairs.H 181 additions, 34 deletions...ons/utilities/mesh/generation/blockMesh/mergePatchPairs.H
- applications/utilities/mesh/manipulation/stitchMesh/stitchMesh.C 5 additions, 5 deletions...tions/utilities/mesh/manipulation/stitchMesh/stitchMesh.C
- tutorials/mesh/blockMesh/mergePairs/Allclean 10 additions, 0 deletionstutorials/mesh/blockMesh/mergePairs/Allclean
- tutorials/mesh/blockMesh/mergePairs/Allrun 8 additions, 0 deletionstutorials/mesh/blockMesh/mergePairs/Allrun
- tutorials/mesh/blockMesh/mergePairs/system/blockMeshDict 119 additions, 0 deletionstutorials/mesh/blockMesh/mergePairs/system/blockMeshDict
- tutorials/mesh/blockMesh/mergePairs/system/controlDict 48 additions, 0 deletionstutorials/mesh/blockMesh/mergePairs/system/controlDict
Please register or sign in to comment