From 988f6424eb9204000692b032397d3a4acef96c1c Mon Sep 17 00:00:00 2001 From: Hannes Vogt Date: Wed, 22 Oct 2025 08:36:51 +0200 Subject: [PATCH 1/6] icon/25.2: Use Python 3.11 --- recipes/icon/25.2/a100/environments.yaml | 2 +- recipes/icon/25.2/gh200/environments.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/icon/25.2/a100/environments.yaml b/recipes/icon/25.2/a100/environments.yaml index 569a788..d08969e 100644 --- a/recipes/icon/25.2/a100/environments.yaml +++ b/recipes/icon/25.2/a100/environments.yaml @@ -11,7 +11,7 @@ icon: specs: - boost ~mpi - serialbox@2.6.2%nvhpc +fortran - - python@3.10 + - python@3.11 - cuda@12.6 - eccodes@2.36.4%nvhpc +tools +fortran +aec +openmp jp2k=jasper - cosmo-eccodes-definitions@2.36.0.3 diff --git a/recipes/icon/25.2/gh200/environments.yaml b/recipes/icon/25.2/gh200/environments.yaml index 27f0cd4..0db101c 100644 --- a/recipes/icon/25.2/gh200/environments.yaml +++ b/recipes/icon/25.2/gh200/environments.yaml @@ -11,7 +11,7 @@ icon: specs: - boost ~mpi - serialbox@2.6.2%nvhpc +fortran - - python@3.10 + - python@3.11 - cuda@12.6 - eccodes@2.36.4%nvhpc +tools +fortran +aec +openmp jp2k=jasper - cosmo-eccodes-definitions@2.36.0.3 From f5d40ed69ed1b59059fb671114a9009489de7a4d Mon Sep 17 00:00:00 2001 From: Hannes Vogt Date: Thu, 23 Oct 2025 08:16:40 +0200 Subject: [PATCH 2/6] Disable cdo package for environment setup Comment out the 'cdo' package in environments.yaml --- recipes/icon/25.2/gh200/environments.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/icon/25.2/gh200/environments.yaml b/recipes/icon/25.2/gh200/environments.yaml index 0db101c..7f89c2a 100644 --- a/recipes/icon/25.2/gh200/environments.yaml +++ b/recipes/icon/25.2/gh200/environments.yaml @@ -22,7 +22,7 @@ icon: - osu-micro-benchmarks@5.9%nvhpc - openblas # for validation - - cdo + # - cdo # everything needed for nccl on SS11 - nccl - nccl-tests From e9e22fac64b6227a22b7fade7f428aa0256b46c8 Mon Sep 17 00:00:00 2001 From: Hannes Vogt Date: Tue, 6 Jan 2026 13:31:21 +0100 Subject: [PATCH 3/6] Update Python version from 3.11 to 3.13 --- recipes/icon/25.2/a100/environments.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/icon/25.2/a100/environments.yaml b/recipes/icon/25.2/a100/environments.yaml index d08969e..134b0da 100644 --- a/recipes/icon/25.2/a100/environments.yaml +++ b/recipes/icon/25.2/a100/environments.yaml @@ -11,7 +11,7 @@ icon: specs: - boost ~mpi - serialbox@2.6.2%nvhpc +fortran - - python@3.11 + - python@3.13 - cuda@12.6 - eccodes@2.36.4%nvhpc +tools +fortran +aec +openmp jp2k=jasper - cosmo-eccodes-definitions@2.36.0.3 From d3fee050441b59f8b5b229e7b7ef17af77ef58ef Mon Sep 17 00:00:00 2001 From: Hannes Vogt Date: Tue, 6 Jan 2026 13:31:41 +0100 Subject: [PATCH 4/6] Update Python version from 3.11 to 3.13 --- recipes/icon/25.2/gh200/environments.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/icon/25.2/gh200/environments.yaml b/recipes/icon/25.2/gh200/environments.yaml index 7f89c2a..13180b5 100644 --- a/recipes/icon/25.2/gh200/environments.yaml +++ b/recipes/icon/25.2/gh200/environments.yaml @@ -11,7 +11,7 @@ icon: specs: - boost ~mpi - serialbox@2.6.2%nvhpc +fortran - - python@3.11 + - python@3.13 - cuda@12.6 - eccodes@2.36.4%nvhpc +tools +fortran +aec +openmp jp2k=jasper - cosmo-eccodes-definitions@2.36.0.3 From 1ca7a20cd8258f9c91b03824b59c337511a5c154 Mon Sep 17 00:00:00 2001 From: Hannes Vogt Date: Tue, 6 Jan 2026 13:32:02 +0100 Subject: [PATCH 5/6] Let's check if the cdo problem is magically solved --- recipes/icon/25.2/gh200/environments.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/icon/25.2/gh200/environments.yaml b/recipes/icon/25.2/gh200/environments.yaml index 13180b5..e99e6ab 100644 --- a/recipes/icon/25.2/gh200/environments.yaml +++ b/recipes/icon/25.2/gh200/environments.yaml @@ -22,7 +22,7 @@ icon: - osu-micro-benchmarks@5.9%nvhpc - openblas # for validation - # - cdo + - cdo # everything needed for nccl on SS11 - nccl - nccl-tests From 5dc545fecc8361f2177a6d73b3ebf2cfbe5860c7 Mon Sep 17 00:00:00 2001 From: Hannes Vogt Date: Thu, 8 Jan 2026 14:23:10 +0100 Subject: [PATCH 6/6] Update Python version from 3.13 to 3.12 --- recipes/icon/25.2/gh200/environments.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/icon/25.2/gh200/environments.yaml b/recipes/icon/25.2/gh200/environments.yaml index e99e6ab..cb8eab9 100644 --- a/recipes/icon/25.2/gh200/environments.yaml +++ b/recipes/icon/25.2/gh200/environments.yaml @@ -11,7 +11,7 @@ icon: specs: - boost ~mpi - serialbox@2.6.2%nvhpc +fortran - - python@3.13 + - python@3.12 - cuda@12.6 - eccodes@2.36.4%nvhpc +tools +fortran +aec +openmp jp2k=jasper - cosmo-eccodes-definitions@2.36.0.3