From 48d1f5d502a1e65b51548d676cfaa331b59191ca Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Tue, 25 Nov 2014 20:16:32 +0000
Subject: [PATCH] [bugfix] Global matrix size was set wrongly in method
 'reduceCopy'

[[Imported from SVN: r9975]]
---
 dune/gfe/parallel/matrixcommunicator.hh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dune/gfe/parallel/matrixcommunicator.hh b/dune/gfe/parallel/matrixcommunicator.hh
index 3ddd3b15..6387dd76 100644
--- a/dune/gfe/parallel/matrixcommunicator.hh
+++ b/dune/gfe/parallel/matrixcommunicator.hh
@@ -106,7 +106,7 @@ public:
     // Create occupation pattern in matrix
     Dune::MatrixIndexSet occupationPattern;
 
-    occupationPattern.resize(localMapper1_.size(), localMapper2_.size());
+    occupationPattern.resize(rowGlobalMapper_.size(), columnGlobalMapper_.size());
 
     for (size_t k = 0; k < globalMatrixEntries.size(); ++k)
       occupationPattern.add(globalMatrixEntries[k].row, globalMatrixEntries[k].col);
-- 
GitLab