From c0f69c19f78228c8476ea8c855e88a9f4e897c09 Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Thu, 1 Oct 2009 19:35:18 +0100
Subject: [PATCH] sync blockedFaces

---
 .../autoHexMesh/meshRefinement/meshRefinement.C      | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/autoMesh/autoHexMesh/meshRefinement/meshRefinement.C b/src/autoMesh/autoHexMesh/meshRefinement/meshRefinement.C
index 1064aa36823..bd5729a1b38 100644
--- a/src/autoMesh/autoHexMesh/meshRefinement/meshRefinement.C
+++ b/src/autoMesh/autoHexMesh/meshRefinement/meshRefinement.C
@@ -1134,6 +1134,18 @@ Foam::autoPtr<Foam::mapDistributePolyMesh> Foam::meshRefinement::balance
                         }
                     }
                 }
+
+
+                // If the faceZones are not synchronised the blockedFace
+                // might not be synchronised. If you are sure the faceZones
+                // are synchronised remove below check.
+                syncTools::syncFaceList
+                (
+                    mesh_,
+                    blockedFace,
+                    andEqOp<bool>(),    // combine operator
+                    false               // separation
+                );
             }
             reduce(nUnblocked, sumOp<label>());
 
-- 
GitLab