run.sh 755 Bytes
Newer Older
incardon's avatar
incardon committed
1 2
#! /bin/bash

incardon's avatar
incardon committed
3 4 5 6 7 8

workspace=$1
hostname=$2
nproc=$3
ntask_per_node=$5
nodes=$4
incardon's avatar
incardon committed
9 10 11 12 13
branch=$(git ls-remote --heads origin | grep $(git rev-parse HEAD) | cut -d / -f 3)

echo "Directory: $workspace"
echo "Machine: $hostname"
echo "Branch name: $branch"
incardon's avatar
incardon committed
14

incardon's avatar
incardon committed
15
# Get the branch of pdata
incardon's avatar
incardon committed
16

incardon's avatar
incardon committed
17 18
echo "RUN numerics test"

incardon's avatar
incardon committed
19
cd ..
incardon's avatar
incardon committed
20
source $HOME/openfpm_vars_$branch
incardon's avatar
incardon committed
21
cd openfpm_numerics
incardon's avatar
incardon committed
22

incardon's avatar
incardon committed
23
mpirun -np $3 ../build/openfpm_numerics/src/numerics
incardon's avatar
incardon committed
24 25 26 27 28 29
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