source: issm/oecreview/Archive/24684-25833/ISSM-24809-24810.diff

Last change on this file was 25834, checked in by Mathieu Morlighem, 4 years ago

CHG: added 24684-25833

File size: 7.9 KB
  • ../trunk-jpl/m4/issm_options.m4

     
    604604                                        AC_DEFINE([DAKOTA_HAVE_MPI], [1], [enabling Dakota with MPI])
    605605                                elif test "${DAKOTA_VERSION}" == "6.1" || test "${DAKOTA_VERSION}" == "6.2"; then
    606606                                        if test "${BOOST_VERSION_MAJOR}" == "1"; then
    607                                                 if test "${BOOST_VERSION_MINOR}" == "55"; then
    608                                                         DAKOTAFLAGS="-DDISABLE_DAKOTA_CONFIG_H -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DDAKOTA_PLUGIN -DBOOST_DISABLE_ASSERTS -DDAKOTA_HAVE_BOOST_FS -DHAVE_UNISTD_H -DHAVE_SYSTEM -DHAVE_WORKING_FORK -DHAVE_WORKING_VFORK -DHAVE_SYS_WAIT_H -DHAVE_USLEEP -DDAKOTA_F90 -DDAKOTA_HAVE_MPI -DHAVE_PECOS -DHAVE_SURFPACK -DDAKOTA_UTILIB -DHAVE_ADAPTIVE_SAMPLING -DHAVE_CONMIN -DDAKOTA_DDACE -DHAVE_FSUDACE -DDAKOTA_HOPS -DHAVE_NCSU -DHAVE_NL2SOL -DHAVE_OPTPP -DDAKOTA_OPTPP -DHAVE_PSUADE -DHAVE_AMPL"
    609                                                         DAKOTALIB="-L${DAKOTA_ROOT}/lib -ldakota_src -ldream -lfsudace -lddace -lnomad -lpecos_src -llhs -llhs_mods -loptpp -lsurfpack -lconmin -ldakota_src_fortran -llhs_mod -lncsuopt -lsurfpack_fortran -lteuchos -lamplsolver -lcport -ldfftpack -lfsudace -lhopspack -lnidr -lpecos -lpsuade -lsparsegrid -L${BOOST_ROOT}/lib -lboost_serialization -lboost_signals -lboost_regex -lboost_filesystem -lboost_system ${BLASLAPACKLIB}"
    610                                                 elif test "${BOOST_VERSION_MINOR}" = "72"; then
    611                                                         DAKOTAFLAGS="-DHAVE_CONFIG_H -DHAVE_CONFIG_H -DDISABLE_DAKOTA_CONFIG_H -DBOOST_DISABLE_ASSERTS -DHAVE_UNISTD_H -DHAVE_SYSTEM -DHAVE_WORKING_FORK -DHAVE_WORKING_VFORK -DHAVE_SYS_WAIT_H -DHAVE_USLEEP -DDAKOTA_F90 -DDAKOTA_HAVE_MPI -DHAVE_PECOS -DHAVE_SURFPACK -DHAVE_ADAPTIVE_SAMPLING -DHAVE_ESM -DHAVE_CONMIN -DHAVE_DDACE -DHAVE_DREAM -DHAVE_FSUDACE -DDAKOTA_HOPS -DHAVE_NCSU -DHAVE_NL2SOL -DHAVE_NOMAD -DHAVE_OPTPP -DDAKOTA_OPTPP -DHAVE_PSUADE -DHAVE_AMPL"
    612                                                         dnl See $ISSM_DIR/dakota/build/src/Makefile.export.Dakota -> Dakota_LIBRARIES
    613                                                         DAKOTALIB="-L${DAKOTA_ROOT}/lib -ldakota_src -ldakota_src_fortran -lnidr -lteuchos -lpecos -lpecos_src -llhs -llhs_mods -llhs_mod -ldfftpack -lsparsegrid -lsurfpack -lsurfpack -lsurfpack_fortran -lconmin -lddace -ldream -lfsudace -lhopspack -lncsuopt -lcport -lnomad -loptpp -lpsuade -lamplsolver -L${BOOST_ROOT}/lib -lboost_filesystem -lboost_program_options -lboost_regex -lboost_serialization -lboost_system ${BLASLAPACKLIB}"
    614                                                 fi
     607                                                DAKOTAFLAGS="-DHAVE_CONFIG_H -DHAVE_CONFIG_H -DDISABLE_DAKOTA_CONFIG_H -DBOOST_DISABLE_ASSERTS -DHAVE_UNISTD_H -DHAVE_SYSTEM -DHAVE_WORKING_FORK -DHAVE_WORKING_VFORK -DHAVE_SYS_WAIT_H -DHAVE_USLEEP -DDAKOTA_F90 -DDAKOTA_HAVE_MPI -DHAVE_PECOS -DHAVE_SURFPACK -DHAVE_ADAPTIVE_SAMPLING -DHAVE_ESM -DHAVE_QUESO -DHAVE_QUESO_GPMSA -DHAVE_CONMIN -DHAVE_DDACE -DHAVE_DREAM -DHAVE_FSUDACE -DDAKOTA_HOPS -DHAVE_NCSU -DHAVE_NL2SOL -DHAVE_NOMAD -DHAVE_OPTPP -DDAKOTA_OPTPP -DHAVE_PSUADE -DHAVE_AMPL"
     608                                                DAKOTALIB="-L${DAKOTA_ROOT}/lib -ldakota_src -ldakota_src_fortran -lnidr -lteuchos -lpecos -lpecos_src -llhs -llhs_mods -llhs_mod -ldfftpack -lsparsegrid -lsurfpack -lsurfpack -lsurfpack_fortran -lqueso -lconmin -lddace -ldream -lfsudace -lhopspack -lncsuopt -lcport -lnomad -loptpp -lpsuade -lamplsolver -L${BOOST_ROOT}/lib -lboost_serialization -lboost_signals -lboost_regex -lboost_filesystem -lboost_system ${BLASLAPACKLIB}"
    615609                                        fi
    616610                                        AC_DEFINE([DISABLE_DAKOTA_CONFIG_H], [1], [disabling DAKOTA_CONFIG_H])
    617611                                        AC_DEFINE([DAKOTA_HAVE_MPI], [1], [enabling Dakota with MPI])
  • ../trunk-jpl/externalpackages/dakota/install-6.2-linux.sh

     
    1616export DAK_BUILD=${DAK_ROOT}/build
    1717export DAK_INSTALL=${DAK_ROOT}/install
    1818export DAK_SRC=${DAK_ROOT}/src
     19export GSL_HOME=${ISSM_DIR}/externalpackages/gsl/install
    1920export LAPACK_LIBS="-L${ISSM_DIR}/externalpackages/petsc/install/lib -lflapack -L/usr/lib/x86_64-linux-gnu -lgfortran" # Need to export LAPACK_LIBS *and* pass it as an option to CMake to ensure that external packages also find it
    2021
    2122# Cleanup
     
    5354        -DCMAKE_Fortran_COMPILER=${MPI_HOME}/bin/mpif77 \
    5455        -DHAVE_ACRO=OFF \
    5556        -DHAVE_JEGA=OFF \
     57        -DHAVE_QUESO=ON \
     58        -DDAKOTA_HAVE_GSL=ON \
    5659        -C${DAK_SRC}/cmake/BuildDakotaCustom.cmake \
    5760        -C${DAK_SRC}/cmake/DakotaDev.cmake \
    5861        ${DAK_SRC}
  • ../trunk-jpl/externalpackages/gsl/install-1.15-linux.sh

     
     1#!/bin/bash
     2set -eu
     3
     4
     5# Constants
     6#
     7GSL_ROOT=${ISSM_DIR}/externalpackages/gsl
     8VER="1.15"
     9
     10# Cleanup=
     11rm -rf install src
     12mkdir install src
     13
     14# Download source
     15${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/gsl-${VER}.tar.gz" "gsl-${VER}.tar.gz"
     16
     17# Unpack source
     18tar -zxvf gsl-${VER}.tar.gz
     19
     20# Move source to 'src' directory
     21mv gsl-${VER}/* src
     22rm -rf gsl-${VER}
     23
     24# Configure
     25cd src
     26./configure \
     27        --prefix="${GSL_ROOT}/install"
     28
     29# Compile and install
     30if [ $# -eq 0 ]; then
     31        make
     32        make install
     33else
     34        make -j $1
     35        make -j $1 install
     36fi
  • ../trunk-jpl/jenkins/ross-debian_linux-dakota

    Property changes on: ../trunk-jpl/externalpackages/gsl/install-1.15-linux.sh
    ___________________________________________________________________
    Added: svn:executable
    ## -0,0 +1 ##
    +*
    \ No newline at end of property
     
    2222        --with-scalapack-dir=${ISSM_DIR}/externalpackages/petsc/install \
    2323        --with-mumps-dir=${ISSM_DIR}/externalpackages/petsc/install \
    2424        --with-petsc-dir=${ISSM_DIR}/externalpackages/petsc/install \
     25        --with-gsl-dir=${ISSM_DIR}/externalpackages/gsl/install \
     26        --with-boost-dir=${ISSM_DIR}/externalpackages/boost/install \
    2527        --with-dakota-dir=${ISSM_DIR}/externalpackages/dakota/install \
    26         --with-boost-dir=${ISSM_DIR}/externalpackages/boost/install \
    2728        --with-triangle-dir=${ISSM_DIR}/externalpackages/triangle/install \
    2829        --with-chaco-dir=${ISSM_DIR}/externalpackages/chaco/install \
    2930        --with-m1qn3-dir=${ISSM_DIR}/externalpackages/m1qn3/install \
     
    3839        autotools       install-debian-linux.sh
    3940        cmake           install.sh
    4041        petsc           install-3.12-linux.sh
     42        gsl                     install-1.15-linux.sh
    4143        boost           install-1.55-linux.sh
    4244        dakota          install-6.2-linux.sh
    4345        triangle        install-linux.sh
  • ../trunk-jpl/jenkins/ross-debian_linux-codipack

     
    2121        --with-metis-dir=${ISSM_DIR}/externalpackages/petsc/install \
    2222        --with-scalapack-dir=${ISSM_DIR}/externalpackages/petsc/install \
    2323        --with-mumps-dir=${ISSM_DIR}/externalpackages/petsc/install \
     24        --with-gsl-dir=${ISSM_DIR}/externalpackages/gsl/install \
    2425        --with-triangle-dir=${ISSM_DIR}/externalpackages/triangle/install \
    2526        --with-chaco-dir=${ISSM_DIR}/externalpackages/chaco/install \
    2627        --with-m1qn3-dir=${ISSM_DIR}/externalpackages/m1qn3/install \
    2728        --with-semic-dir=${ISSM_DIR}/externalpackages/semic/install \
    28         --with-gsl-dir=${ISSM_DIR}/externalpackages/gsl/install \
    2929        --with-medipack-dir="${ISSM_DIR}/externalpackages/medipack/install" \
    3030        --with-codipack-dir="${ISSM_DIR}/externalpackages/codipack/install" \
    3131'
     
    3838        autotools       install-debian-linux.sh
    3939        cmake           install.sh
    4040        petsc           install-3.12-linux.sh
     41        gsl                     install-1.15-linux.sh
    4142        triangle        install-linux.sh
    4243        chaco           install.sh
    4344        m1qn3           install.sh
    4445        semic           install.sh
    45         gsl                     install-linux64.sh
    4646        medipack        install.sh
    4747        codipack        install.sh
    4848        shell2junit install.sh
Note: See TracBrowser for help on using the repository browser.