Salome HOME
passage to petsc 3.14.0
[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=https://www.mcs.anl.gov/petsc/mirror/externalpackages/f2cblaslapack-3.4.2.q4.tar.gz --download-slepc=https://slepc.upv.es/download/distrib/slepc-3.14.0.tar.gz
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 MAKE_OPTIONS=$MAKE_OPTIONS" PETSC_ARCH=arch-linux-c-debug"
33
34 echo
35 echo "*** make install"
36 make $MAKE_OPTIONS install
37 if [ $? -ne 0 ]
38 then
39     echo "ERROR on make install"
40     exit 3
41 fi
42
43 echo
44 echo "########## END"
45