From 66e6da555ac49956a8857ffc639cdb7c3e1389ca Mon Sep 17 00:00:00 2001 From: Thomas Baumann <39156931+brownbaerchen@users.noreply.github.com> Date: Mon, 30 Jun 2025 08:51:51 +0200 Subject: [PATCH 1/3] Updated to new scipy version --- pySDC/helpers/spectral_helper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pySDC/helpers/spectral_helper.py b/pySDC/helpers/spectral_helper.py index 25f177daad..6491b99f5b 100644 --- a/pySDC/helpers/spectral_helper.py +++ b/pySDC/helpers/spectral_helper.py @@ -292,7 +292,7 @@ def get_conv(self, name, N=None): def get_forward_conv(name): if name == 'T2U': - mat = (sp.eye(N) - sp.diags(xp.ones(N - 2), offsets=+2)) / 2.0 + mat = (sp.eye(N) - sp.diags(xp.ones(N - 2), offsets=+2)).tocsc() / 2.0 mat[:, 0] *= 2 elif name == 'D2T': mat = sp.eye(N) - sp.diags(xp.ones(N - 2), offsets=+2) From 3d1c060b2ce2bde10d37525163fe56aa8e77152e Mon Sep 17 00:00:00 2001 From: Thomas Baumann <39156931+brownbaerchen@users.noreply.github.com> Date: Mon, 30 Jun 2025 10:45:51 +0200 Subject: [PATCH 2/3] Fix for parallelSDC_reloaded test and increases numpy min version --- pySDC/projects/parallelSDC_reloaded/scripts/_dataRef.json | 5 ++--- pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pySDC/projects/parallelSDC_reloaded/scripts/_dataRef.json b/pySDC/projects/parallelSDC_reloaded/scripts/_dataRef.json index 671bb83349..981ea36e84 100644 --- a/pySDC/projects/parallelSDC_reloaded/scripts/_dataRef.json +++ b/pySDC/projects/parallelSDC_reloaded/scripts/_dataRef.json @@ -19,8 +19,7 @@ 0.00019389551968445538, 0.00021499305226875678 ], - "fig05_allenCahn_conv_0_VDHS": [Infinity, - 0.1932196556772485, + "fig05_allenCahn_conv_0_VDHS": [Infinity,Infinity, 0.5345708075891601, 0.20140479812575454, 0.05620974256627712, @@ -1996,4 +1995,4 @@ 1.7890750547857405e-14, 1.1502408431505933e-13 ] -} \ No newline at end of file +} diff --git a/pyproject.toml b/pyproject.toml index 37ad344377..2d76c95119 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ ] dependencies = [ - 'numpy>=1.15.4', + 'numpy>=2.0', 'scipy>=0.17.1', 'matplotlib>=3.0', 'sympy>=1.0', From 2ffb7d6df8f5b23c5d666029fd4f22776969a442 Mon Sep 17 00:00:00 2001 From: Thomas Baumann <39156931+brownbaerchen@users.noreply.github.com> Date: Mon, 30 Jun 2025 11:19:37 +0200 Subject: [PATCH 3/3] Sticking with numpy v1 for now --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 2d76c95119..37ad344377 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ ] dependencies = [ - 'numpy>=2.0', + 'numpy>=1.15.4', 'scipy>=0.17.1', 'matplotlib>=3.0', 'sympy>=1.0',