Changeset 26343
- Timestamp:
- 07/06/21 16:13:13 (4 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 1 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/configure.ac ¶
r26203 r26343 26 26 AM_INIT_AUTOMAKE([foreign]) 27 27 AC_CONFIG_HEADERS([./config.h]) # Config file must be config.h 28 AM_SILENT_RULES([yes]) # Do not show compilation command by default28 AM_SILENT_RULES([yes]) # Reduce compilation and linking output (comment this line out or set value to "no" for verbose output) 29 29 AM_PROG_AR 30 30 -
TabularUnified issm/trunk-jpl/etc/environment.sh ¶
r26123 r26343 446 446 export BOOST_DIR=${BOOST_ROOT} 447 447 export BOOSTROOT=${BOOST_ROOT} 448 library_path_ prepend "${BOOST_ROOT}/lib"449 ld_library_path_ prepend "${BOOST_ROOT}/lib"450 dyld_library_path_ prepend "${BOOST_ROOT}/lib"451 path_ prepend "${BOOST_ROOT}/bin"448 library_path_append "${BOOST_ROOT}/lib" 449 ld_library_path_append "${BOOST_ROOT}/lib" 450 dyld_library_path_append "${BOOST_ROOT}/lib" 451 path_append "${BOOST_ROOT}/bin" 452 452 fi 453 453 -
TabularUnified issm/trunk-jpl/externalpackages/petsc/install-3.13-pleiades.sh ¶
r26239 r26343 6 6 # 7 7 VER="3.13.6" 8 9 PETSC_DIR="${ISSM_DIR}/externalpackages/petsc/src" # DO NOT CHANGE THIS 10 PREFIX="${ISSM_DIR}/externalpackages/petsc/install" # Set to location where external package should be installed 8 11 9 12 # Download source … … 30 33 --prefix="${PREFIX}" \ 31 34 --PETSC_DIR="${PETSC_DIR}" \ 32 --with-cc=icc --with-cxx=icpc --with-fc=ifort --with-f77=ifort\ 33 -COPTFLAGS="-g -O3 -axCORE-AVX2,AVX -xSSE4.2" -CXXOPTFLAGS="-g -O3 -axCORE-AVX2,AVX -xSSE4.2" -FOPTFLAGS="-g -O3 -axCORE-AVX2,AVX -xSSE4.2" \ 35 --with-cc=icc \ 36 --with-cpp=/usr/bin/cpp \ 37 --with-cxx=icpc \ 38 --with-fc=ifort \ 39 -COPTFLAGS="-g -O3 -axCORE-AVX2,AVX -xSSE4.2" \ 40 -CXXOPTFLAGS="-g -O3 -axCORE-AVX2,AVX -xSSE4.2" \ 41 -FOPTFLAGS="-g -O3 -axCORE-AVX2,AVX -xSSE4.2" \ 34 42 --with-blas-lapack-dir="/nasa/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/mkl/" \ 43 --with-scalapack-include=/nasa/intel/Compiler/2016.2.181/mkl/include \ 44 --with-scalapack-lib="/nasa/intel/Compiler/2016.2.181/mkl/lib/intel64/libmkl_scalapack_lp64.so /nasa/intel/Compiler/2016.2.181/mkl/lib/intel64/libmkl_blacs_sgimpt_lp64.so" \ 35 45 --known-mpi-shared-libraries=1 \ 46 --with-gnu-compilers=0 \ 47 --with-vendor-compilers=intel \ 36 48 --with-debugging=0 \ 37 49 --with-valgrind=0 \ 38 50 --with-x=0 \ 39 51 --with-ssl=0 \ 40 --with-batch=1 52 --with-batch=1 \ 41 53 --with-shared-libraries=1 \ 42 54 --download-metis=1 \ 43 55 --download-parmetis=1 \ 44 56 --download-mumps=1 \ 45 --download- scalapack=157 --download-zlib=1 46 58 47 59 # Compile and install -
TabularUnified issm/trunk-jpl/m4/issm_options.m4 ¶
r26337 r26343 612 612 dnl AC_DEFINE_UNQUOTED([_DAKOTA_VERSION_], ${DAKOTA_VERSION}, [Dakota version number]) 613 613 dnl 614 DAKOTA_VERSION_OUTPUT=`${DAKOTA_ROOT}/bin/dakota -v` 615 if test -n "${DAKOTA_VERSION_OUTPUT}"; then 616 DAKOTA_VERSION=`echo ${DAKOTA_VERSION_OUTPUT} grep "Dakota version" | sed 's/Dakota version //' | sed 's/ .*//'` 617 elif test -f "${DAKOTA_ROOT}/VERSION"; then 614 if test -f "${DAKOTA_ROOT}/VERSION"; then 618 615 DAKOTA_VERSION=`cat ${DAKOTA_ROOT}/VERSION | grep 'DAKOTA Version' | sed 's/.*DAKOTA Version //' | sed 's/ .*//'` 619 elif test -f "${DAKOTA_ROOT}/../src/src/CommandLineHandler.C"; then620 DAKOTA_VERSION=`cat ${DAKOTA_ROOT}/../src/src/CommandLineHandler.C | grep 'DAKOTA version' | grep 'release' | grep -v // | sed 's/.*DAKOTA version //' | sed 's/ .*//' `621 elif test -f "${DAKOTA_ROOT}/../src/src/CommandLineHandler.cpp"; then622 DAKOTA_VERSION=`cat ${DAKOTA_ROOT}/../src/src/CommandLineHandler.cpp | grep 'DAKOTA version' | grep 'release' | grep -v // | sed 's/.*DAKOTA version //' | sed 's/ .*//' `623 616 else 624 AC_MSG_ERROR([Dakota CommandLineHandler.C or CommandLineHandler.cpp file not found to determine DAKOTA_VERSION!]); 617 DAKOTA_VERSION_OUTPUT=`${DAKOTA_ROOT}/bin/dakota -v` 618 if test -n "${DAKOTA_VERSION_OUTPUT}"; then 619 DAKOTA_VERSION=`echo ${DAKOTA_VERSION_OUTPUT} grep "Dakota version" | sed 's/Dakota version //' | sed 's/ .*//'` 620 elif test -f "${DAKOTA_ROOT}/../src/src/CommandLineHandler.C"; then 621 DAKOTA_VERSION=`cat ${DAKOTA_ROOT}/../src/src/CommandLineHandler.C | grep 'DAKOTA version' | grep 'release' | grep -v // | sed 's/.*DAKOTA version //' | sed 's/ .*//' ` 622 elif test -f "${DAKOTA_ROOT}/../src/src/CommandLineHandler.cpp"; then 623 DAKOTA_VERSION=`cat ${DAKOTA_ROOT}/../src/src/CommandLineHandler.cpp | grep 'DAKOTA version' | grep 'release' | grep -v // | sed 's/.*DAKOTA version //' | sed 's/ .*//' ` 624 else 625 AC_MSG_ERROR([Dakota CommandLineHandler.C or CommandLineHandler.cpp file not found to determine DAKOTA_VERSION!]); 626 fi 625 627 fi 626 628 AC_MSG_RESULT([${DAKOTA_VERSION}]) -
TabularUnified issm/trunk-jpl/src/c/Makefile.am ¶
r26252 r26343 1 AM_CPPFLAGS = @NEOPZINCL@ @DAKOTAINCL@ @SHAPELIBINCL@ @PETSCINCL@ @SLEPCINCL@ @AMPIINCL@ @ADJOINTMPIINCL@ @MEDIPACKINCL@ @MPIINCL@ @ METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @TRIANGLEINCL@ @SPAIINCL@ @HYPREINCL@ @PROMETHEUSINCL@ @SUPERLUINCL@ @SPOOLESINCL@ @PASTIXINCL@ @MLINCL@ @TAOINCL@ @ADIC2INCL@ @ADOLCINCL@ @CODIPACKINCL@ @GSLINCL@ @BOOSTINCL@ @ANDROID_NDKINCL@ @METEOIOINCL@ @SNOWPACKINCL@ @PROJINCL@ @ESMFINCL@1 AM_CPPFLAGS = @NEOPZINCL@ @DAKOTAINCL@ @SHAPELIBINCL@ @PETSCINCL@ @SLEPCINCL@ @AMPIINCL@ @ADJOINTMPIINCL@ @MEDIPACKINCL@ @MPIINCL@ @PARMETISINCL@ @METISINCL@ @CHACOINCL@ @SCOTCHINCL@ @PLAPACKINCL@ @MKLINCL@ @MUMPSINCL@ @TRIANGLEINCL@ @SPAIINCL@ @HYPREINCL@ @PROMETHEUSINCL@ @SUPERLUINCL@ @SPOOLESINCL@ @PASTIXINCL@ @MLINCL@ @TAOINCL@ @ADIC2INCL@ @ADOLCINCL@ @CODIPACKINCL@ @GSLINCL@ @BOOSTINCL@ @ANDROID_NDKINCL@ @METEOIOINCL@ @SNOWPACKINCL@ @PROJINCL@ @ESMFINCL@ 2 2 AM_FCFLAGS = @SEMICINCL@ 3 3 … … 6 6 EXEEXT=$(ISSMEXT) 7 7 8 # Library declaration {{{8 # Library declaration {{{ 9 9 if !WINDOWS 10 10 lib_LTLIBRARIES = libISSMCore.la … … 23 23 #}}} 24 24 25 # Core sources25 # Core sources 26 26 issm_sources = 27 27 28 # BAMG sources{{{28 # BAMG sources {{{ 29 29 if BAMG 30 30 issm_sources += \ … … 57 57 ./modules/BamgTriangulatex/BamgTriangulatex.cpp 58 58 59 # do not include AmrBamg with AD59 # Do not include AmrBamg with AD 60 60 if ADOLC 61 61 issm_sources += \ … … 71 71 endif 72 72 #}}} 73 # Core sources{{{73 # Core sources {{{ 74 74 issm_sources += \ 75 75 ./datastructures/DataSet.cpp \ … … 344 344 ./classes/Inputs/ArrayInput.cpp 345 345 #}}} 346 # ADJOINTMPI/MeDiPack sources {{{346 # ADJOINTMPI/MeDiPack sources {{{ 347 347 if ADJOINTMPI 348 348 issm_sources += ./toolkits/codipack/ampi_interface.cpp … … 351 351 issm_sources += ./toolkits/codipack/ampi_interface.cpp 352 352 endif 353 # 354 # DAKOTA sources{{{353 #}}} 354 # DAKOTA sources {{{ 355 355 if DAKOTA 356 356 issm_sources += \ … … 369 369 endif 370 370 #}}} 371 # Petsc sources{{{371 # PETSc sources {{{ 372 372 if PETSC 373 373 issm_sources += \ … … 391 391 endif 392 392 #}}} 393 # Mumps sources{{{393 # MUMPS sources {{{ 394 394 if MUMPS 395 395 issm_sources += ./toolkits/mumps/MumpsSolve.cpp 396 396 endif 397 397 #}}} 398 #G sl sources{{{398 #GSL sources {{{ 399 399 if GSL 400 400 issm_sources += ./toolkits/gsl/DenseGslSolve.cpp 401 401 endif 402 402 #}}} 403 # proj sources{{{403 # PROJ sources {{{ 404 404 if PROJ 405 405 issm_sources += ./modules/CoordinateSystemTransformx/CoordinateSystemTransformx.cpp 406 406 endif 407 407 #}}} 408 # Analyses{{{408 # Analyses {{{ 409 409 if ADJOINTBALANCETHICKNESS 410 410 issm_sources += ./analyses/AdjointBalancethicknessAnalysis.cpp … … 521 521 endif 522 522 #}}} 523 # Love sources (only if have fortran){{{523 # Love sources (only if have Fortran) {{{ 524 524 if LOVE 525 525 if FORTRAN … … 536 536 endif 537 537 #}}} 538 # Esa sources{{{538 # Esa sources {{{ 539 539 if ESA 540 540 issm_sources += \ … … 543 543 endif 544 544 #}}} 545 # Oceansources{{{545 # Ocean sources {{{ 546 546 if OCEAN 547 547 issm_sources += ./modules/OceanExchangeDatax/OceanExchangeDatax.cpp 548 548 endif 549 549 #}}} 550 # Sampling sources{{{550 # Sampling sources {{{ 551 551 if SAMPLING 552 552 issm_sources += \ … … 554 554 ./analyses/SamplingAnalysis.cpp 555 555 endif 556 # 557 # Slc sources{{{556 #}}} 557 # SLC sources {{{ 558 558 if SEALEVELCHANGE 559 559 issm_sources += \ … … 563 563 ./classes/SealevelGeometry.cpp 564 564 565 # gia ivins physics (only if have fortran)565 # GIA Ivins physics (only if have Fortran) 566 566 if FORTRAN 567 567 issm_sources += \ … … 578 578 endif 579 579 #}}} 580 # Metis sources{{{580 # METIS sources {{{ 581 581 if METIS 582 582 issm_sources += ./toolkits/metis/patches/METIS_PartMeshNodalPatch.cpp 583 583 endif 584 584 #}}} 585 # Esmf sources{{{585 # Esmf sources {{{ 586 586 if ESMF 587 587 issm_sources += ./main/esmfbinders.cpp 588 588 endif 589 589 #}}} 590 # SEMIC sources{{{590 # SEMIC sources {{{ 591 591 if SEMIC 592 592 if FORTRAN … … 595 595 endif 596 596 #}}} 597 # Wrapper sources598 # Kml sources{{{597 # Wrapper sources 598 # Kml sources {{{ 599 599 kml_sources = \ 600 600 ./modules/Exp2Kmlx/Exp2Kmlx.cpp \ … … 632 632 ./kml/KMLFileReadUtils.cpp 633 633 #}}} 634 # NEOPZ sources{{{634 # NEOPZ sources {{{ 635 635 neopz_sources = ./classes/AmrNeopz.cpp 636 636 #}}} 637 # Modules sources{{{637 # Modules sources {{{ 638 638 modules_sources = \ 639 639 ./shared/Threads/LaunchThread.cpp \ … … 678 678 #}}} 679 679 680 # kriging (WRAPPERand executable)681 # Kriging sources{{{680 # Kriging (wrapper and executable) 681 # Kriging sources {{{ 682 682 if KRIGING 683 683 issm_sources += \ … … 697 697 endif 698 698 #}}} 699 # Library flags and sources {{{699 # Library flags and sources {{{ 700 700 ALL_CXXFLAGS = $(CXXFLAGS) $(CXXOPTFLAGS) 701 701 … … 711 711 if !WINDOWS 712 712 if !STANDALONE_LIBRARIES 713 libISSMCore_la_LIBADD = $(CHACOLIB) $( PETSCLIB) $(MUMPSLIB) $(SCALAPACKLIB) $(BLASLAPACKLIB) $(PARMETISLIB) $(METISLIB) $(HDF5LIB) $(TAOLIB) $(M1QN3LIB) $(SEMICLIB) $(PLAPACKLIB) $(SUPERLULIB) $(SPOOLESLIB) $(BLACSLIB) $(HYPRELIB) $(SPAILIB) $(PROMETHEUSLIB) $(PASTIXLIB) $(MLLIB) $(DAKOTALIB) $(SCOTCHLIB) $(MKLLIB) $(MPILIB) $(MATHLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(GSLLIB) $(ADOLCLIB) $(AMPILIB) $(ADJOINTMPILIB) $(METEOIOLIB) $(SNOWPACKLIB) $(OSLIBS)713 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) $(OSLIBS) 714 714 if FORTRAN 715 715 libISSMCore_la_LIBADD += $(FLIBS) $(FORTRANLIB) … … 785 785 786 786 if !MSYS2 787 # Overload library, to overload any non-standard symbols.{{{787 # Overload library, to overload any non-standard symbols {{{ 788 788 libISSMOverload_la_SOURCES = ./shared/String/ApiPrintf.cpp 789 789 libISSMOverload_la_CFLAGS = -D_C_ -fPIC $(COPTFLAGS) $(CFLAGS) … … 800 800 endif 801 801 #}}} 802 # Executable {{{802 # Executable {{{ 803 803 if ANDROID 804 804 if ANDROIDEXE … … 815 815 endif 816 816 817 # Standard libraries817 # Standard libraries 818 818 LDADD = ./libISSMCore.la 819 819 … … 826 826 endif 827 827 828 # External packages828 # External packages 829 829 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) 830 830 -
TabularUnified issm/trunk-jpl/src/wrappers/javascript/Makefile.am ¶
r26036 r26343 1 AM_CPPFLAGS = @DAKOTAINCL@ @PETSCINCL@ @MPIINCL@ @SPOOLESINCL@ @ METISINCL@ @TRIANGLEINCL@ @CHACOINCL@ @SCOTCHINCL@ @SHAPELIBINCL@ @AMPIINCL@ @ADJOINTMPIINCL@ @CODIPACKINCL@1 AM_CPPFLAGS = @DAKOTAINCL@ @PETSCINCL@ @MPIINCL@ @SPOOLESINCL@ @PARMETISINCL@ @METISINCL@ @TRIANGLEINCL@ @CHACOINCL@ @SCOTCHINCL@ @SHAPELIBINCL@ @AMPIINCL@ @ADJOINTMPIINCL@ @CODIPACKINCL@ 2 2 AUTOMAKE_OPTIONS = subdir-objects 3 3 -
TabularUnified issm/trunk-jpl/src/wrappers/matlab/Makefile.am ¶
r26140 r26343 1 AM_CPPFLAGS = @NEOPZINCL@ @DAKOTAINCL@ @MATLABINCL@ @PETSCINCL@ @MPIINCL@ @SPOOLESINCL@ @ METISINCL@ @TRIANGLEINCL@ @CHACOINCL@ @SCOTCHINCL@ @SHAPELIBINCL@ @AMPIINCL@ @ADJOINTMPIINCL@ @MEDIPACKINCL@ @CODIPACKINCL@ @PROJINCL@1 AM_CPPFLAGS = @NEOPZINCL@ @DAKOTAINCL@ @MATLABINCL@ @PETSCINCL@ @MPIINCL@ @SPOOLESINCL@ @PARMETISINCL@ @METISINCL@ @TRIANGLEINCL@ @CHACOINCL@ @SCOTCHINCL@ @SHAPELIBINCL@ @AMPIINCL@ @ADJOINTMPIINCL@ @MEDIPACKINCL@ @CODIPACKINCL@ @PROJINCL@ 2 2 AUTOMAKE_OPTIONS = subdir-objects 3 3
Note:
See TracChangeset
for help on using the changeset viewer.