From 735b70100626593a13bb824730df08665c4c46b1 Mon Sep 17 00:00:00 2001
From: Mattijs Janssens <ext-mjanssens@esi-group.com>
Date: Wed, 23 Apr 2025 17:04:53 +0100
Subject: [PATCH] BUG: lduMesh: fix cell-cell addressing. Fixes #3357

---
 .../matrices/lduMatrix/lduAddressing/lduAddressing.C         | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/OpenFOAM/matrices/lduMatrix/lduAddressing/lduAddressing.C b/src/OpenFOAM/matrices/lduMatrix/lduAddressing/lduAddressing.C
index d90d1b98213..3d7beed3186 100644
--- a/src/OpenFOAM/matrices/lduMatrix/lduAddressing/lduAddressing.C
+++ b/src/OpenFOAM/matrices/lduMatrix/lduAddressing/lduAddressing.C
@@ -136,10 +136,9 @@ void Foam::lduAddressing::calcLosortStart() const
             << abort(FatalError);
     }
 
-    losortStartPtr_ = std::make_unique<labelList>(size() + 1, Foam::zero{});
-    auto& lsrtStart = *losortStartPtr_;
-
     const labelUList& nbr = upperAddr();
+    losortStartPtr_ = std::make_unique<labelList>(size() + 1, nbr.size());
+    auto& lsrtStart = *losortStartPtr_;
 
     const labelUList& lsrt = losortAddr();
 
-- 
GitLab