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