#!/bin/bash DIR_IN=/p/projects/hiclap/data/CHELSA/global/gcm/cmip6 REGION_NAME=rwanda XMIN=27.0 XMAX=33.0 YMIN=-5.0 YMAX=1.0 # REGION_NAME=montenegro # XMIN=17.0 # XMAX=21.0 # YMIN=41.0 # YMAX=45.0 # REGION_NAME=guatemala # XMIN='-93.0' # XMAX='-87.25' # YMIN=13.25 # YMAX=19.5 # REGION_NAME=portugal # XMIN='-10.5' # XMAX='-4.0' # YMIN=36.0 # YMAX=43.0 # REGION_NAME=kenia # XMIN='33.0' # XMAX='43.0' # YMIN='-5.0' # YMAX=5.0 # # REGION_NAME=montenegro_chelsa_workshop # XMIN=15.0 # XMAX=23.0 # YMIN=39.0 # YMAX=47.0 RUN_DIR=/p/projects/hiclap/users/menz/chelsa/work/${REGION_NAME}/run SLURM_DIR=/p/projects/hiclap/users/menz/chelsa/work/${REGION_NAME}/slurm for GCM in $(ls ${DIR_IN});do for EXP in $(ls ${DIR_IN}/${GCM} | grep -v '.nc\|.md\|griddes');do for REAL in $(ls ${DIR_IN}/${GCM}/${EXP});do RUN_SCRIPT_DIR=${RUN_DIR}/${GCM}/${EXP}/${REAL} mkdir -p ${RUN_SCRIPT_DIR} cp 1_prepare_input.bash ${RUN_SCRIPT_DIR} cp 2_apply_chelsa.bash ${RUN_SCRIPT_DIR} sed -e "s#%%REGION_NAME%%#${REGION_NAME}#g" \ -e "s#%%MODEL_NAME%%#${GCM}#g" \ -e "s#%%MODEL_EXPERIMENT%%#${EXP}#g" \ -e "s#%%MODEL_REALIZATION%%#${REAL}#g" \ -e "s#%%XMIN%%#${XMIN}#g" \ -e "s#%%XMAX%%#${XMAX}#g" \ -e "s#%%YMIN%%#${YMIN}#g" \ -e "s#%%YMAX%%#${YMAX}#g" \ 0_export.bash > ${RUN_SCRIPT_DIR}/0_export.bash ./prepare_slurm-array_preprocessing.bash ${SLURM_DIR} ${RUN_SCRIPT_DIR} ${GCM} ${EXP} ${REAL} ./prepare_slurm-array_chelsa-run.bash ${SLURM_DIR} ${RUN_SCRIPT_DIR} ${GCM} ${EXP} ${REAL} done done done