Changeset 27695
- Timestamp:
- 04/19/23 13:15:03 (2 years ago)
- Location:
- issm/trunk-jpl/jenkins
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/jenkins/mac-silicon-examples
r27694 r27695 1 # NOTE: 2 # - Currently, this configuration does not compile the MATLAB and Python3 # APIs. After compiling, you will need to download the ISSM pre-compiled1 # NOTE: 2 # - Same configuration as mac-silicon-full 3 # - Currently, this configuration does not compile the MATLAB API. After compiling, you will need to download the ISSM pre-compiled 4 4 # binaries from https://issm.jpl.nasa.gov/download/binaries, copy the 5 5 # contents of lib/ to $ISSM_DIR/lib-precompiled, then add 6 # $ISSM_DIR/lib-precompiled to the path in MATLAB or Python. 6 # $ISSM_DIR/lib-precompiled to the path in MATLAB. 7 # 8 # TODO: Change PROJ installation script to latest version once Jenkins macOS 9 # build node has been upgraded. 7 10 # 8 11 … … 16 19 --enable-development \ 17 20 --enable-debugging \ 18 --without-wrappers \19 21 --with-numthreads=8 \ 22 --with-python-version=3.9 \ 23 --with-python-dir=/System/Volumes/Data/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9 \ 24 --with-python-numpy-dir=/Library/Python/3.9/site-packages/numpy/core/include/numpy \ 20 25 --with-fortran-lib="-L/opt/homebrew/Cellar/gcc/12.2.0/lib/gcc/12 -lgfortran" \ 21 --with-mpi-include=${ISSM_DIR}/externalpackages/petsc/install/include \ 22 --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/petsc/install/lib -lmpi -lmpicxx -lmpifort" \ 23 --with-blas-lapack-dir=${ISSM_DIR}/externalpackages/petsc/install \ 24 --with-metis-dir=${ISSM_DIR}/externalpackages/petsc/install \ 25 --with-parmetis-dir=${ISSM_DIR}/externalpackages/petsc/install \ 26 --with-scalapack-dir=${ISSM_DIR}/externalpackages/petsc/install \ 27 --with-mumps-dir=${ISSM_DIR}/externalpackages/petsc/install \ 28 --with-petsc-dir=${ISSM_DIR}/externalpackages/petsc/install \ 29 --with-triangle-dir=${ISSM_DIR}/externalpackages/triangle/install \ 30 --with-chaco-dir=${ISSM_DIR}/externalpackages/chaco/install \ 31 --with-m1qn3-dir=${ISSM_DIR}/externalpackages/m1qn3/install \ 32 --with-semic-dir=${ISSM_DIR}/externalpackages/semic/install \ 26 --with-mpi-include=${ISSM_EXT_DIR}/shared/petsc/install/include \ 27 --with-mpi-libflags="-L${ISSM_EXT_DIR}/shared/petsc/install/lib -lmpi -lmpicxx -lmpifort" \ 28 --with-blas-lapack-dir=${ISSM_EXT_DIR}/shared/petsc/install \ 29 --with-metis-dir=${ISSM_EXT_DIR}/shared/petsc/install \ 30 --with-parmetis-dir=${ISSM_EXT_DIR}/shared/petsc/install \ 31 --with-scalapack-dir=${ISSM_EXT_DIR}/shared/petsc/install \ 32 --with-mumps-dir=${ISSM_EXT_DIR}/shared/petsc/install \ 33 --with-hdf5-dir=${ISSM_EXT_DIR}/shared/petsc/install \ 34 --with-petsc-dir=${ISSM_EXT_DIR}/shared/petsc/install \ 35 --with-gsl-dir=${ISSM_EXT_DIR}/shared/gsl/install \ 36 --with-boost-dir=${ISSM_EXT_DIR}/shared/boost/install \ 37 --with-dakota-dir=${ISSM_EXT_DIR}/shared/dakota/install \ 38 --with-proj-dir=${ISSM_EXT_DIR}/shared/proj/install \ 39 --with-triangle-dir=${ISSM_EXT_DIR}/shared/triangle/install \ 40 --with-chaco-dir=${ISSM_EXT_DIR}/chaco/install \ 41 --with-m1qn3-dir=${ISSM_EXT_DIR}/m1qn3/install \ 42 --with-semic-dir=${ISSM_EXT_DIR}/semic/install \ 33 43 ' 34 44 … … 37 47 #-------------------# 38 48 39 # List of external packages to be installed and their installation scripts40 49 EXTERNALPACKAGES=" 41 50 autotools install-mac.sh 42 51 cmake install.sh 43 52 petsc install-3.17-mac-silicon.sh 53 gsl install.sh 54 boost install-1.7-mac.sh 55 dakota install-6.2-mac.sh 56 curl install-7-mac.sh 57 netcdf install-4.7-parallel.sh 58 proj install-6.sh 59 gdal install-3-python.sh 60 gshhg install.sh 61 gmt install-6-mac-silicon.sh 62 gmsh install-4-mac.sh 44 63 triangle install-mac.sh 45 64 chaco install-mac.sh … … 70 89 71 90 # Nightly run options 72 #73 # See documentation in test/NightlyRun/runme.* for more information74 #75 91 MATLAB_NROPTIONS="" 76 92 PYTHON_NROPTIONS="" -
issm/trunk-jpl/jenkins/mac-silicon-full
r27638 r27695 2 2 # - This configuration adds solid earth and Dakota capabilities to the basic 3 3 # build. 4 # - Currently, this configuration does not compile the MATLAB and Python 5 # APIs. After compiling, you will need to download the ISSM pre-compiled 4 # - Currently, this configuration does not compile the MATLAB API. After compiling, you will need to download the ISSM pre-compiled 6 5 # binaries from https://issm.jpl.nasa.gov/download/binaries, copy the 7 6 # contents of lib/ to $ISSM_DIR/lib-precompiled, then add 8 # $ISSM_DIR/lib-precompiled to the path in MATLAB or Python. 7 # $ISSM_DIR/lib-precompiled to the path in MATLAB. 8 # 9 # TODO: Change PROJ installation script to latest version once Jenkins macOS 10 # build node has been upgraded. 9 11 # 10 12 … … 18 20 --enable-development \ 19 21 --enable-debugging \ 20 --without-wrappers \21 22 --with-numthreads=8 \ 23 --with-python-version=3.9 \ 24 --with-python-dir=/System/Volumes/Data/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9 \ 25 --with-python-numpy-dir=/Library/Python/3.9/site-packages/numpy/core/include/numpy \ 22 26 --with-fortran-lib="-L/opt/homebrew/Cellar/gcc/12.2.0/lib/gcc/12 -lgfortran" \ 23 27 --with-mpi-include=${ISSM_EXT_DIR}/shared/petsc/install/include \
Note:
See TracChangeset
for help on using the changeset viewer.