From abb332df6d21d595367cd8dbb4db18de60e3e794 Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Thu, 28 Dec 2017 12:45:49 +0000
Subject: [PATCH] BUG: surfaceRedistributePar: hang in collated. See #686.

---
 .../surface/surfaceRedistributePar/surfaceRedistributePar.C    | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C b/applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C
index d1b03a7dd73..783b165844c 100644
--- a/applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C
+++ b/applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C
@@ -240,7 +240,10 @@ int main(int argc, char *argv[])
         if (Pstream::master())
         {
             // Actually load the surface
+            const bool oldParRun = Pstream::parRun();
+            Pstream::parRun() = false;
             triSurfaceMesh surf(io);
+            Pstream::parRun() = oldParRun;
             s = surf;
             bbs = List<treeBoundBox>(1, treeBoundBox(boundBox::greatBox));
         }
-- 
GitLab