#!/bin/sh
# RemoteInstantAppScript:makeMPITemplate
# SubmissionScripts/Distributor/Instant/APP/mpi
#
SCRIPT=`basename $0`
WORKINGDIR=`dirname $0`

cd ${WORKINGDIR}

@@{USEENVIRONMENT}
@@{ENVIRONMENT}

TIMEPATH=
for timePath in /bin/time /usr/bin/time /usr/local/bin/time ; do
   if [ -x ${timePath} ] ; then
      TIMEPATH=${timePath}
      break
   fi
done

rankExtension=`printf "%06d" ${@@{MPIRANKVARIABLE}}`
${TIMEPATH} --format "Command exited with status %x\nreal %e\nuser %U\nsys %S" -o @@{TIME_RESULTS}-${rankExtension} \
   @@{EXECUTABLE} @@{ARGUMENTS} < @@{STDIN}
