From 8faf5f42789f85cb97f2d035181b7e8f6e2b92ea Mon Sep 17 00:00:00 2001 From: Peter Alexander <p.m.w.alexander@gmail.com> Date: Fri, 10 Jan 2020 22:55:58 +0000 Subject: [PATCH] Pass 'prune' flag from scheduleScenarios.sh to runPlum.sh --- data/shockProbabilities.csv | 10 +++++----- scripts/scheduleScenarios.sh | 14 +++++++++++--- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/data/shockProbabilities.csv b/data/shockProbabilities.csv index 98a6ef05..3ce0dffa 100644 --- a/data/shockProbabilities.csv +++ b/data/shockProbabilities.csv @@ -1,6 +1,6 @@ ssp,protectionism,automation,diet,climate,cyber,financial -SSP1,0.1,0.5,0.9,0.01,0.05,0.01 -SSP2,0.7,0.5,0.3,0.07,0.05,0.03 -SSP3,0.9,0.1,0.1,0.07,0.01,0.09 -SSP4,0.3,0.7,0.3,0.09,0.07,0.05 -SSP5,0.1,0.9,0.1,0.09,0.09,0.03 +SSP1,0,1,0,0,0,0 +SSP2,0,1,0,0,0,0 +SSP3,0,1,0,0,0,0 +SSP4,0,1,0,0,0,0 +SSP5,0,1,0,0,0,0 diff --git a/scripts/scheduleScenarios.sh b/scripts/scheduleScenarios.sh index 3706ae9d..65149b4d 100755 --- a/scripts/scheduleScenarios.sh +++ b/scripts/scheduleScenarios.sh @@ -1,10 +1,13 @@ #!/bin/sh -while getopts ":t:b:" opt; do +while getopts ":t:p:b:" opt; do case ${opt} in b ) build=${OPTARG} ;; + p ) + prune=${OPTARG} + ;; t ) filename=${OPTARG} ;; @@ -28,6 +31,11 @@ then exit -1 fi +if [ -z ${prune+x} ]; +then + prune="y" +fi + output_dir=/exports/csce/eddie/geos/groups/LURG/models/PLUM/output echo "Starting scenarios in $output_dir" @@ -50,8 +58,8 @@ do jobName="$(echo $ensemble | sed 's,\.\/,,' | sed 's,\/,_,g')_$scenario" - echo "qsub -hold_jid calib -N $jobName /exports/csce/eddie/geos/groups/LURG/models/PLUM/plumv2/scripts/runPlum.sh -s $ensemble/$scenario -b $build -r y -p y" - qsub -hold_jid calib -N $jobName /exports/csce/eddie/geos/groups/LURG/models/PLUM/plumv2/scripts/runPlum.sh -s $ensemble/$scenario -b $build -r y -p y + echo "qsub -hold_jid calib -N $jobName /exports/csce/eddie/geos/groups/LURG/models/PLUM/plumv2/scripts/runPlum.sh -s $ensemble/$scenario -b $build -r y -p $prune" + qsub -hold_jid calib -N $jobName /exports/csce/eddie/geos/groups/LURG/models/PLUM/plumv2/scripts/runPlum.sh -s $ensemble/$scenario -b $build -r y -p $prune fi done < $filename -- GitLab