Salome HOME
spns #20273 REX compilation 9.6.0 rc1 sur Debian 10
[tools/sat_salome.git] / products / compil_scripts / petsc.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "Petsc" $VERSION
5 echo "##########################################################################"
6
7
8
9 cp -r $SOURCE_DIR/* .
10
11 echo
12 echo "*** configure"
13 ./configure --prefix=$PRODUCT_INSTALL --with-mpi=0 --download-f2cblaslapack=ext/f2cblaslapack-3.4.2.q4 --download-slepc=ext/slepc-3.14.0
14
15 if [ $? -ne 0 ]
16 then
17     echo "ERROR on configure"
18     exit 1
19 fi
20
21 MAKE_OPTIONS="PETSC_DIR=${BUILD_DIR}"
22
23 echo
24 echo "*** make" $MAKE_OPTIONS
25 make $MAKE_OPTIONS
26 if [ $? -ne 0 ]
27 then
28     echo "ERROR on make"
29     exit 2
30 fi
31
32 # CentOS 6 automatically set PETSC_ARCH to arch-linux2-c-debug : remove arch specification
33 # MAKE_OPTIONS=$MAKE_OPTIONS" PETSC_ARCH=arch-linux-c-debug"
34
35 echo
36 echo "*** make install"
37 make $MAKE_OPTIONS install
38 if [ $? -ne 0 ]
39 then
40     echo "ERROR on make install"
41     exit 3
42 fi
43
44 echo
45 echo "########## END"
46