From b39d6954ca98306f777298703910a776caf1dc5c Mon Sep 17 00:00:00 2001
From: "Takumi.Matsunobu" <Takumi.Matsunobu@physik.uni-muenchen.de>
Date: Thu, 1 Jun 2023 16:12:41 +0200
Subject: [PATCH] Up

---
 conf/real-from-d2-ana/expdef.yml                 |  8 ++++++++
 conf/real-from-d2-ana/jobs.yml                   | 12 +++++++-----
 conf/real-from-d2-ana/simulation.yml             |  2 ++
 templates/real-from-d2-ana/prepare_lbc_remote.sh |  2 +-
 4 files changed, 18 insertions(+), 6 deletions(-)
 create mode 100644 conf/real-from-d2-ana/expdef.yml

diff --git a/conf/real-from-d2-ana/expdef.yml b/conf/real-from-d2-ana/expdef.yml
new file mode 100644
index 0000000..b51f5b2
--- /dev/null
+++ b/conf/real-from-d2-ana/expdef.yml
@@ -0,0 +1,8 @@
+experiment:
+  DATELIST: 20210601
+  MEMBERS: "fc0"
+  CHUNKSIZEUNIT: hour
+  CHUNKSIZE: 1
+  NUMCHUNKS: 2
+  CHUNKINI: 0
+  CALENDAR: standard
diff --git a/conf/real-from-d2-ana/jobs.yml b/conf/real-from-d2-ana/jobs.yml
index 7878d87..a621c09 100644
--- a/conf/real-from-d2-ana/jobs.yml
+++ b/conf/real-from-d2-ana/jobs.yml
@@ -13,15 +13,17 @@ JOBS:
     RUNNING: date
     WALLCLOCK: 01:00
 
+  PREPARE_MEMBER:
+    FILE: templates/real-from-d2-ana/prepare_member.sh
+    DEPENDENCIES: PREPARE_EXPERIMENT PREPARE_DATE_LOCAL PREPARE_DATE_REMOTE BUILD_PYTHON_ENVIRONMENT
+    RUNNING: member
+    WALLCLOCK: 01:00
+
   PREPARE_LBC_REMOTE:
     FILE: templates/real-from-d2-ana/prepare_lbc_remote.sh
     RUNNING: date
     WALLCLOCK: 03:00
-    DEPENDENCIES: PREPARE_EXPERIMENT BUILD_PYTHON_ENVIRONMENT
-
-  PREPARE_MEMBER:
-    FILE: templates/real-from-d2-ana/prepare_member.sh
-    DEPENDENCIES: PREPARE_DATE_REMOTE PREPARE_DATE_LOCAL PREPARE_LBC_REMOTE
+    DEPENDENCIES: PREPARE_MEMBER  
 
   PREPARE_NAMELIST:
     FILE: templates/real-from-d2-ana/prepare_namelist.py
diff --git a/conf/real-from-d2-ana/simulation.yml b/conf/real-from-d2-ana/simulation.yml
index edab694..2441731 100644
--- a/conf/real-from-d2-ana/simulation.yml
+++ b/conf/real-from-d2-ana/simulation.yml
@@ -28,3 +28,5 @@ simulation:
     #parent_folder: /archive/meteo/w2w-p2/B3/ICON-D2_oper_ICLBC/
     parent_folder: /dss/dsskcsfs01/pn34ca/pn34ca-dss-0007/DATA-OP/
     member: 1
+
+    
diff --git a/templates/real-from-d2-ana/prepare_lbc_remote.sh b/templates/real-from-d2-ana/prepare_lbc_remote.sh
index 62f1206..c3e9e63 100644
--- a/templates/real-from-d2-ana/prepare_lbc_remote.sh
+++ b/templates/real-from-d2-ana/prepare_lbc_remote.sh
@@ -59,7 +59,7 @@ if [ "${LBC_DATA_IS_LOCAL}" != "True" ]; then
   PARENT_GRID_FILE=%simulation.parent_grid_filename%
 
   # Loop through hours
-  for tt in {3..27}; do
+  for tt in {3..$((3 + %EXPERIMENT.CHUNKSIZE%))}; do
     th=$((tt % 24))
     td=$((tt / 24))
     EU_FC_TIME=$(printf "%02d" $td)$(printf "%02d" $th)
-- 
GitLab