From ccac986fb92e9645689c4317cd237f3e4f5844f5 Mon Sep 17 00:00:00 2001
From: Incardona Pietro <incardon@mpi-cbg.de>
Date: Wed, 10 Mar 2021 22:35:35 +0100
Subject: [PATCH] Fixing installation of mpich

---
 install_MPI_mpich.sh | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

diff --git a/install_MPI_mpich.sh b/install_MPI_mpich.sh
index 714fafc7e..9bd606022 100755
--- a/install_MPI_mpich.sh
+++ b/install_MPI_mpich.sh
@@ -3,9 +3,32 @@
 # check if the directory $1/MPI exist
 
 if [ -d "$1/MPI" ]; then
-  echo "MPI already installed"
-  exit 0
+        version=$(cat $1/MPI/version)
+        if [ x"$version" != x"9"  ]; then
+            echo -e "\033[1;34;5m  -------------------------------------------------------------------------------------- \033[0m"
+            echo -e "\033[1;34;5m  MPICH has been updated to version 3.3.0, the component will be updated automatically      \033[0m"
+            echo -e "\033[1;34;5m  -------------------------------------------------------------------------------------- \033[0m"
+            sleep 5
+            rm -rf $1/MPI/include
+            rm -rf $1/MPI/lib
+            rm -rf $1/MPI/bin
+            rm -rf $1/MPI/etc
+            rm -rf $1/MPI/share
+            rm -rf $1/MPI
+            rm -rf $1/HDF5
+            rm -rf $1/ZLIB
+            rm -rf $1/PARMETIS
+            rm -rf $1/PETSC
+            rm -rf $1/TRILINOS
+            rm -rf $1/HYPRE
+            rm -rf $1/MUMPS
+            rm -rf $1/SUPERLU_DIST
+        else
+                echo "MPI already installed"
+                exit 0
+        fi
 fi
+
 rm -rf mpich-3.3
 rm mpich-3.3.tar.gz
 wget http://ppmcore.mpi-cbg.de/upload/mpich-3.3.tar.gz
-- 
GitLab