From 1e0ac420941aedf1fcc7ecbdca1a59bb8c839bb2 Mon Sep 17 00:00:00 2001 From: jakobtorben Date: Tue, 15 Oct 2024 16:31:38 +0200 Subject: [PATCH] Fix memory bug in setPrimaryVars for MSW --- opm/simulators/wells/MultisegmentWell_impl.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opm/simulators/wells/MultisegmentWell_impl.hpp b/opm/simulators/wells/MultisegmentWell_impl.hpp index dcf0ce80b..c85a84f7d 100644 --- a/opm/simulators/wells/MultisegmentWell_impl.hpp +++ b/opm/simulators/wells/MultisegmentWell_impl.hpp @@ -2237,7 +2237,7 @@ namespace Opm constexpr int num_eq = MSWEval::numWellEq; std::array tmp; for (int ii = 0; ii < num_seg; ++ii) { - const auto start = it + num_seg * num_eq; + const auto start = it + ii * num_eq; std::copy(start, start + num_eq, tmp.begin()); this->primary_variables_.setValue(ii, tmp); }