]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
use mpi4py-3.0.3.tar.gz if no central installation is present
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Fri, 19 Nov 2021 08:48:57 +0000 (09:48 +0100)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Fri, 19 Nov 2021 08:48:57 +0000 (09:48 +0100)
products/compil_scripts/petsc-3.16.0.sh

index a8031acccddce87496e2e92c81036ea26d3a2ec0..8d2eccf57bc3f38ee5ca18947cbd4f8858bf33c2 100755 (executable)
@@ -22,8 +22,13 @@ then
   CONFIGURE_FLAGS+=" --download-parms=ext/parms-3.2-p5.tar.gz"
   CONFIGURE_FLAGS+=" --download-parmetis=ext/parmetis-4.0.3-p6.tar.gz"
   CONFIGURE_FLAGS+=" --download-ptscotch=ext/scotch_6.1.0.tar.gz"
-#  CONFIGURE_FLAGS+=" --download-mpi4py=ext/mpi4py-3.0.3.tar.gz"
-  CONFIGURE_FLAGS+=" --with-mpi4py-dir=${MPI4PY_ROOT_DIR}"
+  if [ -n "${MPI4PY_ROOT_DIR}" ]
+  then
+      echo "*** mpi4py external dependency detected..."
+      CONFIGURE_FLAGS+=" --with-mpi4py-dir=${MPI4PY_ROOT_DIR}"
+  else
+      CONFIGURE_FLAGS+=" --download-mpi4py=ext/mpi4py-3.0.3.tar.gz"
+  fi
   ./configure --prefix=${PRODUCT_INSTALL} --with-mpi-dir=${MPI_ROOT_DIR} ${CONFIGURE_FLAGS}
 else
   echo "*** configure without mpi"