From 1f1adf3756adb77ddaffdf8b588c1912969b661a Mon Sep 17 00:00:00 2001
From: Thomas De Maet <thomas.demaet@uclouvain.be>
Date: Tue, 13 Nov 2012 15:06:00 +0000
Subject: [PATCH] dg: step forward in parallelizing GW-SW coupling

---
 Mesh/meshPartition.cpp      | 2 +-
 Mesh/meshPartitionOptions.h | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/Mesh/meshPartition.cpp b/Mesh/meshPartition.cpp
index ba28bb8145..7e89fb4abe 100644
--- a/Mesh/meshPartition.cpp
+++ b/Mesh/meshPartition.cpp
@@ -297,7 +297,7 @@ int PartitionMesh(GModel *const model, meshPartitionOptions &options)
   model->recomputeMeshPartitions();
 
   if (options.createPartitionBoundaries || options.createGhostCells)
-    CreatePartitionBoundaries (model, options.createGhostCells);
+    CreatePartitionBoundaries (model, options.createGhostCells, options.createAllDims);
 
   Msg::StatusBar(true, "Done partitioning graph");
   return 0;
diff --git a/Mesh/meshPartitionOptions.h b/Mesh/meshPartitionOptions.h
index 5a9dac3d34..318234c5df 100644
--- a/Mesh/meshPartitionOptions.h
+++ b/Mesh/meshPartitionOptions.h
@@ -19,6 +19,7 @@ class meshPartitionOptions
   int renumber;
   bool createPartitionBoundaries;
   bool createGhostCells;
+  bool createAllDims;
 
   // Chaco
   int global_method;                    // 1 - Multilevel-KL
@@ -123,6 +124,7 @@ class meshPartitionOptions
     refine_algorithm = 3;
     createPartitionBoundaries = true;
     createGhostCells = true;
+    createAllDims = false;
     triWeight = 1;
     quaWeight = 1;
     tetWeight = 1;
-- 
GitLab