diff --git a/conf/real-from-d2-ana/expdef.yml b/conf/real-from-d2-ana/expdef.yml new file mode 100644 index 0000000000000000000000000000000000000000..b51f5b2fd15e8cc69a7597fd2a6e59fa7c45582c --- /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 7878d8714a626f0cfa428f79093a578085e7fbe5..a621c0903c506410b034056a9cf4fcd29db2e456 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 edab6945a34ae9019bc20611badfe73779fc8848..24417316d05436926565505ddb033146d46d6c86 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 62f12068d94f7d283f993bee236422c22441aba1..c3e9e63f21d43e7109c73f502bb77c34a97ed810 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)