#! /bin/bash #cd .. #branch=$(git ls-remote --heads origin | grep $(git rev-parse HEAD) | cut -d / -f 3) #cd openfpm_numerics workspace=$1 hostname=$(cat hostname) nproc=$3 ntask_per_node=$5 nodes=$4 branch=$7 echo "Directory: $workspace" echo "Machine: $hostname" echo "Branch name: $branch" if [ x"$hostname" == x"cifarm-centos-node" ]; then mpi_options="--allow-run-as-root" fi # Get the branch of pdata echo "RUN numerics test" cd .. source $HOME/openfpm_vars_$branch cd openfpm_numerics mpirun $mpi_options -np $3 ../build/openfpm_numerics/src/numerics if [ $? -ne 0 ]; then curl -X POST --data "payload={\"icon_emoji\": \":jenkins:\", \"username\": \"jenkins\" , \"attachments\":[{ \"title\":\"Error:\", \"color\": \"#FF0000\", \"text\":\"$2 failed to complete the openfpm_numerics test \" }] }" https://hooks.slack.com/services/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 exit 1 ; fi