#!/bin/sh
set -e

# Name of this script
script=`basename "$0"`

# Handle case of manually running this script
if [ "$AUTOPKGTEST_TMP" = "" ]; then
    AUTOPKGTEST_TMP=`mktemp -d --tmpdir "$script"-XXX`;
    echo "AUTOPKGTEST_TMP is $ADTTMP";
fi
if [ "$ADT_ARTIFACTS" = "" ] ; then
    ADT_ARTIFACTS=${AUTOPKGTEST_TMP}/artifacts
fi
mkdir -p "${AUTOPKGTEST_TMP}"
mkdir -p "${ADT_ARTIFACTS}"

# Setup MPI environment to run on localhost with enough slots
export OMPI_MCA_plm_rsh_agent=/bin/false
export OMPI_MCA_btl_tcp_if_include=lo
HOSTFILE="${AUTOPKGTEST_TMP}"/hostfile.${script}
echo localhost slots=9 > "${HOSTFILE}"
MPIRUN_CMD="mpirun.openmpi -np 1 --hostfile ${HOSTFILE}"

# Run yorick script
${MPIRUN_CMD} /usr/bin/yorick -i ./debian/tests/yorick-gyoto.i

exit 0
