Changeset 26885
- Timestamp:
- 02/13/22 09:29:06 (3 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/etc/environment.sh
r26752 r26885 295 295 296 296 if [[ ${MINGW} -eq 1 ]]; then 297 path_append "${BLAS_ROOT}/lib" # Allows dynamic loade dto find DLLs297 path_append "${BLAS_ROOT}/lib" # Allows dynamic loader to find DLLs 298 298 fi 299 299 fi … … 306 306 307 307 if [[ ${MINGW} -eq 1 ]]; then 308 path_append "${LAPACK_ROOT}/lib" # Allows dynamic loade dto find DLLs308 path_append "${LAPACK_ROOT}/lib" # Allows dynamic loader to find DLLs 309 309 fi 310 310 fi … … 317 317 318 318 if [[ ${MINGW} -eq 1 ]]; then 319 path_append "${METIS_ROOT}/lib" # Allows dynamic loade dto find DLLs319 path_append "${METIS_ROOT}/lib" # Allows dynamic loader to find DLLs 320 320 fi 321 321 fi … … 327 327 328 328 if [[ ${MINGW} -eq 1 ]]; then 329 path_append "${MUMPS_ROOT}/lib" # Allows dynamic loade dto find DLLs329 path_append "${MUMPS_ROOT}/lib" # Allows dynamic loader to find DLLs 330 330 fi 331 331 fi … … 338 338 339 339 if [[ ${MINGW} -eq 1 ]]; then 340 path_append "${PARMETIS_ROOT}/lib" # Allows dynamic loade dto find DLLs340 path_append "${PARMETIS_ROOT}/lib" # Allows dynamic loader to find DLLs 341 341 fi 342 342 fi … … 348 348 349 349 if [[ ${MINGW} -eq 1 ]]; then 350 path_append "${SCALAPACK_ROOT}/lib" # Allows dynamic loade dto find DLLs350 path_append "${SCALAPACK_ROOT}/lib" # Allows dynamic loader to find DLLs 351 351 fi 352 352 fi … … 365 365 366 366 if [[ ${MINGW} -eq 1 ]]; then 367 path_append "${PETSC_ROOT}/lib" # Allows dynamic loade dto find DLLs367 path_append "${PETSC_ROOT}/lib" # Allows dynamic loader to find DLLs 368 368 fi 369 369 … … 413 413 fi 414 414 415 MPLAPACK_ROOT="${ISSM_EXT_DIR}/mplapack/install" 416 if [ -d "${MPLAPACK_ROOT}" ]; then 417 cplus_include_path_prepend "${MPLAPACK_ROOT}/include" 418 cplus_include_path_prepend "${MPLAPACK_ROOT}/include/mplapack" 419 library_path_prepend "${MPLAPACK_ROOT}/lib" 420 ld_library_path_prepend "${MPLAPACK_ROOT}/lib" 421 fi 422 415 423 SCOTCH_ROOT="${ISSM_EXT_DIR}/scotch/install" 416 424 ld_library_path_append "${SCOTCH_ROOT}/lib" … … 550 558 551 559 if [[ ${MINGW} -eq 1 ]]; then 552 path_append "${TRIANGLE_ROOT}/lib" # Allows dynamic loade dto find DLLs560 path_append "${TRIANGLE_ROOT}/lib" # Allows dynamic loader to find DLLs 553 561 fi 554 562 fi -
issm/trunk-jpl/m4/issm_options.m4
r26808 r26885 1976 1976 AC_MSG_RESULT([${HAVE_PLAPACK}]) 1977 1977 dnl }}} 1978 dnl MPLAPACK{{{ 1979 AC_MSG_CHECKING([for MPLAPACK]) 1980 AC_ARG_WITH( 1981 [mplapack-dir], 1982 AS_HELP_STRING([--with-mplapack-dir=DIR], [MPLAPACK root directory]), 1983 [MPLAPACK_ROOT=${withval}], 1984 [MPLAPACK_ROOT="no"] 1985 ) 1986 if test "x${MPLAPACK_ROOT}" == "xno"; then 1987 HAVE_MPLAPACK=no 1988 else 1989 HAVE_MPLAPACK=yes 1990 if ! test -d "${MPLAPACK_ROOT}"; then 1991 AC_MSG_ERROR([MPLAPACK directory provided (${MPLAPACK_ROOT}) does not exist!]); 1992 fi 1993 fi 1994 AC_MSG_RESULT([${HAVE_MPLAPACK}]) 1995 1996 dnl MPLAPACK libraries and header files 1997 if test "x${HAVE_MPLAPACK}" == "xyes"; then 1998 MPLAPACKINCL="-I${MPLAPACK_ROOT}/include/mplapack -I${MPLAPACK_ROOT}/include" 1999 MPLAPACKLIB="-L${MPLAPACK_ROOT}/lib -lmpblas__Float128 -lmplapack__Float128 -lgomp -lquadmath" 2000 AC_DEFINE([_HAVE_MPLAPACK_], [1], [with MPLAPACK in ISSM src]) 2001 AC_SUBST([MPLAPACKINCL]) 2002 AC_SUBST([MPLAPACKLIB]) 2003 fi 2004 AM_CONDITIONAL([MPLAPACK], [test "x${HAVE_MPLAPACK}" == "xyes"]) 2005 dnl }}} 1978 2006 dnl MUMPS{{{ 1979 2007 AC_MSG_CHECKING([for MUMPS]) -
issm/trunk-jpl/src/c/Makefile.am
r26826 r26885 1 AM_CPPFLAGS = @NEOPZINCL@ @DAKOTAINCL@ @SHAPELIBINCL@ @TRIANGLEINCL@ @PETSCINCL@ @SLEPCINCL@ @AMPIINCL@ @ADJOINTMPIINCL@ @MEDIPACKINCL@ @MPIINCL@ @PARMETISINCL@ @METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @SPAIINCL@ @HYPREINCL@ @PROMETHEUSINCL@ @SUPERLUINCL@ @SPOOLESINCL@ @PASTIXINCL@ @MLINCL@ @TAOINCL@ @ADIC2INCL@ @ADOLCINCL@ @CODIPACKINCL@ @GSLINCL@ @BOOSTINCL@ @ANDROID_NDKINCL@ @METEOIOINCL@ @SNOWPACKINCL@ @PROJINCL@ @ESMFINCL@ @PROJINCL@ 1 AM_CPPFLAGS = @NEOPZINCL@ @DAKOTAINCL@ @SHAPELIBINCL@ @TRIANGLEINCL@ @PETSCINCL@ @SLEPCINCL@ @AMPIINCL@ @ADJOINTMPIINCL@ @MEDIPACKINCL@ @MPIINCL@ @PARMETISINCL@ @METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @SPAIINCL@ @HYPREINCL@ @PROMETHEUSINCL@ @SUPERLUINCL@ @SPOOLESINCL@ @PASTIXINCL@ @MLINCL@ @TAOINCL@ @ADIC2INCL@ @ADOLCINCL@ @CODIPACKINCL@ @GSLINCL@ @BOOSTINCL@ @ANDROID_NDKINCL@ @METEOIOINCL@ @SNOWPACKINCL@ @PROJINCL@ @ESMFINCL@ @PROJINCL@ @MPLAPACKINCL@ 2 2 AM_FCFLAGS = @SEMICINCL@ 3 3 … … 715 715 if !WINDOWS 716 716 if !STANDALONE_LIBRARIES 717 libISSMCore_la_LIBADD = $(CHACOLIB) $(DAKOTALIB) $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(HDF5LIB) $(TAOLIB) $(M1QN3LIB) $(SEMICLIB) $(PLAPACKLIB) $( SUPERLULIB) $(SPOOLESLIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(SCOTCHLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(GSLLIB) $(ADOLCLIB) $(AMPILIB) $(ADJOINTMPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJLIB) $(OSLIBS)717 libISSMCore_la_LIBADD = $(CHACOLIB) $(DAKOTALIB) $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(HDF5LIB) $(TAOLIB) $(M1QN3LIB) $(SEMICLIB) $(PLAPACKLIB) $(MPLAPACK) $(SUPERLULIB) $(SPOOLESLIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(SCOTCHLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(GSLLIB) $(ADOLCLIB) $(AMPILIB) $(ADJOINTMPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJLIB) $(OSLIBS) 718 718 if FORTRAN 719 719 libISSMCore_la_LIBADD += $(FLIBS) $(FORTRANLIB) … … 831 831 832 832 # External packages 833 LDADD += $(CHACOLIB) $(DAKOTALIB) $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(NEOPZLIB) $(TAOLIB) $(M1QN3LIB) $(SEMICLIB) $(PLAPACKLIB) $( SUPERLULIB) $(SPOOLESLIB) $(BLACSLIB) $(HDF5LIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(SCOTCHLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(GSLLIB) $(AMPILIB) $(ADJOINTMPILIB) $(ADOLCLIB) $(MPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJLIB) $(ESMFLIB) $(OSLIBS)833 LDADD += $(CHACOLIB) $(DAKOTALIB) $(PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(NEOPZLIB) $(TAOLIB) $(M1QN3LIB) $(SEMICLIB) $(PLAPACKLIB) $(MPLAPACK) $(SUPERLULIB) $(SPOOLESLIB) $(BLACSLIB) $(HDF5LIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(SCOTCHLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(GSLLIB) $(AMPILIB) $(ADJOINTMPILIB) $(ADOLCLIB) $(MPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(PROJLIB) $(ESMFLIB) $(OSLIBS) 834 834 835 835 if FORTRAN -
issm/trunk-jpl/src/c/cores/love_core.cpp
r26800 r26885 10 10 #include "../solutionsequences/solutionsequences.h" 11 11 #include "petscblaslapack.h" 12 #ifdef _HAVE_MPLAPACK_ 13 #include <quadmath.h> 14 #include "mpblas__Float128.h" 15 #include "mplapack__Float128.h" 16 #endif 17 18 #ifdef _HAVE_MPLAPACK_ 19 _Float128 a = 0.2345234534512079875620048770134538q; 20 #endif 12 21 13 22 /*local definitions:*/
Note:
See TracChangeset
for help on using the changeset viewer.