diff --git a/src/meshTools/triSurface/booleanOps/surfaceIntersection/surfaceIntersection.C b/src/meshTools/triSurface/booleanOps/surfaceIntersection/surfaceIntersection.C index 252bcdfbdca3cb4b35a0eee119141138d3135024..0ede58107cbe86cc00e33457d6b73f8a5c8e1b64 100644 --- a/src/meshTools/triSurface/booleanOps/surfaceIntersection/surfaceIntersection.C +++ b/src/meshTools/triSurface/booleanOps/surfaceIntersection/surfaceIntersection.C @@ -968,10 +968,10 @@ Foam::surfaceIntersection::surfaceIntersection if (!usedPoints.found(pointI)) { - FatalErrorIn("surfaceIntersection::surfaceIntersection") + WarningIn("surfaceIntersection::surfaceIntersection") << "Problem: cut point:" << pointI << " coord:" << cutPoints_[pointI] - << " not used by any edge" << abort(FatalError); + << " not used by any edge" << endl; } } } diff --git a/tutorials/mesh/foamyHexMesh/blob/Allrun b/tutorials/mesh/foamyHexMesh/blob/Allrun index abcd8419bda49e95091ba65d24e96469a7645fef..3ef4e5b75e12b5550ea0f118190fb8c1473e727d 100755 --- a/tutorials/mesh/foamyHexMesh/blob/Allrun +++ b/tutorials/mesh/foamyHexMesh/blob/Allrun @@ -8,7 +8,13 @@ cd ${0%/*} || exit 1 # run from this directory cp $FOAM_TUTORIALS/resources/geometry/blob.stl.gz constant/triSurface/ runApplication foamyHexMesh + runApplication collapseEdges -latestTime -collapseFaces +mv log.collapseEdges log.collapseFaces + +runApplication collapseEdges -latestTime -collapseFaceSet indirectPatchFaces +mv log.collapseEdges log.collapseFaceSet + runApplication checkMesh -latestTime -allGeometry -allTopology diff --git a/tutorials/mesh/foamyHexMesh/blob/Allrun-parallel b/tutorials/mesh/foamyHexMesh/blob/Allrun-parallel index 3113b19787164c7bc76f5c6d889b8eb45b971a5c..1674277920df26e29974bc492a4ac7c8e4dbdb76 100755 --- a/tutorials/mesh/foamyHexMesh/blob/Allrun-parallel +++ b/tutorials/mesh/foamyHexMesh/blob/Allrun-parallel @@ -14,7 +14,13 @@ runApplication blockMesh -region backgroundMeshDecomposition runApplication decomposePar -region backgroundMeshDecomposition runParallel foamyHexMesh $nProc + runParallel collapseEdges $nProc -latestTime -collapseFaces +mv log.collapseEdges log.collapseFaces + +runParallel collapseEdges $nProc -latestTime -collapseFaceSet indirectPatchFaces +mv log.collapseEdges log.collapseFaceSet + runParallel checkMesh $nProc -latestTime -allTopology -allGeometry runApplication reconstructParMesh -latestTime diff --git a/tutorials/mesh/foamyHexMesh/simpleShapes/Allclean b/tutorials/mesh/foamyHexMesh/simpleShapes/Allclean index 3e9b928240b8f003339d5ecd2d644f04a964560f..94024b2b8cef441e2ad9c7d66fe59a769e30855c 100755 --- a/tutorials/mesh/foamyHexMesh/simpleShapes/Allclean +++ b/tutorials/mesh/foamyHexMesh/simpleShapes/Allclean @@ -15,6 +15,8 @@ rm -r snapToSurface?.obj tetsToSnapTo.obj > /dev/null 2>&1 rm domain coneAndSphere > /dev/null 2>&1 +rm -rf 0/ + cleanCase # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/mesh/foamyHexMesh/simpleShapes/Allrun b/tutorials/mesh/foamyHexMesh/simpleShapes/Allrun index bfc610ad80ccdf35c605f496710c98a6ce715870..497c84f91fb3677a96f2b50629b4b25b652be626 100755 --- a/tutorials/mesh/foamyHexMesh/simpleShapes/Allrun +++ b/tutorials/mesh/foamyHexMesh/simpleShapes/Allrun @@ -22,5 +22,7 @@ runApplication surfaceBooleanFeatures intersection \ runApplication foamyHexMesh +runApplication collapseEdges -latestTime -collapseFaceSet indirectPatchFaces + # ----------------------------------------------------------------- end-of-file