source:
issm/oecreview/Archive/26740-27031/ISSM-26751-26752.diff@
27032
Last change on this file since 27032 was 27032, checked in by , 3 years ago | |
---|---|
File size: 15.2 KB |
-
TabularUnified ../trunk-jpl/etc/environment.sh
503 503 ld_library_path_append "${SQLITE_ROOT}/lib" 504 504 fi 505 505 506 LIBTIFF_ROOT="${ISSM_EXT_ SHARED_DIR}/libtiff/install"506 LIBTIFF_ROOT="${ISSM_EXT_DIR}/libtiff/install" 507 507 if [ -d "${LIBTIFF_ROOT}" ]; then 508 508 dyld_library_path_append "${LIBTIFF_ROOT}/install/libtiff" 509 509 ld_library_path_append "${LIBTIFF_ROOT}/install/libtiff" -
TabularUnified ../trunk-jpl/externalpackages/proj/install-6
1 #!/bin/bash 2 set -eu 3 4 5 # Constants 6 # 7 VER="6.2.1" 8 9 PREFIX="${ISSM_DIR}/externalpackages/proj/install" # Set to location where external package should be installed 10 11 ## Environment 12 # 13 export CC=mpicc 14 export CXX=mpicxx 15 16 # NOTE: On macOS, SQLite3 should be installed by default, but PROJ currently 17 # requires, 18 # 19 # SQLITE3_LIBS="-lsqlite3". 20 # 21 # On Ubuntu Linux, install the SQLite3 binary, libraries and headers with, 22 # 23 # apt-get install sqlite3 libsqlite3-dev 24 # 25 export SQLITE3_LIBS="-lsqlite3" 26 27 # Cleanup 28 rm -rf ${PREFIX} src 29 mkdir -p ${PREFIX} src 30 31 # Download source 32 $ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/proj-${VER}.tar.gz" "proj-${VER}.tar.gz" 33 34 # Unpack source 35 tar -zxvf proj-${VER}.tar.gz 36 37 # Move source into 'src' directory 38 mv proj-${VER}/* src 39 rm -rf proj-${VER} 40 41 # Configure 42 cd src 43 ./configure \ 44 --prefix="${PREFIX}" \ 45 --disable-dependency-tracking \ 46 --enable-fast-install \ 47 --disable-shared \ 48 --disable-tiff 49 50 # Compile and install 51 if [ $# -eq 0 ]; then 52 make 53 make install 54 else 55 make -j $1 56 make -j $1 install 57 fi -
TabularUnified ../trunk-jpl/externalpackages/proj/install-6.sh
Property changes on: ../trunk-jpl/externalpackages/proj/install-6 static.sh ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property
12 12 # 13 13 export CC=mpicc 14 14 export CXX=mpicxx 15 15 16 # NOTE: On macOS, SQLite3 should be installed by default, but PROJ currently 16 # 17 # requires, 17 18 # 18 # 19 # SQLITE3_LIBS="-lsqlite3". 19 20 # 20 # On Ubuntu Linux, install the SQLite3 binary, libraries and headers 21 # with, 21 # On Ubuntu Linux, install the SQLite3 binary, libraries and headers with, 22 22 # 23 # `apt-get install sqlite3 libsqlite3-dev`23 # apt-get install sqlite3 libsqlite3-dev 24 24 # 25 25 export SQLITE3_LIBS="-lsqlite3" 26 26 -
TabularUnified ../trunk-jpl/externalpackages/proj/install-8-static-with_tests.sh
20 20 # 21 21 # On Ubuntu Linux, install the SQLite3 binary, libraries and headers with, 22 22 # 23 # `apt-get install sqlite3 libsqlite3-dev`23 # apt-get install sqlite3 libsqlite3-dev 24 24 # 25 25 export SQLITE3_LIBS="-lsqlite3" 26 26 -
TabularUnified ../trunk-jpl/externalpackages/proj/install-8-static.sh
20 20 # 21 21 # On Ubuntu Linux, install the SQLite3 binary, libraries and headers with, 22 22 # 23 # `apt-get install sqlite3 libsqlite3-dev`23 # apt-get install sqlite3 libsqlite3-dev 24 24 # 25 25 export SQLITE3_LIBS="-lsqlite3" 26 26 -
TabularUnified ../trunk-jpl/externalpackages/proj/install-8-with_tests.sh
20 20 # 21 21 # On Ubuntu Linux, install the SQLite3 binary, libraries and headers with, 22 22 # 23 # `apt-get install sqlite3 libsqlite3-dev`23 # apt-get install sqlite3 libsqlite3-dev 24 24 # 25 25 export SQLITE3_LIBS="-lsqlite3" 26 26 -
TabularUnified ../trunk-jpl/externalpackages/proj/install-8.sh
20 20 # 21 21 # On Ubuntu Linux, install the SQLite3 binary, libraries and headers with, 22 22 # 23 # `apt-get install sqlite3 libsqlite3-dev`23 # apt-get install sqlite3 libsqlite3-dev 24 24 # 25 25 export SQLITE3_LIBS="-lsqlite3" 26 26 -
TabularUnified ../trunk-jpl/jenkins/aws-amazon_linux-solid_earth
41 41 boost install-1.7-linux.sh 42 42 curl install-7-linux.sh 43 43 netcdf install-4.7-parallel.sh 44 proj install- 8.sh44 proj install-6.sh 45 45 gdal install-3-python.sh 46 46 gshhg install.sh 47 47 gmt install-6-linux.sh -
TabularUnified ../trunk-jpl/jenkins/pine_island-mac-binaries-matlab
51 51 dakota install-6.2-mac-static.sh 52 52 curl install-7-mac-static.sh 53 53 netcdf install-4.7-parallel-static.sh 54 proj install- 8-static.sh54 proj install-6-static.sh 55 55 gdal install-3-static.sh 56 56 gshhg install.sh 57 57 gmt install-6-mac-static.sh -
TabularUnified ../trunk-jpl/jenkins/pine_island-mac-binaries-python
49 49 dakota install-6.2-mac-static.sh 50 50 curl install-7-mac-static.sh 51 51 netcdf install-4.7-parallel-static.sh 52 proj install- 8-static.sh52 proj install-6-static.sh 53 53 gdal install-3-python-static.sh 54 54 gshhg install.sh 55 55 gmt install-6-mac-static.sh -
TabularUnified ../trunk-jpl/jenkins/pine_island-mac-full
49 49 dakota install-6.2-mac.sh 50 50 curl install-7-mac.sh 51 51 netcdf install-4.7-parallel.sh 52 proj install- 8.sh52 proj install-6.sh 53 53 gdal install-3-python.sh 54 54 gshhg install.sh 55 55 gmt install-6-mac.sh -
TabularUnified ../trunk-jpl/jenkins/pine_island-mac-full-valgrind
49 49 dakota install-6.2-mac.sh 50 50 curl install-7-mac.sh 51 51 netcdf install-4.7-parallel.sh 52 proj install- 8.sh52 proj install-6.sh 53 53 gdal install-3-python.sh 54 54 gshhg install.sh 55 55 gmt install-6-mac.sh -
TabularUnified ../trunk-jpl/jenkins/pine_island-mac-python
44 44 dakota install-6.2-mac.sh 45 45 curl install-7-mac.sh 46 46 netcdf install-4.7-parallel.sh 47 proj install- 8.sh47 proj install-6.sh 48 48 gdal install-3-python.sh 49 49 gshhg install.sh 50 50 gmt install-6-mac.sh -
TabularUnified ../trunk-jpl/jenkins/pleiades-dakota
1 #--------------------# 2 # ISSM Configuration # 3 #--------------------# 4 5 ISSM_CONFIG='\ 6 --prefix=$ISSM_DIR \ 7 --enable-development \ 8 --enable-standalone-libraries \ 9 --with-wrappers=no \ 10 --with-vendor="intel-pleiades-mpi" \ 11 --with-petsc-dir="${ISSM_DIR}/externalpackages/petsc/install" \ 12 --with-m1qn3-dir="${ISSM_DIR}/externalpackages/m1qn3/install" \ 13 --with-boost-dir=/nasa/pkgsrc/sles12/2018Q3 \ 14 --with-dakota-dir="${ISSM_DIR}/externalpackages/dakota/install" \ 15 --with-gsl-dir=/nasa/pkgsrc/sles12/2018Q3 \ 16 --with-mpi-include=" " \ 17 --with-mpi-libflags=" -lmpi" \ 18 --with-mkl-libflags="-L/nasa/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm -limf -lsvml -lirc" \ 19 --with-metis-dir="${ISSM_DIR}/externalpackages/petsc/install" \ 20 --with-parmetis-dir=${ISSM_DIR}/externalpackages/petsc/install \ 21 --with-mumps-dir="${ISSM_DIR}/externalpackages/petsc/install" \ 22 --with-scalapack-dir=/nasa/pkgsrc/sles12/2018Q3 \ 23 --with-graphics-lib="/usr/lib64/libX11.so" \ 24 --with-fortran-lib="-L/nasa/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/compiler/lib/intel64/ -lifcore -lifport" \ 25 ' 26 27 #-------------------# 28 # External Packages # 29 #-------------------# 30 31 EXTERNALPACKAGES=" 32 petsc install-3.13-pleiades.sh 33 dakota install-6.2-pleiades.sh 34 m1qn3 install.sh 35 " 36 37 #---------# 38 # Testing # 39 #---------# 40 41 # Test suites 42 MATLAB_TEST=0 43 PYTHON_TEST=0 44 JAVASCRIPT_TEST=0 45 EXAMPLES_TEST=0 46 47 # Number of CPUs used in ISSM compilation 48 # 49 # NOTE: One is usually safer as some packages are very sensitive to parallel 50 # compilation. 51 # 52 NUMCPUS_INSTALL=8 53 54 # Number of CPUs used in the nightly runs 55 NUMCPUS_RUN=2 56 57 # Nightly run options 58 # 59 # See documentation in test/NightlyRun/runme.* for more information. 60 # 61 MATLAB_NROPTIONS="" 62 PYTHON_NROPTIONS="" -
TabularUnified ../trunk-jpl/jenkins/ross-debian_linux-binaries-matlab
Property changes on: ../trunk-jpl/jenkins/pleiades-dakota ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property
49 49 dakota install-6.2-linux-static.sh 50 50 curl install-7-linux-static.sh 51 51 netcdf install-4.7-parallel-static.sh 52 proj install- 8-static.sh52 proj install-6-static.sh 53 53 gdal install-3-static.sh 54 54 gshhg install.sh 55 55 gmt install-6-linux-static.sh -
TabularUnified ../trunk-jpl/jenkins/ross-debian_linux-binaries-python
49 49 dakota install-6.2-linux-static.sh 50 50 curl install-7-linux-static.sh 51 51 netcdf install-4.7-parallel-static.sh 52 proj install- 8-static.sh52 proj install-6-static.sh 53 53 gdal install-3-python-static.sh 54 54 gshhg install.sh 55 55 gmt install-6-linux-static.sh -
TabularUnified ../trunk-jpl/jenkins/ross-debian_linux-dakota
48 48 dakota install-6.2-linux.sh 49 49 curl install-7-linux.sh 50 50 netcdf install-4.7-parallel.sh 51 proj install- 8.sh51 proj install-6.sh 52 52 gdal install-3-python.sh 53 53 gshhg install.sh 54 54 gmt install-6-linux.sh -
TabularUnified ../trunk-jpl/jenkins/ross-debian_linux-full
49 49 dakota install-6.2-linux.sh 50 50 curl install-7-linux.sh 51 51 netcdf install-4.7-parallel.sh 52 proj install- 8.sh52 proj install-6.sh 53 53 gdal install-3-python.sh 54 54 gshhg install.sh 55 55 gmt install-6-linux.sh -
TabularUnified ../trunk-jpl/jenkins/ross-debian_linux-full-valgrind
49 49 dakota install-6.2-linux.sh 50 50 curl install-7-linux.sh 51 51 netcdf install-4.7-parallel.sh 52 proj install- 8.sh52 proj install-6.sh 53 53 gdal install-3-python.sh 54 54 gshhg install.sh 55 55 gmt install-6-linux.sh -
TabularUnified ../trunk-jpl/jenkins/ross-debian_linux-python
43 43 dakota install-6.2-linux.sh 44 44 curl install-7-linux.sh 45 45 netcdf install-4.7-parallel.sh 46 proj install- 8.sh46 proj install-6.sh 47 47 gdal install-3-python.sh 48 48 gshhg install.sh 49 49 gmt install-6-linux.sh -
TabularUnified ../trunk-jpl/jenkins/ross-debian_linux-solid_earth
46 46 dakota install-6.2-linux.sh 47 47 curl install-7-linux.sh 48 48 netcdf install-4.7-parallel.sh 49 proj install- 8.sh49 proj install-6.sh 50 50 gdal install-3-python.sh 51 51 gshhg install.sh 52 52 gmt install-6-linux.sh -
TabularUnified ../trunk-jpl/jenkins/ross-win-msys2-mingw-msmpi-basic
6 6 --enable-debugging \ 7 7 --with-numthreads=4 \ 8 8 --with-vendor="win-msys2" \ 9 --with-matlab-dir= ${MATLAB_PATH}\9 --with-matlab-dir="${MATLAB_PATH}" \ 10 10 --with-mpi-include="${MSMPI_ROOT}/include" \ 11 11 --with-mpi-libdir="${MSMPI_ROOT}/lib" \ 12 12 --with-mpi-libflags="-lmsmpi" \ … … 14 14 --with-metis-dir="${ISSM_DIR}/externalpackages/petsc/install" \ 15 15 --with-parmetis-dir="${ISSM_DIR}/externalpackages/petsc/install" \ 16 16 --with-blas-lapack-dir="${ISSM_DIR}/externalpackages/petsc/install" \ 17 --with-scalapack-dir= $ISSM_DIR/externalpackages/petsc/install\18 --with-mumps-dir= $ISSM_DIR/externalpackages/petsc/install\17 --with-scalapack-dir="${ISSM_DIR}/externalpackages/petsc/install" \ 18 --with-mumps-dir="${ISSM_DIR}/externalpackages/petsc/install" \ 19 19 --with-petsc-dir="${ISSM_DIR}/externalpackages/petsc/install" \ 20 20 --with-triangle-dir="${ISSM_DIR}/externalpackages/triangle/install" \ 21 --with-chaco-dir= ${ISSM_DIR}/externalpackages/chaco/install\22 --with-m1qn3-dir= ${ISSM_DIR}/externalpackages/m1qn3/install\23 --with-semic-dir= ${ISSM_DIR}/externalpackages/semic/install\21 --with-chaco-dir="${ISSM_DIR}/externalpackages/chaco/install" \ 22 --with-m1qn3-dir="${ISSM_DIR}/externalpackages/m1qn3/install" \ 23 --with-semic-dir="${ISSM_DIR}/externalpackages/semic/install" \ 24 24 ' 25 25 26 26 #-------------------#
Note:
See TracBrowser
for help on using the repository browser.