Changeset 21229
- Timestamp:
- 09/23/16 16:16:09 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/m4/issm_options.m4 ΒΆ
r21154 r21229 1373 1373 dnl }}} 1374 1374 dnl mkl{{{ 1375 AC_ARG_WITH([mkl-dir], 1376 AS_HELP_STRING([--with-mkl-dir=DIR],[mkl root directory]), 1377 [MKL_ROOT=$withval],[MKL_ROOT="no"]) 1378 1379 dnl Check whether mkl is enabled 1380 AC_MSG_CHECKING([for mkl]) 1381 if test "x$MKL_ROOT" = "xno" ; then 1382 HAVE_MKL=no 1383 else 1384 HAVE_MKL=yes 1385 if ! test -d "$MKL_ROOT"; then 1386 AC_MSG_ERROR([mkl directory provided ($MKL_ROOT) does not exist]); 1387 fi 1388 fi 1389 AC_MSG_RESULT($HAVE_MKL) 1390 1391 dnl mkl headers and libraries 1392 if test "x$HAVE_MKL" == "xyes"; then 1393 dnl look at $ISSM_DIR/externalpackages/petsc/install/lib/petsc/conf/petscvariables BLASLAPACK_LIB 1394 MKLINCL="" 1395 if test x$VENDOR = xintel-pleiades; then 1396 MKLLIB="-Wl,-rpath,$MKL_ROOT -L/$MKL_ROOT -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm" 1397 elif test x$VENDOR = xintel-discover; then 1398 MKLLIB=-L"$MKL_ROOT -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -L/usr/lib64/ -lpthread -lm" 1399 elif test x$VENDOR = xintel-acenet; then 1400 MKLLIB=-L"$MKL_ROOT -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm" 1401 elif test x$VENDOR = xintel-gp; then 1402 MKLLIB=-L"$MKL_ROOT -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm" 1403 elif test x$VENDOR = xintel-lonestar; then 1404 MKLLIB=-L"$MKL_ROOT -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm" 1405 else 1406 MKLLIB=-L"$MKL_ROOT -lmkl -lmkl_lapack -lmkl_scalapack_ilp64 -lmkl_blacs_sgimpt_ilp64 -lguide -lpthread" 1407 fi 1408 AC_DEFINE([_HAVE_MKL_],[1],[with mkl in ISSM src]) 1409 AC_SUBST([MKLLIB]) 1410 AC_SUBST([MKLINCL]) 1411 fi 1375 AC_ARG_WITH([mkl-libflags], 1376 AS_HELP_STRING([--with-mkl-libflags=LIBS],[mkl libraries to be used]), 1377 [MKL_LIBFLAGS=$withval],[MKL_LIBFLAGS="no"]) 1378 1379 dnl Check whether mkl is enabled 1380 AC_MSG_CHECKING([for mkl]) 1381 if test "x$MKL_LIBFLAGS" = "xno" ; then 1382 HAVE_MKL=no 1383 else 1384 HAVE_MKL=yes 1385 KMLLIB="$KML_LIBFLAGS" 1386 AC_DEFINE([_HAVE_MKL_],[1],[with mkl in ISSM src]) 1387 AC_SUBST([MKLLIB]) 1388 AC_SUBST([MKLINCL]) 1389 fi 1390 AC_MSG_RESULT($HAVE_MKL) 1412 1391 dnl }}} 1413 1392 dnl plapack{{{
Note:
See TracChangeset
for help on using the changeset viewer.