set -e

export PRTE_MCA_plm_ssh_agent=/bin/false
export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe
export OMPI_MCA_btl_base_warn_component_unused=0
export OMPI_MCA_btl_tcp_if_include=lo   # avoid complaints about unreachable pairing between local and remote

NPROC=`nproc`
echo "Running scotch tests using ${NPROC} processes"

TESTDIR=$PWD/src/check/runcheck${BUILD_PTSCOTCH:+_pt}${SCOTCH_SONAME_SUFFIX}

mkdir ${TESTDIR}
cd ${TESTDIR}

cmake -DSCOTCH_TEST_STANDALONE=1 \
    -DSCOTCH_SONAME_SUFFIX=${SCOTCH_SONAME_SUFFIX}  \
    -DBUILD_PTSCOTCH=${BUILD_PTSCOTCH} \
    ..
make
make -j${NPROC} test ARGS\+=--verbose ARGS\+=-j${NPROC}
