tparamsubmit.sh - pism - [fork] customized build of PISM, the parallel ice sheet model (tillflux branch)
 (HTM) git clone git://src.adamsgaard.dk/pism
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
       tparamsubmit.sh (745B)
       ---
            1 #!/bin/bash
            2 
            3 # Copyright (C) 2009-2013 Ed Bueler and Andy Aschwanden
            4 
            5 # submits scripts produced by paramspawn.sh; uses QSUB environment variable if set
            6 # "qsub" is from PBS job scheduler
            7 # (see  http://www.adaptivecomputing.com/products/open-source/torque/)
            8 #
            9 # usage for real, using qsub:
           10 #   $ ./paramsubmit.sh
           11 #
           12 # usage for test:
           13 #   $ PISM_QSUB=cat ./paramsubmit.sh
           14 
           15 set -e -x # exit on error
           16 
           17 SCRIPTNAME=paramsubmit.sh
           18 
           19 # submission command
           20 if [ -n "${PISM_QSUB:+1}" ] ; then  # check if env var PREFIX is already set
           21     QSUB=$PISM_QSUB
           22     echo "($SCRIPTNAME) QSUB = $PISM_QSUB"
           23 else
           24     QSUB="qsub"
           25     echo "($SCRIPTNAME) QSUB = $QSUB"
           26 fi
           27 
           28 for SCRIPT in do_*.sh
           29 do
           30   echo "($SCRIPTNAME) doing '$QSUB $SCRIPT' ..."
           31   $QSUB $SCRIPT
           32 done