From 901b4fcf227cf4a1ef1ad746efacce4ce2e8b12e Mon Sep 17 00:00:00 2001 From: Geoffroy Lesur Date: Thu, 2 Jul 2026 13:51:14 +0200 Subject: [PATCH] fix segfault when using UCT_HLL with dimensions <3 --- src/fluid/RiemannSolver/MHDsolvers/storeFlux.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fluid/RiemannSolver/MHDsolvers/storeFlux.hpp b/src/fluid/RiemannSolver/MHDsolvers/storeFlux.hpp index 921a312ac..b376befe0 100644 --- a/src/fluid/RiemannSolver/MHDsolvers/storeFlux.hpp +++ b/src/fluid/RiemannSolver/MHDsolvers/storeFlux.hpp @@ -62,8 +62,8 @@ KOKKOS_FORCEINLINE_FUNCTION void K_StoreHLL( const int i, const int j, const int real al = std::fmin(ZERO_F, sl); real scrh = ONE_F/(ar - al); - #if COMPONENTS > 1 - EXPAND( Et(k,j,i) = -st*(ar*vL[Xt] - al*vR[Xt])*scrh; , + #if DIMENSIONS > 1 + D_EXPAND( Et(k,j,i) = -st*(ar*vL[Xt] - al*vR[Xt])*scrh; , , Eb(k,j,i) = -sb*(ar*vL[Xb] - al*vR[Xb])*scrh; ); #endif