From 2b2b0b085c724c4ca9d38a35330becd0c2d030c9 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Wed, 12 Oct 2022 13:02:28 +0200 Subject: [PATCH] changed: avoid updating the whole element context for ghost cells a small but obvious optimization --- ebos/ecltracermodel.hh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ebos/ecltracermodel.hh b/ebos/ecltracermodel.hh index c3baf80c1..899b840e5 100644 --- a/ebos/ecltracermodel.hh +++ b/ebos/ecltracermodel.hh @@ -361,7 +361,7 @@ protected: ElementContext elemCtx(simulator_); for (const auto& elem : elements(simulator_.gridView())) { - elemCtx.updateAll(elem); + elemCtx.updateStencil(elem); size_t I = elemCtx.globalSpaceIndex(/*dofIdx=*/ 0, /*timIdx=*/0); @@ -371,6 +371,8 @@ protected: (*this->tracerMatrix_)[I][I][0][0] = 1.; continue; } + elemCtx.updateAllIntensiveQuantities(); + elemCtx.updateAllExtensiveQuantities(); Scalar extrusionFactor = elemCtx.intensiveQuantities(/*dofIdx=*/ 0, /*timeIdx=*/0).extrusionFactor();