Changeset 26775


Ignore:
Timestamp:
01/12/22 12:50:23 (3 years ago)
Author:
schlegel
Message:

CHG: update dakota build for toss3 modules

Location:
issm/trunk-jpl/externalpackages/dakota
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/dakota/configs/6.2/BuildDakotaCustom.cmake.pfe.patch

    r26215 r26775  
    1 67a68,75
     154,55c54,55
     2< #set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} <flag>"
     3< #     CACHE STRING "CXX Flags for my platform" )
     4---
     5> set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMPICH_IGNORE_CXX_SEEK"
     6>      CACHE STRING "CXX Flags for my platform" )
     767a68,69
    28> set( DAKOTA_HAVE_MPI ON
    39>  CACHE BOOL "Always build with MPI enabled" FORCE)
    4 > set( MPI_INCLUDE_PATH
    5 >  "/nasa/hpe/mpt/2.17r13/include"
    6 >  CACHE FILEPATH "Use installed MPI headers" FORCE)
    7 > set( MPI_LIBRARY
    8 >  "/nasa/hpe/mpt/2.17r13/lib/libmpi.so"
    9 >  CACHE FILEPATH "Use installed MPI library" FORCE)
    101073,77c73,77
    1111< #set(BOOST_ROOT
     
    1616---
    1717> set(BOOST_ROOT
    18 >     "/nasa/pkgsrc/sles12/2018Q3/"
     18>     "$ISSM_DIR/externalpackages/boost/install"
    1919>     CACHE PATH "Use non-standard Boost install" FORCE)
    2020> set( Boost_NO_SYSTEM_PATHS TRUE
  • issm/trunk-jpl/externalpackages/dakota/configs/6.2/CMakeLists.txt.pfe.patch

    r25876 r26775  
    33---
    44> # TODO: Can't this be integrated into the following logic?
    5 > set(BLAS_LIBS "-L/nasa/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/mkl/lib/intel64/ -lmkl_intel_lp64 -lmkl_sequential -lmkl_core")
    6 > set(LAPACK_LIBS "-L/nasa/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/mkl/lib/intel64/ -lmkl_intel_lp64 -lmkl_sequential -lmkl_core")
     5> set(BLAS_LIBS "-L/nasa/intel/Compiler/2018.3.222/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64/ -lmkl_intel_lp64 -lmkl_sequential -lmkl_core")
     6> set(LAPACK_LIBS "-L/nasa/intel/Compiler/2018.3.222/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64/lib/intel64/ -lmkl_intel_lp64 -lmkl_sequential -lmkl_core")
  • issm/trunk-jpl/externalpackages/dakota/install-6.2-pleiades.sh

    r26215 r26775  
    2222export DAK_SRC=$ISSM_DIR/externalpackages/dakota/src
    2323export DAK_BUILD=$ISSM_DIR/externalpackages/dakota/build
     24export BOOST_ROOT=$ISSM_DIR/externalpackages/boost/install
     25
     26export CXXFLAGS='-std=c++11' # Setting CXXFLAGS to deal with C++11 incompatibility with MATLAB's Boost (absolutely necessary for this version)
     27
    2428cp $DAK_SRC/cmake/BuildDakotaTemplate.cmake $DAK_SRC/cmake/BuildDakotaCustom.cmake
    2529patch $DAK_SRC/cmake/BuildDakotaCustom.cmake configs/6.2/BuildDakotaCustom.cmake.pfe.patch
     
    3640
    3741cmake \
     42        -DBOOST_ROOT:PATHNAME=$BOOST_ROOT \
     43        -DBoost_LIBRARY_DIRS:FILEPATH=${BOOST_ROOT}/lib \
     44        -DBoost_INCLUDE_DIR:FILEPATH=${BOOST_ROOT}/include \
     45        -DBoost_NO_BOOST_CMAKE=TRUE \
     46        -DBoost_NO_SYSTEM_PATHS=TRUE \
    3847        -DBUILD_SHARED_LIBS=ON \
    3948        -DBUILD_STATIC_LIBS=OFF \
    4049        -DCMAKE_C_COMPILER=mpicc \
     50        -DCMAKE_C_FLAGS="-Wno-error=implicit-function-declaration" \
    4151        -DCMAKE_CXX_COMPILER=mpicxx \
    42         -DCMAKE_Fortran_COMPILER=mpif77 \
    43         -DBoost_NO_BOOST_CMAKE=TRUE \
     52        -DCMAKE_CXX_FLAGS="-lstdc++" \
     53        -DCMAKE_Fortran_COMPILER=/usr/bin/gfortran \
    4454        -DHAVE_ACRO=OFF \
    4555        -DHAVE_JEGA=OFF \
Note: See TracChangeset for help on using the changeset viewer.