Changeset 20293


Ignore:
Timestamp:
03/03/16 20:00:41 (9 years ago)
Author:
glperez
Message:

CHG: Modified Dakota flags to fall in line with the 6.2 MacOSX script.
CHG: Modified Boost 1.55 MacOSX El Capitan (10.11) install script. Now using XCode compilers
DEL: Removed Dakota 6.2 install script for MacOSX El Capitan (10.11).
CHG: Modified Dakota 6.2 install script for MacOSX. Provided options for delayed template parsing and disabled JEGA and Acro packages. These packages are not neede, yet cause compilation problems when using XCode toolchain.
CHG: Jenkins Pine Island config now uses different externalpackages (Dakota 6.2 MacOSX, Boost 1.55 MacOSX El Capitan (10.11)). Also, added Boost and Dakota options to config.

Location:
issm/trunk-jpl
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/boost/install-1.55-macosx-el_capitan.sh

    r20229 r20293  
    3636#Compile boost
    3737# Need gcc with iconv installed in a location that has been added to your path
    38 export CC=/usr/local/gfortan/bin/gcc
    39 export CXX=/usr/local/gfortran/bin/g++
    40 ./bjam toolset=darwin cxxflags=-std=gnu++11 link=static install
     38# export CC=/usr/local/gfortan/bin/gcc
     39# export CXX=/usr/local/gfortran/bin/g++
     40./bjam toolset=darwin link=static install
    4141
    4242#put bjam into install also:
  • issm/trunk-jpl/externalpackages/dakota/install-6.2-macosx64.sh

    r19665 r20293  
    4545        -D CMAKE_CXX_COMPILER=$ISSM_DIR/externalpackages/mpich/install/bin/mpicxx \
    4646        -D CMAKE_Fortran_COMPILER=$ISSM_DIR/externalpackages/mpich/install/bin/mpif77 \
    47         -D LDFLAGS="-std=gnu++0x" \
     47        -D CMAKE_CXX_FLAGS=-fdelayed-template-parsing \
     48        -DHAVE_ACRO=off \
     49        -DHAVE_JEGA=off \
    4850        -C $DAK_SRC/cmake/BuildDakotaCustom.cmake \
    4951        -C $DAK_SRC/cmake/DakotaDev.cmake \
  • issm/trunk-jpl/jenkins/macosx_pine-island_dakota

    r20240 r20293  
    1515        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
    1616        --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
     17        --with-boost-dir=$ISSM_DIR/externalpackages/boost/install \
     18        --with-dakota-dir=$ISSM_DIR/externalpackages/dakota/install \
    1719        --with-chaco-dir="$ISSM_DIR/externalpackages/chaco/install" \
    1820        --with-numthreads=4 \
     
    2123
    2224#MATLAB path
    23 MATLAB_PATH="/Applications/MATLAB_R2015b.app/"
     25MATLAB_PATH="/Applications/MATLAB_R2015a.app/"
    2426
    2527#PYTHON and MATLAB testing
     
    5052EXTERNALPACKAGES="autotools    install.sh
    5153                                                matlab       install.sh
    52                                                 mpich        install-3.0-macosx64-yosemite-dakota.sh
     54                                                mpich        install-3.0-macosx64.sh
    5355                                                chaco        install-macosx64.sh
    5456                                                m1qn3        install.sh
     
    5658                                                triangle     install-macosx64.sh
    5759                                                boost        install-1.55-macosx-el_capitan.sh
    58                                                 dakota       install-6.2-macosx-el_capitan.sh
     60                                                dakota       install-6.2-macosx64.sh
    5961                                                shell2junit  install.sh"
    6062
  • issm/trunk-jpl/m4/issm_options.m4

    r20104 r20293  
    526526                                        AC_DEFINE([DAKOTA_HAVE_MPI],[1],[enabling parallel MPI])
    527527                                else if test x$DAKOTA_VERSION = x6.1 || test x$DAKOTA_VERSION = x6.2; then
    528                                    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_COLINY -DDAKOTA_UTILIB -DHAVE_ADAPTIVE_SAMPLING -DHAVE_CONMIN -DDAKOTA_DDACE -DHAVE_FSUDACE -DDAKOTA_HOPS -DHAVE_JEGA -DHAVE_NCSU -DHAVE_NL2SOL -DHAVE_OPTPP -DDAKOTA_OPTPP -DHAVE_PSUADE -DHAVE_AMPL"
    529                                         DAKOTALIB="-L$DAKOTA_ROOT/lib -L$BOOST_ROOT/lib -ldakota_src -ldream -lfsudace -lddace -lnomad -lpecos_src -lscolib -ljega_fe -llhs -lpebbl -lcolin -linterfaces -llhs_mods -lmoga -loptpp -lsoga -lsurfpack -lutilib -lconmin -ldakota_src_fortran -llhs_mod -lncsuopt -lsurfpack_fortran -lteuchos -l3po -lamplsolver -lcport -ldfftpack -leutils -lfsudace -lhopspack -ljega -lnidr -lpecos -lpsuade -ltinyxml -lutilities -lsparsegrid -lboost_serialization -lboost_signals -lboost_regex -lboost_filesystem -lboost_system"
     528                                   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"
     529                                        DAKOTALIB="-L$DAKOTA_ROOT/lib -L$BOOST_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 -lboost_serialization -lboost_signals -lboost_regex -lboost_filesystem -lboost_system"
    530530                                        AC_DEFINE([DISABLE_DAKOTA_CONFIG_H],[1],[disabling DAKOTA_CONFIG_H])
    531531                                        AC_DEFINE([DAKOTA_HAVE_MPI],[1],[enabling parallel MPI])
Note: See TracChangeset for help on using the changeset viewer.