From f7066da37c5fa982772c863271a24c74011c9be0 Mon Sep 17 00:00:00 2001
From: Peter Alexander <p.m.w.alexander@gmail.com>
Date: Sun, 11 Jun 2017 10:36:23 +0100
Subject: [PATCH] Cluster schedule scripts

---
 scripts/createHindScenarios.sh | 12 +++++++++---
 scripts/runCalibAndPlum.sh     |  8 +++++---
 2 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/scripts/createHindScenarios.sh b/scripts/createHindScenarios.sh
index e8ec6394..3507479f 100755
--- a/scripts/createHindScenarios.sh
+++ b/scripts/createHindScenarios.sh
@@ -23,9 +23,15 @@ do
   if [ -z "$header" ]; then
      header=( "${array[@]}" )
   else
-     scenario="${array[0]}"
-     scenario_dir=$output_dir/$scenario
-     echo "$scenario in $scenario_dir"
+     ensemble="${array[0]}"
+     scenario="${array[1]}"
+     scenario_dir=$output_dir/$ensemble/$scenario
+     echo "$scenario for $ensemble in $scenario_dir"
+
+     if [ ! -d "$output_dir/$ensemble" ]; then
+         mkdir $output_dir/$ensemble
+     fi
+
      if [ ! -d "$scenario_dir" ]; then
         mkdir $scenario_dir
         mkdir $scenario_dir/calib
diff --git a/scripts/runCalibAndPlum.sh b/scripts/runCalibAndPlum.sh
index 8f3b8f89..b157b8db 100755
--- a/scripts/runCalibAndPlum.sh
+++ b/scripts/runCalibAndPlum.sh
@@ -5,8 +5,10 @@ if [ $# -ne 1 ]; then
 	exit 0
 fi
 
-jobName=${1//\/}c # remove slash from path as qsub doesnt allow it
+jobName=${1//\//_}c # remove slash from path as qsub doesnt allow it
+jobName=${jobName/hind1970/h_}
 echo $jobName
+calibJob=${jobName}_c
 
-qsub -N $jobName /exports/csce/eddie/geos/groups/LURG/models/PLUM/plumv2/scripts/runPlum.sh $1/calib
-qsub -hold_jid $jobName /exports/csce/eddie/geos/groups/LURG/models/PLUM/plumv2/scripts/runPlum.sh $1
+qsub -N $calibJob /exports/csce/eddie/geos/groups/LURG/models/PLUM/plumv2/scripts/runPlum.sh $1/calib
+qsub -N $jobName -hold_jid $calibJob /exports/csce/eddie/geos/groups/LURG/models/PLUM/plumv2/scripts/runPlum.sh $1
-- 
GitLab