1#!/bin/sh 2#SBATCH --job-name=ucx_oshmem 3#SBATCH --ntasks-per-node=8 4 5mydir=$SLURM_SUBMIT_DIR 6cd $mydir 7 8trap '' SIGTERM 9trap '' SIGHUP 10trap '' SIGINT 11 12umask 022 13ulimit -c 0 14 15PROG=`basename $0` 16HOST=`hostname` 17TS=`date +%Y%m%d_%H%M%S`_$$_$SLURM_JOB_ID 18MTT_HOME=${MTT_HOME:-~mtt/svn/mtt/trunk} 19MTT_EXE=$MTT_HOME/client/mtt 20MTT_OPT="-d -v" 21 22if [ ! -x ${MTT_EXE} ];then 23 echo "Unable to find mtt executable under ${MTT_HOME}" 24exit 1 25fi 26 27mtt_ini_opts="" 28mtt_ini_opts="$mtt_ini_opts $*" 29 30MTT_SCRATCH=${MTT_SCRATCH:-${MTT_SCRATCH_ROOT}/ucx_oshmem/${TS}_${HOST}} 31 32mkdir -p $MTT_SCRATCH 33 34set -x 35$MTT_EXE $MTT_OPT -s $MTT_SCRATCH -f $mydir/mtt_ucx_oshmem.ini $mtt_ini_opts 36 37sleep 10 38