From 54e33a00d256fc86df9bff715f8e2cb124014dfa Mon Sep 17 00:00:00 2001 From: Tor Harald Sandve Date: Fri, 16 Nov 2018 16:02:47 +0100 Subject: [PATCH] Only update intensiveQuantities for perforated cells --- opm/autodiff/BlackoilWellModel_impl.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/opm/autodiff/BlackoilWellModel_impl.hpp b/opm/autodiff/BlackoilWellModel_impl.hpp index e67bc77f0..33255b6cb 100644 --- a/opm/autodiff/BlackoilWellModel_impl.hpp +++ b/opm/autodiff/BlackoilWellModel_impl.hpp @@ -1367,7 +1367,13 @@ namespace Opm { elemIt != elemEndIt; ++elemIt) { + elemCtx.updatePrimaryStencil(*elemIt); + int elemIdx = elemCtx.globalSpaceIndex(0, 0); + + if (!is_cell_perforated_[elemIdx]) { + continue; + } elemCtx.updatePrimaryIntensiveQuantities(/*timeIdx=*/0); } }