Changeset 12624


Ignore:
Timestamp:
07/10/12 10:58:30 (13 years ago)
Author:
schlegel
Message:

add discover options for libs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/m4/issm_options.m4

    r12599 r12624  
    6060                        export CFLAGS=" -D_INTEL_LINUX_"
    6161                        export CXXFLAGS=" -D_INTEL_LINUX_"
     62                elif test $VENDOR = intel-discover; then
     63                        export CC=icc
     64                        export CXX=icpc
     65                        export CXXFLAGS=" -O3 -D_INTEL_LINUX_ "
     66                        export CFLAGS=" -O3 -D_INTEL_LINUX_ "
    6267                elif test $VENDOR = intel-pleiades; then
    6368                        export CC=icc
     
    751756                dnl defaults
    752757                HAVE_SCALAPACK=yes
    753                 SCALAPACKLIB=-L"$SCALAPACK_ROOT/ -lscalapack"
     758                if test $VENDOR = intel-discover; then
     759                 SCALAPACKLIB=-L"$SCALAPACK_ROOT/ -lmkl_scalapack_lp64"
     760                else
     761                 SCALAPACKLIB=-L"$SCALAPACK_ROOT/ -lscalapack"
     762                fi
    754763
    755764                AC_DEFINE([_HAVE_SCALAPACK_],[1],[with Scalapack in ISSM src])
     
    771780                HAVE_BLASLAPACK=yes
    772781                BLASLAPACKINCL=""
    773                
     782       
     783                if test $VENDOR = intel-discover; then
     784                 BLASLAPACKLIB=-L"$BLASLAPACK_ROOT -lmkl_lapack -lmkl -lguide -lpthread"
     785                else
    774786                dnl: branch on whether we are running on windows or linux.
    775787                case "${host_os}" in
     
    784796                        ;;
    785797                esac
     798                fi
    786799
    787800                AC_DEFINE([_HAVE_BLASLAPACK_],[1],[with blas lapack in ISSM src])
     
    881894                HAVE_BLACS=yes
    882895                BLACSINCL=""
    883                 BLACSLIB=-L"$BLACS_ROOT/ -lblacs"
     896                if test $VENDOR = intel-discover; then
     897                 BLACSLIB=-L"$BLACS_ROOT/ -lmkl_blacs_intelmpi_lp64"
     898                else
     899                 BLACSLIB=-L"$BLACS_ROOT/ -lblacs"
     900                fi
    884901       
    885902                AC_DEFINE([_HAVE_BLACS_],[1],[with Blacs in ISSM src])
Note: See TracChangeset for help on using the changeset viewer.