From 9eec327e550d75b4836868e221cbeadb61fc06e4 Mon Sep 17 00:00:00 2001 From: Johannes Keller <16795031+jjokella@users.noreply.github.com> Date: Thu, 17 Sep 2026 14:46:52 +0200 Subject: [PATCH 1/4] Fix directory path in quick start instructions Updated the directory path for cloning the wuestebach repository in the quick start guide. --- docs/users_guide/introduction/quick_start.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/users_guide/introduction/quick_start.md b/docs/users_guide/introduction/quick_start.md index cd491cd66..481b33197 100644 --- a/docs/users_guide/introduction/quick_start.md +++ b/docs/users_guide/introduction/quick_start.md @@ -67,7 +67,7 @@ cd TSMP2 3. Set up a simulation experiment. ```sh -cd /share +cd .. git clone https://icg4geo.icg.kfa-juelich.de/ExternalReposPublic/tsmp2-static-files/extpar_eclm_wuestebach_sp.git cd extpar_eclm_wuestebach_sp/static.resources generate_wtb_namelists.sh 1x1_wuestebach From ba9cbf5b6f600d9c48c220bcdb5284cb5ef8010c Mon Sep 17 00:00:00 2001 From: Johannes Keller Date: Thu, 17 Sep 2026 15:33:56 +0200 Subject: [PATCH 2/4] adding ./ for running script --- docs/users_guide/introduction/quick_start.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/users_guide/introduction/quick_start.md b/docs/users_guide/introduction/quick_start.md index 481b33197..a5f01f42b 100644 --- a/docs/users_guide/introduction/quick_start.md +++ b/docs/users_guide/introduction/quick_start.md @@ -70,7 +70,7 @@ cd TSMP2 cd .. git clone https://icg4geo.icg.kfa-juelich.de/ExternalReposPublic/tsmp2-static-files/extpar_eclm_wuestebach_sp.git cd extpar_eclm_wuestebach_sp/static.resources -generate_wtb_namelists.sh 1x1_wuestebach +./generate_wtb_namelists.sh 1x1_wuestebach ``` 4. Run eCLM. From 0ac7a19671c5b4712a628f0283ba57af4de5cf93 Mon Sep 17 00:00:00 2001 From: Johannes Keller Date: Thu, 17 Sep 2026 16:24:31 +0200 Subject: [PATCH 3/4] JSC-HPC additions (Slurm environment) - jobscript.slurm - symlinks - environment file - sbatch command --- docs/users_guide/introduction/quick_start.md | 37 +++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/docs/users_guide/introduction/quick_start.md b/docs/users_guide/introduction/quick_start.md index a5f01f42b..593fd7341 100644 --- a/docs/users_guide/introduction/quick_start.md +++ b/docs/users_guide/introduction/quick_start.md @@ -73,7 +73,42 @@ cd extpar_eclm_wuestebach_sp/static.resources ./generate_wtb_namelists.sh 1x1_wuestebach ``` -4. Run eCLM. +4a. (ONLY on JSC systems) Set up the run directory with symlinks and a +job script. + +```sh +cd 1x1_wuestebach + +# Symlink the eCLM executable and the JSC environment file +ln -s ../../../TSMP2/bin/JUWELS_eCLM/bin/eclm.exe eclm.exe +ln -s ../../../TSMP2/bin/JUWELS_eCLM/jsc.2025.intel.psmpi loadenvs + +cat > jobscript.slurm << 'EOF' +#!/usr/bin/env bash +#SBATCH --job-name=1x1_wuestebach +#SBATCH --nodes=1 +#SBATCH --ntasks-per-node=48 +#SBATCH --account=jibg36 +#SBATCH --partition=batch +#SBATCH --time=0:30:00 +#SBATCH --output=logs/%j.eclm.1x1_wuestebach.out +#SBATCH --error=logs/%j.eclm.1x1_wuestebach.err + +# Load environment +source loadenvs + +# Run model +srun -n $SLURM_NTASKS eclm.exe +EOF +``` + +Run eCLM: +```sh +# On JSC systems (submit via Slurm): +sbatch jobscript.slurm +``` + +4b. (GENERIC HPC) Run eCLM. ```sh cd 1x1_wuestebach From 83b864ae2404d8d4789c7a694c3f06a14f2e65af Mon Sep 17 00:00:00 2001 From: Johannes Keller <16795031+jjokella@users.noreply.github.com> Date: Fri, 18 Sep 2026 09:24:43 +0200 Subject: [PATCH 4/4] Update quick start guide for git-lfs setup Added instructions for downloading large files using git-lfs. --- docs/users_guide/introduction/quick_start.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/users_guide/introduction/quick_start.md b/docs/users_guide/introduction/quick_start.md index 593fd7341..3ea645110 100644 --- a/docs/users_guide/introduction/quick_start.md +++ b/docs/users_guide/introduction/quick_start.md @@ -71,6 +71,11 @@ cd .. git clone https://icg4geo.icg.kfa-juelich.de/ExternalReposPublic/tsmp2-static-files/extpar_eclm_wuestebach_sp.git cd extpar_eclm_wuestebach_sp/static.resources ./generate_wtb_namelists.sh 1x1_wuestebach + +# Download large files (possibly git-lfs needs to be configured) +cd .. +git lfs install +git lfs pull ``` 4a. (ONLY on JSC systems) Set up the run directory with symlinks and a