From bfcfbd9288bd193c34668c9775828b606e899fe3 Mon Sep 17 00:00:00 2001
From: Lena Walter <lena.mahl@gmx.de>
Date: Fri, 8 Feb 2013 09:22:29 +0000
Subject: [PATCH] changed globalStorage: avoid counting the ghost nodes in
 parallel runs reviewed by Melanie

git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@10192 2fb0f335-1f38-0410-981e-8018bf24f1b0
---
 dumux/implicit/common/implicitmodel.hh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dumux/implicit/common/implicitmodel.hh b/dumux/implicit/common/implicitmodel.hh
index 61f5780998..57bfbf2a6a 100644
--- a/dumux/implicit/common/implicitmodel.hh
+++ b/dumux/implicit/common/implicitmodel.hh
@@ -275,7 +275,10 @@ public:
         ElementIterator elemIt = gridView_().template begin<0>();
         const ElementIterator elemEndIt = gridView_().template end<0>();
         for (; elemIt != elemEndIt; ++elemIt) {
-            localResidual().evalStorage(*elemIt);
+    	   if(elemIt->partitionType() == Dune::InteriorEntity)
+	   {
+ 
+           localResidual().evalStorage(*elemIt);
 
             if (isBox)
             {
@@ -286,6 +289,7 @@ public:
             {
                 storage += localResidual().storageTerm()[0];
             }
+	  }	
         }
 
         if (gridView_().comm().size() > 1)
-- 
GitLab