From c941664d2eff4a6a5b6b57c97db02f0c3e598f11 Mon Sep 17 00:00:00 2001
From: Simon Praetorius <simon.praetorius@tu-dresden.de>
Date: Wed, 29 Aug 2018 13:12:48 +0200
Subject: [PATCH] removed access to not-availbe extents_ member if non HAVE_MPI
 mode.

---
 dune/vtk/datacollectors/structureddatacollector.hh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dune/vtk/datacollectors/structureddatacollector.hh b/dune/vtk/datacollectors/structureddatacollector.hh
index 9a5bb0f..5383666 100644
--- a/dune/vtk/datacollectors/structureddatacollector.hh
+++ b/dune/vtk/datacollectors/structureddatacollector.hh
@@ -165,9 +165,9 @@ public: // default implementation:
   template <class Writer>
   void writePiecesImpl (Writer const& writer) const
   {
+#if HAVE_MPI
     writer(0, extents_[0], true);
 
-#if HAVE_MPI
     int num_ranks = -1;
     MPI_Comm_size(gridView_.comm(), &num_ranks);
     for (int p = 1; p < num_ranks; ++p) {
@@ -179,6 +179,8 @@ public: // default implementation:
         writer(idx, extents_[idx], true);
       }
     }
+#else
+    writer(0, this->extent(), true);
 #endif
   }
 
-- 
GitLab