From a71f1c00b52f6c47448aa572a8b99e7c1cd8b68c Mon Sep 17 00:00:00 2001 From: "Takumi.Matsunobu" <Takumi.Matsunobu@physik.uni-muenchen.de> Date: Mon, 10 Jul 2023 23:09:38 +0200 Subject: [PATCH] Added dependency on command-lines tools of ecCodes --- spack_repo/packages/dwd-icon-tools/package.py | 2 +- spack_repo/packages/icon-nwp/package.py | 2 +- templates/real-from-d2-ana/prepare_date_remote.sh | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/spack_repo/packages/dwd-icon-tools/package.py b/spack_repo/packages/dwd-icon-tools/package.py index b0f92bb..cf47145 100644 --- a/spack_repo/packages/dwd-icon-tools/package.py +++ b/spack_repo/packages/dwd-icon-tools/package.py @@ -45,7 +45,7 @@ class DwdIconTools(Package): depends_on("netcdf-c") depends_on("netcdf-fortran") - depends_on("eccodes") + depends_on("eccodes+tools") depends_on("libxml2") # diff --git a/spack_repo/packages/icon-nwp/package.py b/spack_repo/packages/icon-nwp/package.py index 49510b3..695a80c 100644 --- a/spack_repo/packages/icon-nwp/package.py +++ b/spack_repo/packages/icon-nwp/package.py @@ -57,7 +57,7 @@ class IconNwp(Package): depends_on("mpi") depends_on("netcdf-c") depends_on("netcdf-fortran") - depends_on("eccodes+fortran") + depends_on("eccodes+fortran+tools") depends_on("libxml2") # If you using inwp_psp=2 (with non-divergent 3D flow), petsc is necessary diff --git a/templates/real-from-d2-ana/prepare_date_remote.sh b/templates/real-from-d2-ana/prepare_date_remote.sh index d78ca52..f2d90b9 100644 --- a/templates/real-from-d2-ana/prepare_date_remote.sh +++ b/templates/real-from-d2-ana/prepare_date_remote.sh @@ -16,6 +16,7 @@ if [ "${IC_DATA_IS_LOCAL}" != "True" ]; then load_spack "%spack.init%" "%spack.root%" "%spack.url%" "%spack.branch%" "%spack.externals%" "%spack.compiler%" "%spack.disable_local_config%" "%spack.user_cache_path%" "%spack.user_config_path%" "%spack.upstreams%" # Load icon module + spack load --first eccodes spack load --first dwd-icon-tools # Set environment variable for eccodes-dwd definitions: -- GitLab