Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 2 additions & 55 deletions docs/models/icon/compile.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Clone the ICON repository:

=== "Latest release at DKRZ GitLab"
```console
git clone -b release-2025.10-public --recurse-submodules https://gitlab.dkrz.de/icon/icon-model.git
git clone -b release-2026.04-public --recurse-submodules https://gitlab.dkrz.de/icon/icon-model.git
```

=== "icon-nwp master branch at DKRZ GitLab"
Expand All @@ -30,59 +30,6 @@ Clone the ICON repository:

#### Säntis

!!! info "Changes needed for latest ICON release"
Before continuing with the instructions below, you must apply the following patch if you are using the latest DKRZ GitLab release `2025.10` (older releases have not been tested). The same applies if you are using an `icon-nwp` version prior to the [[hotfix] Fix CI after major update of Säntis :material-open-in-new:](https://gitlab.dkrz.de/icon/icon-nwp/-/commit/2d6ef79e184af8cce957f8b6862f076040285c62){:target="_blank"} commit.
<details>
<summary> <b><u> patch </u></b> </summary>

```diff
diff --git a/config/cscs/SANTIS_ENV_TAG b/config/cscs/SANTIS_ENV_TAG
index 4b8589c5a..f4526e9f3 100644
--- a/config/cscs/SANTIS_ENV_TAG
+++ b/config/cscs/SANTIS_ENV_TAG
@@ -1 +1 @@
-icon/25.2:v3
+icon/25.2:v4
diff --git a/config/cscs/spack/santis_cpu_double/spack.yaml b/config/cscs/spack/santis_cpu_double/spack.yaml
index f0300a1b9..20c7ce662 100644
--- a/config/cscs/spack/santis_cpu_double/spack.yaml
+++ b/config/cscs/spack/santis_cpu_double/spack.yaml
@@ -11,8 +11,11 @@
spack:
specs:
- cosmo-eccodes-definitions@2.36.0.3
- - icon @develop %nvhpc +grib2 +eccodes-definitions +ecrad +emvorado +art +dace ~aes
- ~jsbach ~ocean ~coupling ~rte-rrtmgp ~loop-exchange
+ - icon @develop %nvhpc +grib2 +eccodes-definitions +ecrad +emvorado +art ~aes
+ ~jsbach ~ocean ~coupling ~rte-rrtmgp ~loop-exchange +mpi
view: true
concretizer:
unify: true
+ packages:
+ mpi:
+ require: cray-mpich%nvhpc
diff --git a/config/cscs/spack/santis_gpu_double/spack.yaml b/config/cscs/spack/santis_gpu_double/spack.yaml
index 677e1bd3b..052d0856a 100644
--- a/config/cscs/spack/santis_gpu_double/spack.yaml
+++ b/config/cscs/spack/santis_gpu_double/spack.yaml
@@ -11,9 +11,12 @@
spack:
specs:
- cosmo-eccodes-definitions@2.36.0.3
- - icon @develop %nvhpc +grib2 +eccodes-definitions +ecrad +emvorado +art +dace gpu=nvidia-90
+ - icon @develop %nvhpc +grib2 +eccodes-definitions +ecrad +emvorado +art gpu=nvidia-90
+mpi-gpu +realloc-buf ~aes ~jsbach ~ocean ~coupling ~rte-rrtmgp ~loop-exchange
~cuda-graphs fflags="-traceback"
view: true
concretizer:
unify: true
+ packages:
+ mpi:
+ require: cray-mpich%nvhpc
```

</details>

Run the following after navigating into the ICON root folder:

=== "CPU compilation"
Expand All @@ -97,7 +44,7 @@ Run the following after navigating into the ICON root folder:
uenv run ${UENV_VERSION} -- ./config/cscs/santis.gpu.nvhpc
```

!!! info "User environments and out-of-source builds"
!!! info "User environments (uenvs)"

If you have never used a uenv on Säntis, you need to create a uenv repo first:
```
Expand Down
2 changes: 1 addition & 1 deletion docs/models/icon/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ C2SM facilitates the utilisation of ICON on the [Alps :material-open-in-new:](ht

!!! info

The latest official ICON release (currently `2025.10`) and the [`icon-nwp` master branch :material-open-in-new:](https://gitlab.dkrz.de/icon/icon-nwp){:target="_blank"} are continuously being tested on both [Santis](../../hpc/santis.md){:target="_blank"} (CSCS) and [Euler](../../hpc/euler.md){:target="_blank"} (ETHZ).
The latest official ICON release (currently `2026.04`) and the [`icon-nwp` master branch :material-open-in-new:](https://gitlab.dkrz.de/icon/icon-nwp){:target="_blank"} are continuously being tested on both [Santis](../../hpc/santis.md){:target="_blank"} (CSCS) and [Euler](../../hpc/euler.md){:target="_blank"} (ETHZ).

## Mailing List

Expand Down
Loading