mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
changed: avoid updating the whole element context for ghost cells
a small but obvious optimization
This commit is contained in:
parent
70a4cdc66b
commit
2b2b0b085c
@ -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();
|
||||
|
Loading…
Reference in New Issue
Block a user