diff --git a/recipes/icon-dsl/25.12/gh200/environments.yaml b/recipes/icon-dsl/25.12/gh200/environments.yaml index 98e0f07..9dec231 100644 --- a/recipes/icon-dsl/25.12/gh200/environments.yaml +++ b/recipes/icon-dsl/25.12/gh200/environments.yaml @@ -11,11 +11,13 @@ icon: # icon4py deps - python@3.11 - py-cupy@13.3 +cuda cuda_arch=90 - - ghex@async-mpi +python +cuda cuda_arch=90 + - ghex + - oomph + - hwmalloc - boost +thread - py-mpi4py - - icon4py@0.0.15 - - icon-exclaim @0.3.0 %nvhpc dsl=substitute +grib2 +eccodes-definitions +ecrad + - icon4py@git.a967314dad2f83a9163ed7bd332f2c389837c6a8=main + - icon-exclaim@git.5f0c6eed726a37ad5e6ca311284b2a43c259c1dc=0.3.0 %nvhpc dsl=substitute +grib2 +eccodes-definitions +ecrad ~emvorado +art +dace gpu=nvidia-90 +mpi-gpu +realloc-buf ~aes ~jsbach ~ocean ~coupling ~rte-rrtmgp ~loop-exchange ~async-io-rma ~cuda-graphs fflags="-traceback" # icon deps diff --git a/recipes/icon-dsl/25.12/gh200/pre-install b/recipes/icon-dsl/25.12/gh200/pre-install index 6a08c24..c4b7cd5 100644 --- a/recipes/icon-dsl/25.12/gh200/pre-install +++ b/recipes/icon-dsl/25.12/gh200/pre-install @@ -13,7 +13,7 @@ packages=( "icon4py" # "icon-exclaim" ) -SPACK_C2SM_TAG="v0.22.2.6" +SPACK_C2SM_TAG="tmp_wait_for_compilation" echo "----------------------------------------" echo "SPACK C2SM Setup Script" diff --git a/recipes/icon-dsl/25.12/gh200/repo/packages/icon-exclaim/package.py b/recipes/icon-dsl/25.12/gh200/repo/packages/icon-exclaim/package.py index 23cfd3b..3b3f18f 100644 --- a/recipes/icon-dsl/25.12/gh200/repo/packages/icon-exclaim/package.py +++ b/recipes/icon-dsl/25.12/gh200/repo/packages/icon-exclaim/package.py @@ -365,7 +365,7 @@ class IconExclaim(Icon): version('develop', branch='icon-dsl', submodules=True) version("0.3.0", - commit="5c5b742a969af2bd491e26cd0a05a35838f121c4", + commit="5f0c6eed726a37ad5e6ca311284b2a43c259c1dc", submodules=True) # EXCLAIM-GT4Py specific features: @@ -377,7 +377,6 @@ class IconExclaim(Icon): description='Build with GT4Py dynamical core', multi=True) - depends_on("icon4py@0.0.15", when="@0.3.0") for x in dsl_values: depends_on('icon4py', type="build", when=f"dsl={x}")