From 5f2e2e09ec27fee647e39b8a3e4e7ff15f7eea05 Mon Sep 17 00:00:00 2001 From: andy <a.heather@opencfd.co.uk> Date: Wed, 4 Jun 2008 11:28:13 +0100 Subject: [PATCH] corrected hard-coding of openmpi path replacements with user selected mpi path --- bin/tools/buildParaViewFunctions | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/bin/tools/buildParaViewFunctions b/bin/tools/buildParaViewFunctions index 6a9e5416e86..44de1b2f3a3 100755 --- a/bin/tools/buildParaViewFunctions +++ b/bin/tools/buildParaViewFunctions @@ -43,7 +43,7 @@ addCMakeVariable () initialiseVariables () { - unset CMAKE_VARIABLES OBJ_ADD + unset CMAKE_VARIABLES OBJ_ADD MPI_ARCH_PATH if [ "$VERBOSE" = ON ]; then addCMakeVariable "CMAKE_VERBOSE_MAKEFILE=TRUE" @@ -58,19 +58,16 @@ addMpiSupport () # using OpenFOAM variables to identify location of MPI libraries case "$WM_MPLIB" in OPENMPI) - MPI_INCLUDE_PATH=$OPENMPI_ARCH_PATH/include + MPI_ARCH_PATH=$OPENMPI_ARCH_PATH MPI_LIBRARY=$OPENMPI_ARCH_PATH/lib/libmpi.so - MPI_RUN=$OPENMPI_ARCH_PATH/bin/mpirun ;; LAM) - MPI_INCLUDE_PATH=$LAM_ARCH_PATH/include + MPI_ARCH_PATH=$LAM_ARCH_PATH MPI_LIBRARY=$LAM_ARCH_PATH/lib/libmpi.so - MPI_RUN=$LAM_ARCH_PATH/bin/mpirun ;; MPICH) - MPI_INCLUDE_PATH=$MPICH_ARCH_PATH/include + MPI_ARCH_PATH=$MPICH_ARCH_PATH MPI_LIBRARY=$MPICH_ARCH_PATH/lib/libmpich.so - MPI_RUN=$MPICH_ARCH_PATH/bin/mpirun ;; *) echo "*** Error: unknown/unsupported mpi: $WM_MPLIB" @@ -78,6 +75,9 @@ addMpiSupport () ;; esac + MPI_INCLUDE_PATH=$MPI_ARCH_PATH/include + MPI_RUN=$MPI_ARCH_PATH/bin/mpirun + OBJ_ADD="$OBJ_ADD-mpi" addCMakeVariable "VTK_USE_MPI=ON" addCMakeVariable "PARAVIEW_USE_MPI=ON" @@ -242,11 +242,11 @@ installParaView () "s,$PARAVIEW_SRC_DIR,\$ENV{ParaView_INST_DIR},g" {} ';' \ -print - # Replace local OPENMPI_ARCH_PATH path with OPENMPI_ARCH_PATH + # Replace local MPI_ARCH_PATH path with MPI_ARCH_PATH # environment variables if [ "$INCLUDE_MPI" = ON ]; then find . -iname \*.cmake -execdir sed -i \ - "s,$OPENMPI_ARCH_PATH,\$ENV{OPENMPI_ARCH_PATH},g" {} ';' \ + "s,$MPI_ARCH_PATH,\$ENV{MPI_ARCH_PATH},g" {} ';' \ -print fi @@ -274,6 +274,7 @@ installParaView () # for good measure - clear a few variables before using any of the functions unset VERBOSE INCLUDE_MPI INCLUDE_PYTHON INCLUDE_MESA PYTHON_LIBRARY +unset MPI_ARCH_PATH unset CMAKE_VARIABLES OBJ_ADD unset CMAKE_SKIP -- GitLab