Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
cori-mpich-tests.slurm 792 B
#!/bin/bash
#SBATCH -A m1248
#SBATCH -p debug
#SBATCH -N 2
#SBATCH -t 0:00:30
#SBATCH -n 8
#SBATCH -J adios_nightly
#SBATCH -L scratch
#SBATCH -C knl,quad,cache

case ${SLURM_ARRAY_TASK_ID} in
  1) CTEST_COMPILER=gcc
     ;;
  2) CTEST_COMPILER=intel
     ;;
  3) CTEST_COMPILER=cray
     ;;
  *) echo "Error: Unsupported SLURM_ARRAY_TASK_ID: ${SLURM_ARRAY_TASK_ID}"
     exit
     ;;
esac

echo "SLURM_ARRAY_TASK_ID: ${SLURM_ARRAY_TASK_ID}"
echo "CTEST_COMPILER: ${CTEST_COMPILER}"

CTEST=${HOME}/dashboards/cori/support/CMake/install/v3.9.5/bin/ctest
SCRIPT_DIR=${PWD}/source/scripts/dashboard/nightly
${CTEST} -VV -S ${SCRIPT_DIR}/cori-${CTEST_COMPILER}-mpich.cmake \
  -Ddashboard_full=OFF \
  -Ddashboard_do_test=ON \
  -Ddashboard_do_submit=OFF 2>&1 1>>cori-${CTEST_COMPILER}-mpich.log