From 4679da5dd317fb5b8b0f4ba485cbb93450ec666e Mon Sep 17 00:00:00 2001
From: "Takumi.Matsunobu" <Takumi.Matsunobu@physik.uni-muenchen.de>
Date: Thu, 1 Jun 2023 13:40:30 +0200
Subject: [PATCH] load icon-tools using spack

---
 templates/real-from-d2-ana/prepare_lbc_remote.sh | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/templates/real-from-d2-ana/prepare_lbc_remote.sh b/templates/real-from-d2-ana/prepare_lbc_remote.sh
index 273ef17..62f1206 100644
--- a/templates/real-from-d2-ana/prepare_lbc_remote.sh
+++ b/templates/real-from-d2-ana/prepare_lbc_remote.sh
@@ -20,6 +20,16 @@ if [ "${LBC_DATA_IS_LOCAL}" != "True" ]; then
   HPCUSER=%HPCUSER%
   HPCHOST=%HPCHOST%
 
+  . ${WORKDIR}/proj/platforms/common/spack_utils.sh
+  load_spack "module load user_spack" "$SCRATCH/autoicon-spack" "https://github.com/spack/spack.git" "develop" "slurm" "gcc@11.2.0" "False" "$SCRATCH/autoicon-spackcache" "$SCRATCH/autoicon-spackconfig" ""
+
+  # Load icon module
+  spack load --first dwd-icon-tools
+
+  # Set environment variable for eccodes-dwd definitions:
+  source ${WORKDIR}/eccodes_defs.env
+
+
   # Define date directory, create it and go there
   COMMON_DATE_FOLDER=${WORKDIR}/${STARTDATE}/inidata
   COMMON_GRID_FOLDER=${WORKDIR}/inidata
-- 
GitLab