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); } }