Changeset 25745
- Timestamp:
- 11/12/20 16:49:11 (4 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 45 added
- 8 deleted
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/externalpackages/curl/install-7.67-static.sh
r24919 r25745 28 28 --disable-dependency-tracking \ 29 29 --disable-manual \ 30 --disable-verbose 30 --disable-verbose \ 31 --without-libidn2 31 32 32 33 # Compile and install -
issm/trunk-jpl/externalpackages/dakota/install-6.2-mac-static.sh
r25243 r25745 59 59 cp configs/${VER}/mac/packages/VPISparseGrid/src/sandia_rules.cpp ${DAK_SRC}/packages/VPISparseGrid/src 60 60 61 # Uncomment to copy the following customized source files if using C99 or later 62 # standard. If uncommented, adding -Wno-error=implicit-function-declaration 63 # option to CFLAGS is not needed. 64 # cp configs/${VER}/mac/static/packages/DDACE/include/xtndispatch.h ${DAK_SRC}/packages/DDACE/include 65 # cp configs/${VER}/mac/static/packages/DDACE/src/Bose/Boselink.c ${DAK_SRC}/packages/DDACE/src/Bose 66 # cp configs/${VER}/mac/static/packages/DDACE/src/Bose/construct.c ${DAK_SRC}/packages/DDACE/src/Bose 67 # cp configs/${VER}/mac/static/packages/DDACE/src/Bose/galois.c ${DAK_SRC}/packages/DDACE/src/Bose 68 # cp configs/${VER}/mac/static/packages/DDACE/src/Bose/gfields.c ${DAK_SRC}/packages/DDACE/src/Bose 69 # cp configs/${VER}/mac/static/packages/DDACE/src/Bose/oa.c ${DAK_SRC}/packages/DDACE/src/Bose 70 # cp configs/${VER}/mac/static/packages/nidr/nidr.c ${DAK_SRC}/packages/nidr 71 # cp configs/${VER}/mac/static/packages/nidr/nidr-scanner.c ${DAK_SRC}/packages/nidr 72 61 73 # Configure 62 74 cd ${DAK_BUILD} … … 67 79 -DCMAKE_CXX_COMPILER=${MPI_HOME}/bin/mpicxx \ 68 80 -DCMAKE_Fortran_COMPILER=${MPI_HOME}/bin/mpif77 \ 69 -DCMAKE_C_FLAGS="-fPIC " \81 -DCMAKE_C_FLAGS="-fPIC -Wno-error=implicit-function-declaration" \ 70 82 -DCMAKE_CXX_FLAGS="-fPIC -fdelayed-template-parsing" \ 71 83 -DCMAKE_Fortran_FLAGS="-fPIC" \ -
issm/trunk-jpl/externalpackages/gdal/install-3-python-netcdf-static.sh
r25205 r25745 3 3 4 4 5 ## TODO 6 # - May want to supply path to Python instead of, effectively, using result of `which python` 5 # TODO 6 # - May want to supply path to Python instead of, effectively, using result of 7 # `which python` 7 8 # 8 9 … … 51 52 --with-hdf5="${HDF5_ROOT}" \ 52 53 --with-netcdf="${NETCDF_ROOT}" \ 53 --with-proj="${PROJ_ROOT}" 54 --with-proj="${PROJ_ROOT}" \ 55 --with-pg=no 54 56 55 57 # Compile and install -
issm/trunk-jpl/externalpackages/gmsh/install-4.sh
r24919 r25745 21 21 rm -rf gmsh-${VER}-source 22 22 23 # Copy customized source and config files to 'src' directory 24 cp configs/${VER}/mac/CMakeLists.txt src 25 23 26 # Configure 27 # 28 # NOTE: 29 # - Option -DENABLE_FLTK=0 is used because we do not need GUI. 30 # - Option -DENABLE_MPEG_ENCODE=0 is used because we do not need to record MPEG 31 # movies. 32 # - Option -DENABLE_OCC=0 is used because we do not need CAD kernel and are not 33 # importing STEP/IGES files. 34 # - Option -DENABLE_TOUCHBAR=0 is used because we do not have GUI, therefore we 35 # do not need to support Apple Touch bar. 36 # 24 37 cd install 25 38 cmake ../src \ 26 39 -DCMAKE_INSTALL_PREFIX="${ISSM_DIR}/externalpackages/gmsh/install" \ 40 -DENABLE_BUILD_DYNAMIC=1 \ 41 -DENABLE_BUILD_SHARED=1 \ 42 -DENABLE_FLTK=0 \ 43 -DENABLE_MPEG_ENCODE=0 \ 27 44 -DENABLE_MPI=1 \ 28 -DENABLE_ BUILD_DYNAMIC=1\29 -DENABLE_ BUILD_SHARED=145 -DENABLE_OCC=0 \ 46 -DENABLE_TOUCHBAR=0 30 47 31 48 # Compile and install -
issm/trunk-jpl/externalpackages/netcdf/install-4.7-mac-parallel-static.sh
r25243 r25745 22 22 VER="4.7.2" 23 23 24 CURL_ROOT="${ISSM_DIR}/externalpackages/curl/install"25 24 HDF5_ROOT="${ISSM_DIR}/externalpackages/petsc/install" 26 25 ZLIB_ROOT="${ISSM_DIR}/externalpackages/petsc/install" … … 29 28 # 30 29 export CC=mpicc 31 export CPPFLAGS="-I${ CURL_ROOT}/include -I${HDF5_ROOT}/include -I${ZLIB_ROOT}/include"30 export CPPFLAGS="-I${ZLIB_ROOT}/include" 32 31 33 export CURLLIB="${CURL_ROOT}/lib/libcurl.a"34 32 export HDF5LIB="${HDF5_ROOT}/lib/libhdf5_hl.a ${HDF5_ROOT}/lib/libhdf5.a" 35 33 export ZLIB="${ZLIB_ROOT}/lib/libz.a" … … 58 56 --disable-doxygen \ 59 57 --enable-netcdf4 \ 58 --disable-dap \ 60 59 --disable-testsets \ 61 60 --disable-examples \ -
issm/trunk-jpl/externalpackages/netcdf/install-4.7-parallel-static-with_tests.sh
r25271 r25745 22 22 VER="4.7.2" 23 23 24 CURL_ROOT="${ISSM_DIR}/externalpackages/curl/install"25 24 HDF5_ROOT="${ISSM_DIR}/externalpackages/petsc/install" 26 25 ZLIB_ROOT="${ISSM_DIR}/externalpackages/petsc/install" … … 29 28 # 30 29 export CC=mpicc 31 export CPPFLAGS="-I${CURL_ROOT}/include -I${HDF5_ROOT}/include -I${ZLIB_ROOT}/include" 32 export LIBS="${CURL_ROOT}/lib/libcurl.a ${HDF5_ROOT}/lib/libhdf5_hl.a ${HDF5_ROOT}/lib/libhdf5.a ${ZLIB_ROOT}/lib/libz.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -L/usr/lib/x86_64-linux-gnu -ldl" 30 export CPPFLAGS="-I${ZLIB_ROOT}/include" 31 32 export HDF5LIB="${HDF5_ROOT}/lib/libhdf5_hl.a ${HDF5_ROOT}/lib/libhdf5.a" 33 export ZLIB="${ZLIB_ROOT}/lib/libz.a" 33 34 34 35 # Download source … … 55 56 --disable-doxygen \ 56 57 --enable-netcdf4 \ 58 --disable-dap \ 57 59 --disable-examples \ 58 60 --disable-filter-testing \ -
issm/trunk-jpl/externalpackages/netcdf/install-4.7-parallel-static.sh
r25271 r25745 22 22 VER="4.7.2" 23 23 24 CURL_ROOT="${ISSM_DIR}/externalpackages/curl/install"25 24 HDF5_ROOT="${ISSM_DIR}/externalpackages/petsc/install" 26 25 ZLIB_ROOT="${ISSM_DIR}/externalpackages/petsc/install" … … 29 28 # 30 29 export CC=mpicc 31 export CPPFLAGS="-I${CURL_ROOT}/include -I${HDF5_ROOT}/include -I${ZLIB_ROOT}/include" 32 export LIBS="${CURL_ROOT}/lib/libcurl.a ${HDF5_ROOT}/lib/libhdf5_hl.a ${HDF5_ROOT}/lib/libhdf5.a ${ZLIB_ROOT}/lib/libz.a /usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libcrypto.a -L/usr/lib/x86_64-linux-gnu -ldl" 30 export CPPFLAGS="-I${ZLIB_ROOT}/include" 31 32 export HDF5LIB="${HDF5_ROOT}/lib/libhdf5_hl.a ${HDF5_ROOT}/lib/libhdf5.a" 33 export ZLIB="${ZLIB_ROOT}/lib/libz.a" 33 34 34 35 # Download source … … 55 56 --disable-doxygen \ 56 57 --enable-netcdf4 \ 58 --disable-dap \ 57 59 --disable-testsets \ 58 60 --disable-examples \ -
issm/trunk-jpl/externalpackages/petsc/install-3.12-mac-static.sh
r25616 r25745 29 29 # Either run using --with-shared-libraries or --with-pic=0 and supply the 30 30 # compiler PIC flag via CFLAGS, CXXXFLAGS, and FCFLAGS 31 # 31 # - Added -Wno-error=implicit-function-declaration to CFLAGS for Clang >= 12. 32 # May need to remove it for earlier versions not using the C99 standard. 32 33 # - Added -fallow-argument-mismatch to FFLAGS in order to clear, 33 34 # … … 45 46 --PETSC_DIR="${ISSM_DIR}/externalpackages/petsc/src" \ 46 47 --with-shared-libraries=0 \ 47 --CFLAGS="-fPIC " \48 --CFLAGS="-fPIC -Wno-error=implicit-function-declaration" \ 48 49 --CXXFLAGS="-fPIC" \ 49 50 --FFLAGS="-fPIC -fallow-argument-mismatch -static-libgfortran" \ … … 57 58 --download-parmetis=1 \ 58 59 --download-scalapack=1 \ 59 --download-mumps=1 60 --download-mumps=1 \ 61 --download-zlib=1 \ 62 --download-hdf5=1 60 63 61 64 # Compile and install -
issm/trunk-jpl/externalpackages/proj/install-6.2-static.sh
r24919 r25745 7 7 VER="6.2.1" 8 8 9 ## Environ nment9 ## Environment 10 10 # 11 11 export CC=mpicc -
issm/trunk-jpl/jenkins/pine_island-mac-binaries-matlab
r25744 r25745 3 3 #--------------------# 4 4 5 MATLAB_PATH="/Applications/MATLAB_R2018a.app" 5 # MATLAB path 6 MATLAB_PATH="/Applications/MATLAB_R2019b.app" 6 7 7 8 # NOTE: … … 10 11 # 11 12 13 # ISSM CONFIGURATION 12 14 ISSM_CONFIG='\ 13 15 --prefix=${ISSM_DIR} \ … … 34 36 --with-semic-dir=${ISSM_DIR}/externalpackages/semic/install \ 35 37 ' 36 37 # Test suites38 MATLAB_TEST=039 PYTHON_TEST=040 JAVASCRIPT_TEST=041 EXAMPLES_TEST=042 38 43 39 #-------------------# … … 69 65 #---------# 70 66 67 # Test suites 68 MATLAB_TEST=0 69 PYTHON_TEST=0 70 JAVASCRIPT_TEST=0 71 EXAMPLES_TEST=0 72 71 73 # Number of CPUs used in ISSM compilation 72 74 # … … 74 76 # compilation 75 77 # 76 NUMCPUS_INSTALL= 478 NUMCPUS_INSTALL=8 77 79 78 80 # Number of CPUs used in the nightly runs
Note:
See TracChangeset
for help on using the changeset viewer.