#! /bin/bash
#
# Submit run_shell_test to pbs.
#
# usage:
#     shell_test_qsub N M [ dir queue ]
#       N    = number of nodes
#       M    = number of processors/node
#       dir  = optional directory where shell_test will be run, can be /local/...
#       queu = optional queue where pbs job will be submitted
#
# example in bash:
#   TRANSP_EXEC_METHOD=2 shell_test_qsub 4 2 /local/randre/african_swallow dawson
#

if [ "$#" -lt 2 ]
then
  echo "?shell_test_qsub: need the number of nodes N and processors/node M"
  echo "?shell_test_qsub:    shell_test_qsub  N M [ dir queue ]"
  exit 1 
fi

N="$1"
M="$2"

if [ "$#" -gt 2 ]
then
  export SHELL_TEST_DIR="$3"
fi

if [ "$#" -gt 3 ]
then
  extra="-q $4"
else
  extra=""
fi

echo "pbs_mpi_qsub pppl_mpi_shell_test $N $M $extra"

pbs_mpi_qsub pppl_mpi_shell_test $N $M $extra
