From 574c6bb9c3cdf98d85dbe6c719572ed078d7d163 Mon Sep 17 00:00:00 2001 From: Thomas Saupe Date: Thu, 11 Jun 2026 23:25:49 +0200 Subject: [PATCH] Fix IMEX RK on GPU --- pySDC/implementations/sweeper_classes/Runge_Kutta.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pySDC/implementations/sweeper_classes/Runge_Kutta.py b/pySDC/implementations/sweeper_classes/Runge_Kutta.py index 298c67f124..fc1b8d5e67 100644 --- a/pySDC/implementations/sweeper_classes/Runge_Kutta.py +++ b/pySDC/implementations/sweeper_classes/Runge_Kutta.py @@ -432,7 +432,7 @@ def update_nodes(self): for m in range(0, M): # build rhs, consisting of the known values from above and new values from previous nodes (at k+1) - rhs = lvl.u[0] + rhs = lvl.prob.dtype_u(lvl.u[0]) for j in range(1, m + 1): rhs += lvl.dt * (self.QI[m + 1, j] * lvl.f[j].impl + self.QE[m + 1, j] * lvl.f[j].expl) @@ -442,7 +442,7 @@ def update_nodes(self): rhs, lvl.dt * self.QI[m + 1, m + 1], lvl.u[m], lvl.time + lvl.dt * self.coll.nodes[m + 1] ) else: - lvl.u[m + 1] = rhs[:] + lvl.u[m + 1] = rhs # update function values if (