Changeset 15307


Ignore:
Timestamp:
06/21/13 17:43:58 (12 years ago)
Author:
glperez
Message:

CHG: Changed MPI options to separate libraries from libpath.

Location:
issm/trunk-jpl
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/configs/config-win7-32.sh

    r15288 r15307  
    1111        --with-petsc-dir="$ISSM_DIR/externalpackages/petsc/install" \
    1212        --with-petsc-arch=$ISSM_ARCH  \
    13         --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install/lib/ \
    14         --with-mpi-lib="-Wl,libpetsc.lib" \
    15         --with-mpi-include="$ISSM_DIR/externalpackages/petsc/install/include/mpiuni"
     13        --with-mpi-lib-dir="$ISSM_DIR/externalpackages/petsc/install/lib" \
     14   --with-mpi-libs="-Wl,libpetsc.lib" \
     15        --with-mpi-include-dir="$ISSM_DIR/externalpackages/petsc/install/include/mpiuni"
  • issm/trunk-jpl/configs/config-win7-64.sh

    r15289 r15307  
    1111        --with-petsc-arch=$ISSM_ARCH  \
    1212        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install/lib/  \
    13         --with-mpi-lib="$ISSM_DIR/externalpackages/petsc/install/lib/libpetsc.lib" \
    14         --with-mpi-include="$ISSM_DIR/externalpackages/petsc/install/include/mpiuni"
     13        --with-mpi-lib-dir="$ISSM_DIR/externalpackages/petsc/install/lib" \
     14   --with-mpi-libs="-Wl,libpetsc.lib" \
     15        --with-mpi-include-dir="$ISSM_DIR/externalpackages/petsc/install/include/mpiuni"
  • issm/trunk-jpl/m4/issm_options.m4

    r15294 r15307  
    541541        dnl }}}
    542542        dnl mpi{{{
     543   dnl Old MPI options
    543544        AC_MSG_CHECKING(for mpi)
    544545        AC_ARG_WITH([mpi-lib],
     
    549550          AS_HELP_STRING([--with-mpi-include=DIR],[mpi include directory, necessary for parallel build]),
    550551          [MPI_INCLUDE=$withval],[MPI_INCLUDE=""])
     552
     553   dnl New MPI options
     554        AC_ARG_WITH([mpi-include-dir],
     555          AS_HELP_STRING([--with-mpi-include-dir=DIR],[mpi include directory, necessary for parallel build]),
     556          [MPI_INCLUDE=$withval],[MPI_INCLUDE=""])
     557
     558        AC_ARG_WITH([mpi-lib-dir],
     559          AS_HELP_STRING([--with-mpi-lib-dir=DIR],[mpi lib directory, necessary for parallel build]),
     560          [MPILIB_DIR=$withval],[MPILIB_DIR=""])
     561
     562        AC_ARG_WITH([mpi-libs],
     563          AS_HELP_STRING([--with-mpi-libs=LIBS],[mpi libraries to be used, necessary for parallel build]),
     564          [MPILIB=$withval],[MPILIB=""])
     565
    551566       
    552567        if test -z "$MPILIB" ; then
     
    557572                else
    558573                        HAVE_MPI=yes
     574                   if  test $VENDOR = intel-win32; then
     575            MPILIB_DIR=`cygpath -m $MPILIB_DIR`
     576            MPIINCL=-L`cygpath -m $MPIINCL`
     577         elif test $VENDOR = intel-win64; then
     578            MPILIB_DIR=-L`cygpath -m $MPILIB_DIR`
     579            MPI_INCLUDE=`cygpath -m $MPI_INCLUDE`
     580         fi
    559581                        MPIINCL=-I"$MPI_INCLUDE"
     582         MPILIB="$MPILIB_DIR $MPILIB"
    560583                        AC_DEFINE([_HAVE_MPI_],[1],[with Mpi in ISSM src])
    561584                        AC_DEFINE([HAVE_MPI],[1],[Mpi Flag for Dakota (DO NOT REMOVE)])
     
    564587                fi
    565588        fi
     589
    566590        AM_CONDITIONAL([MPI], [test x$HAVE_MPI = xyes])
    567591        AC_MSG_RESULT($HAVE_MPI)
Note: See TracChangeset for help on using the changeset viewer.