diff --git a/script/install_PETSC.sh b/script/install_PETSC.sh index 52740e872d80afcbb62859de48d1114b7db683d9..2edc2db3e37b403a60ea825aa85703e66b9b4ce8 100755 --- a/script/install_PETSC.sh +++ b/script/install_PETSC.sh @@ -201,14 +201,16 @@ if [ x"$CXX" != x"icpc" ]; then cp -r include $1/MUMPS cp -r lib $1/MUMPS - MUMPS_extra_lib="--with-mumps-lib=\"$1/MUMPS/lib/libdmumps.a $1/MUMPS/lib/libmumps_common.a $1/MUMPS/lib/libpord.a -pthread \"" + MUMPS_extra_lib="$1/MUMPS/lib/libdmumps.a $1/MUMPS/lib/libmumps_common.a $1/MUMPS/lib/libpord.a -pthread " configure_options="$configure_options --with-mumps=yes --with-mumps-include=$1/MUMPS/include" fi else + echo "MUMPS already installed" - MUMPS_extra_lib="--with-mumps-lib=\"$1/MUMPS/lib/libdmumps.a $1/MUMPS/lib/libmumps_common.a $1/MUMPS/lib/libpord.a -pthread \"" - configure_options="$configure_options --with-mumps=yes --with-mumps-include=$1/MUMPS/include" + MUMPS_extra_lib="$1/MUMPS/lib/libdmumps.a $1/MUMPS/lib/libmumps_common.a $1/MUMPS/lib/libpord.a -pthread " +configure_options="$configure_options --with-mumps=yes --with-mumps-include=$1/MUMPS/include" + fi fi @@ -308,9 +310,9 @@ fi tar -xf petsc-lite-3.6.4.tar.gz cd petsc-3.6.4 -echo "./configure --with-cxx-dialect=C++11 $petsc_openmp --with-mpi-dir=$mpi_dir $configure_options "$MUMPS_extra_lib" --prefix=$1/PETSC --with-debugging=0" +echo "./configure --with-cxx-dialect=C++11 $petsc_openmp --with-mpi-dir=$mpi_dir $configure_options --with-mumps-lib="$MUMPS_extra_lib" --prefix=$1/PETSC --with-debugging=0" -./configure --with-cxx-dialect=C++11 $petsc_openmp --with-mpi-dir=$mpi_dir $configure_options "$MUMPS_extra_lib" --prefix=$1/PETSC --with-debugging=0 +./configure --with-cxx-dialect=C++11 $petsc_openmp --with-mpi-dir=$mpi_dir $configure_options --with-mumps-lib="$MUMPS_extra_lib" --prefix=$1/PETSC --with-debugging=0 make all test make install