From 062ceb346a28e06e5e00a619e9a82394befdbcaf Mon Sep 17 00:00:00 2001 From: Pietro Incardona <incardon@mpi-cbg.de> Date: Thu, 13 Jul 2017 15:41:38 +0200 Subject: [PATCH] Fixing Master --- build.sh | 51 ++++++++++++++++++++++++--------------------------- 1 file changed, 24 insertions(+), 27 deletions(-) diff --git a/build.sh b/build.sh index ebc8ef0a..b85f1bce 100755 --- a/build.sh +++ b/build.sh @@ -23,19 +23,26 @@ fi mkdir openfpm_numerics/src/config + if [ "$2" == "gin" ] then echo "Compiling on gin\n" + + echo "1" >> input_install + echo "1" >> input_install + echo "12" >> input_install + echo "y" >> input_install + source ~/.bashrc module load gcc/4.9.2 mkdir $HOME/$5 if [ x"$4" == x"full" ]; then - ./install -i $HOME/$5 -s -c "--prefix=/home/jenkins/openfpm_install" + ./install -i $HOME/$5 -s -c "--prefix=/home/jenkins/openfpm_install" < input_install elif [ x"$3" == x"numerics" ]; then - ./install -i $HOME/$5 -m -s -c "--prefix=/home/jenkins/openfpm_install" + ./install -i $HOME/$5 -m -s -c "--prefix=/home/jenkins/openfpm_install" < input_install make $3 else - ./install -i $HOME/$5 -m -s -c "--prefix=/home/jenkins/openfpm_install --no-recursion" + ./install -i $HOME/$5 -m -s -c "--prefix=/home/jenkins/openfpm_install --no-recursion" < input_install make $3 fi if [ $? -ne 0 ]; then @@ -50,30 +57,15 @@ then exit 1 ; fi -elif [ "$2" == "wetcluster" ] -then - echo "Compiling on wetcluster" - -## produce the module path - - source ~/.bashrc - module load gcc/4.9.2 - module load openmpi/1.8.1 - module load boost/1.54.0 - - sh ./autogen.sh - ./install -m -s -c "--with-boost=/sw/apps/boost/1.54.0/ CXX=mpic++ --no-recursion" - make $3 - - 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_pdata test \" }] }" https://hooks.slack.com/services/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 - exit 1 ; - fi - elif [ "$2" == "taurus" ] then echo "Compiling on taurus" + echo "1" >> input_install + echo "1" >> input_install + echo "24" >> input_install + echo "y" >> input_install + source /etc/profile echo "$PATH" module load eigen/3.2.0 @@ -86,7 +78,7 @@ then export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/incard/PARMETIS/lib:/home/incard/METIS/lib:/home/incard/HDF5/lib" mkdir /scratch/p_ppm/$5 - ./install -m -i "/scratch/p_ppm/$5" -s -c"CXX=mpic++ --no-recursion" + ./install -m -i "/scratch/p_ppm/$5" -s -c"CXX=mpic++ --no-recursion" < input_install make $3 source $HOME/openfpm_vars @@ -99,14 +91,19 @@ else echo "Compiling general" source ~/.bashrc + echo "1" >> input_install + echo "1" >> input_install + echo "4" >> input_install + echo "y" >> input_install + mkdir $HOME/$5 if [ x"$4" == x"full" ]; then - ./install -i $HOME/$5 -s -c "--prefix=/Users/jenkins/openfpm_install" + ./install -i $HOME/$5 -s -c "--prefix=/Users/jenkins/openfpm_install" < input_install elif [ x"$3" == x"numerics" ]; then - ./install -i $HOME/$5 -m -s -c "--prefix=/home/jenkins/openfpm_install" + ./install -i $HOME/$5 -m -s -c "--prefix=/home/jenkins/openfpm_install" < input_install make $3 else - ./install -i $HOME/$5 -m -s -c "--prefix=/Users/jenkins/openfpm_install --no-recursion" + ./install -i $HOME/$5 -m -s -c "--prefix=/Users/jenkins/openfpm_install --no-recursion" < input_install make $3 fi -- GitLab