Index: ../trunk-jpl/jenkins/ross-debian_linux-codipack =================================================================== --- ../trunk-jpl/jenkins/ross-debian_linux-codipack (nonexistent) +++ ../trunk-jpl/jenkins/ross-debian_linux-codipack (revision 24412) @@ -0,0 +1,82 @@ +#-------------------------------# +# 1: ISSM general configuration # +#-------------------------------# + +# MATLAB path +MATLAB_PATH="/usr/local/MATLAB/R2019b" + +# ISSM CONFIGURATION +ISSM_CONFIG='\ + --prefix=$ISSM_DIR \ + --without-kriging \ + --without-kml \ + --without-GiaIvins \ + --without-Love \ + --with-matlab-dir=$MATLAB_PATH \ + --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \ + --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \ + --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \ + --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \ + --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ + --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \ + --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \ + --with-semic-dir=$ISSM_DIR/externalpackages/semic/install \ + --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \ + --with-medipack-dir="$ISSM_DIR/externalpackages/medipack/install" \ + --with-codipack-dir="$ISSM_DIR/externalpackages/codipack/install" \ + --with-numthreads=4 \ + --enable-tape-alloc \ + --enable-development \ + --enable-debugging \ +' + +# Test suites +MATLAB_TEST=1 +PYTHON_TEST=0 +JAVASCRIPT_TEST=0 +EXAMPLES_TEST=0 + +#-----------------------------------# +# 3: External packages installation # +#-----------------------------------# + +#List of external pakages to be installed and their installation scripts +EXTERNALPACKAGES=" + autotools install-debian.sh + cmake install.sh + mpich install-3.3.sh + lapack install-3.8-linux.sh + petsc install-3.11-linux.sh + triangle install-linux64.sh + chaco install.sh + m1qn3 install.sh + semic install.sh + gsl install-linux64.sh + medipack install.sh + codipack install.sh + shell2junit install.sh +" + +#-----------------# +# 4: test options # +#-----------------# + +# Number of CPUs used in ISSM compilation +# +# NOTE: One is usually safer as some packages are very sensitive to parallel +# compilation. +# +NUMCPUS_INSTALL=8 + +# Number of CPUs used in the nightly runs +NUMCPUS_RUN=2 + +# Nightly run options +# +# See documentation in test/NightlyRun/runme.* for more information. +# +MATLAB_NROPTIONS="'benchmark','all','id',[3015,3119,3480]" +PYTHON_NROPTIONS="--benchmark='all' -i 3015 3119 3480" Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-codipack ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: ../trunk-jpl/jenkins/ross-debian_linux-dakota =================================================================== --- ../trunk-jpl/jenkins/ross-debian_linux-dakota (nonexistent) +++ ../trunk-jpl/jenkins/ross-debian_linux-dakota (revision 24412) @@ -0,0 +1,81 @@ +#-------------------------------# +# 1: ISSM general configuration # +#-------------------------------# + +#MATLAB path +MATLAB_PATH="/usr/local/MATLAB/R2019b" + +#ISSM CONFIGURATION +ISSM_CONFIG='\ + --prefix=$ISSM_DIR \ + --disable-static \ + --with-matlab-dir=$MATLAB_PATH \ + --with-python-dir=/usr \ + --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \ + --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \ + --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \ + --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \ + --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \ + --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ + --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \ + --with-dakota-dir=$ISSM_DIR/externalpackages/dakota/install \ + --with-boost-dir=$ISSM_DIR/externalpackages/boost/install \ + --with-cxxoptflags="-std=c++11" \ + --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \ + --with-numthreads=4 \ + --enable-development \ + --enable-debugging \ +' + +# Test suites +MATLAB_TEST=1 +PYTHON_TEST=1 +JAVASCRIPT_TEST=0 +EXAMPLES_TEST=0 + +#-----------------------------------# +# 3: External packages installation # +#-----------------------------------# + +#List of external pakages to be installed and their installation scripts +EXTERNALPACKAGES=" + autotools install-debian.sh + cmake install.sh + mpich install-3.3.sh + lapack install-3.8-linux.sh + petsc install-3.11-linux.sh + triangle install-linux64.sh + boost install-1.55-linux.sh + dakota install-6.2-linux64.sh + chaco install.sh + m1qn3 install.sh + shell2junit install.sh +" + +#-----------------# +# 4: test options # +#-----------------# + +# Number of CPUs used in ISSM compilation +# +# NOTE: One is usually safer as some packages are very sensitive to parallel +# compilation. +# +NUMCPUS_INSTALL=8 + +# Number of CPUs used in the nightly runs +NUMCPUS_RUN=2 + +# Nightly run options +# +# See documentation in test/NightlyRun/runme.* for more information. +# +# NOTE: +# - See test418.py for reason why it is excluded for now. +# +MATLAB_NROPTIONS="'exclude',[243,435,701,702],'id',[IdFromString('Dakota')]" +PYTHON_NROPTIONS="--exclude 243 418 435 701 702 --include_name 'Dakota'" Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-dakota ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: ../trunk-jpl/jenkins/ross-debian_linux-javascript =================================================================== --- ../trunk-jpl/jenkins/ross-debian_linux-javascript (nonexistent) +++ ../trunk-jpl/jenkins/ross-debian_linux-javascript (revision 24412) @@ -0,0 +1,58 @@ +#-------------------------------# +# 1: ISSM general configuration # +#-------------------------------# + +# ISSM CONFIGURATION +ISSM_CONFIG='\ + --prefix=$ISSM_DIR \ + --disable-shared \ + --with-javascript \ + --without-fortran \ + --without-GiaIvins \ + --without-Love \ + --without-kml \ + --without-kriging \ + --with-gsl-dir="$ISSM_DIR/externalpackages/gsl/install-javascript" \ + --with-triangle-dir="${ISSM_DIR}/externalpackages/triangle/install-javascript" \ +' + +# Test suites +MATLAB_TEST=0 +PYTHON_TEST=0 +JAVASCRIPT_TEST=1 +EXAMPLES_TEST=0 + +#-----------------------------------# +# 3: External packages installation # +#-----------------------------------# + +#List of external pakages to be installed and their installation scripts +EXTERNALPACKAGES=" + autotools install-debian.sh + cmake install.sh + emscripten install.sh + gsl install-javascript.sh + triangle install-javascript.sh + shell2junit install.sh +" + +#-----------------# +# 4: test options # +#-----------------# + +# Number of CPUs used in ISSM compilation +# +# NOTE: One is usually safer as some packages are very sensitive to parallel +# compilation. +# +NUMCPUS_INSTALL=8 + +# Number of CPUs used in the nightly runs +NUMCPUS_RUN=2 + +# Nightly run options +# +# See documentation in test/NightlyRun/runme.* for more information. +# +MATLAB_NROPTIONS="" +PYTHON_NROPTIONS="" Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-javascript ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: ../trunk-jpl/jenkins/ross-debian_linux-gia =================================================================== --- ../trunk-jpl/jenkins/ross-debian_linux-gia (nonexistent) +++ ../trunk-jpl/jenkins/ross-debian_linux-gia (revision 24412) @@ -0,0 +1,73 @@ +#-------------------------------# +# 1: ISSM general configuration # +#-------------------------------# + +#MATLAB path +MATLAB_PATH="/usr/local/MATLAB/R2019b" + +#ISSM CONFIGURATION +ISSM_CONFIG='\ + --prefix=$ISSM_DIR \ + --disable-static \ + --with-matlab-dir=$MATLAB_PATH \ + --with-python-dir=/usr \ + --with-python-numpy-dir=/usr/lib/python2.7/dist-packages/numpy \ + --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \ + --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \ + --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \ + --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \ + --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ + --with-math77-dir=$ISSM_DIR/externalpackages/math77/install \ + --with-gia=yes \ + --with-numthreads=4 \ + --enable-development \ + --enable-debugging \ +' + +# Test suites +MATLAB_TEST=1 +PYTHON_TEST=0 +JAVASCRIPT_TEST=0 +EXAMPLES_TEST=0 + +#-----------------------------------# +# 3: External packages installation # +#-----------------------------------# + +#List of external pakages to be installed and their installation scripts +EXTERNALPACKAGES=" + autotools install-debian.sh + cmake install.sh + mpich install-3.3.sh + lapack install-3.8-linux.sh + petsc install-3.11-linux.sh + triangle install-linux64.sh + math77 install.sh + gmsh install.sh + shell2junit install.sh +" + +#-----------------# +# 4: test options # +#-----------------# + +# Number of CPUs used in ISSM compilation +# +# NOTE: One is usually safer as some packages are very sensitive to parallel +# compilation. +# +NUMCPUS_INSTALL=8 + +# Number of CPUs used in the nightly runs +NUMCPUS_RUN=2 + +# Nightly run options +# +# See documentation in test/NightlyRun/runme.* for more information. +# +MATLAB_NROPTIONS="'benchmark','all','id',[2001:2100]" +PYTHON_NROPTIONS="" Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-gia ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff =================================================================== --- ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff (nonexistent) +++ ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff (revision 24412) @@ -0,0 +1,84 @@ +#-------------------------------# +# 1: ISSM general configuration # +#-------------------------------# + +#MATLAB path +MATLAB_PATH="/usr/local/MATLAB/R2019b" + +#ISSM CONFIGURATION +ISSM_CONFIG='\ + --prefix=$ISSM_DIR \ + --disable-static \ + --without-kriging \ + --without-kml \ + --without-GiaIvins \ + --without-Love \ + --with-matlab-dir=$MATLAB_PATH \ + --with-python-dir=/usr \ + --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \ + --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \ + --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \ + --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \ + --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \ + --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ + --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \ + --with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \ + --with-numthreads=4 \ + --enable-development \ + --enable-debugging \ +' + +# Test suites +MATLAB_TEST=1 +PYTHON_TEST=1 +JAVASCRIPT_TEST=0 +EXAMPLES_TEST=0 + +#-----------------------------------# +# 3: External packages installation # +#-----------------------------------# + +#List of external pakages to be installed and their installation scripts +# +# NOTE: The PETSc libraries are compiled but not used as they conflict with +# ADOL-C: PETSc is really just being used as an installer for other +# external packages. +EXTERNALPACKAGES=" + autotools install-debian.sh + cmake install.sh + mpich install-3.3.sh + lapack install-3.8-linux.sh + petsc install-3.11-linux.sh + triangle install-linux64.sh + gsl install-linux64.sh + adolc install.sh + shell2junit install.sh +" + +#-----------------# +# 4: test options # +#-----------------# + +# Number of CPUs used in ISSM compilation +# +# NOTE: One is usually safer as some packages are very sensitive to parallel +# compilation. +# +NUMCPUS_INSTALL=8 + +# Number of CPUs used in the nightly runs +NUMCPUS_RUN=2 + +# Nightly run options +# +# See documentation in test/NightlyRun/runme.* for more information. +# +# NOTE: +# - test3010 is skipped because it triggers GEMB module and a subsequent +# failure on ampioff configuration (really, likely a segmentation fault) +# +MATLAB_NROPTIONS="'benchmark','adolc','id',[3001:3019],'exclude',3010" +PYTHON_NROPTIONS="--benchmark=adolc -i 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 --exclude=3010" Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: ../trunk-jpl/jenkins/ross-debian_linux =================================================================== --- ../trunk-jpl/jenkins/ross-debian_linux (nonexistent) +++ ../trunk-jpl/jenkins/ross-debian_linux (revision 24412) @@ -0,0 +1,74 @@ +#-------------------------------# +# 1: ISSM general configuration # +#-------------------------------# + +# MATLAB path +MATLAB_PATH="/usr/local/MATLAB/R2019b" + +# ISSM CONFIGURATION +ISSM_CONFIG='\ + --prefix=$ISSM_DIR \ + --disable-static \ + --with-matlab-dir=$MATLAB_PATH \ + --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \ + --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \ + --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \ + --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \ + --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ + --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \ + --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \ + --with-semic-dir=$ISSM_DIR/externalpackages/semic/install \ + --with-numthreads=4 \ + --enable-development \ + --enable-debugging \ +' + +# Test suites +MATLAB_TEST=1 +PYTHON_TEST=0 +JAVASCRIPT_TEST=0 +EXAMPLES_TEST=0 + +#-----------------------------------# +# 3: External packages installation # +#-----------------------------------# + +# List of external packages to be installed and their installation scripts +# +EXTERNALPACKAGES=" + autotools install-debian.sh + cmake install.sh + mpich install-3.3.sh + lapack install-3.8-linux.sh + petsc install-3.11-linux.sh + triangle install-linux64.sh + chaco install.sh + m1qn3 install.sh + semic install.sh + shell2junit install.sh +" + +#-----------------# +# 4: test options # +#-----------------# + +# Number of CPUs used in ISSM compilation +# +# NOTE: One is usually safer as some packages are very sensitive to parallel +# compilation. +# +NUMCPUS_INSTALL=8 + +# Number of CPUs used in the nightly runs +NUMCPUS_RUN=2 + +# Nightly run options +# +# See documentation in test/NightlyRun/runme.* for more information. +# +MATLAB_NROPTIONS="'exclude',[IdFromString('Dakota')]" +PYTHON_NROPTIONS="" Property changes on: ../trunk-jpl/jenkins/ross-debian_linux ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampion =================================================================== --- ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampion (nonexistent) +++ ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampion (revision 24412) @@ -0,0 +1,86 @@ +#-------------------------------# +# 1: ISSM general configuration # +#-------------------------------# + +#MATLAB path +MATLAB_PATH="/usr/local/MATLAB/R2019b" + +#ISSM CONFIGURATION +ISSM_CONFIG='\ + --prefix=$ISSM_DIR \ + --disable-static \ + --without-kriging \ + --without-kml \ + --without-GiaIvins \ + --without-Love \ + --with-matlab-dir=$MATLAB_PATH \ + --with-python-dir=/usr \ + --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \ + --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \ + --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \ + --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \ + --with-ampi-dir=$ISSM_DIR/externalpackages/adjoinablempi/install \ + --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \ + --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ + --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \ + --with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \ + --with-numthreads=4 \ + --enable-development \ + --enable-debugging \ +' + +# PYTHON and MATLAB testing +MATLAB_TEST=1 +PYTHON_TEST=1 +JAVASCRIPT_TEST=0 +EXAMPLES_TEST=0 + +#-----------------------------------# +# 3: External packages installation # +#-----------------------------------# + +#List of external pakages to be installed and their installation scripts +# +# NOTE: The PETSc libraries are compiled but not used as they conflict with +# ADOL-C: PETSc is really just being used as an installer for other +# external packages. +EXTERNALPACKAGES=" + autotools install-debian.sh + cmake install.sh + mpich install-3.3.sh + lapack install-3.8-linux.sh + petsc install-3.11-linux.sh + triangle install-linux64.sh + gsl install-linux64.sh + adjoinablempi install.sh + adolc install-withampi.sh + shell2junit install.sh +" + +#-----------------# +# 4: test options # +#-----------------# + +# Number of CPUs used in ISSM compilation +# +# NOTE: One is usually safer as some packages are very sensitive to parallel +# compilation. +# +NUMCPUS_INSTALL=8 + +# Number of CPUs used in the nightly runs +NUMCPUS_RUN=2 + +# Nightly run options +# +# See documentation in test/NightlyRun/runme.* for more information. +# +# NOTE: +# - test3010 is skipped because it triggers GEMB module and a subsequent +# failure on ampioff configuration (really, likely a segmentation fault) +# +MATLAB_NROPTIONS="'benchmark','adolc','id',[3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3119],'exclude',3010" +PYTHON_NROPTIONS="--benchmark=adolc -i 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3101 3102 3103 3104 3105 3106 3107 3108 3109 3119 --exclude=3010" Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampion ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: ../trunk-jpl/jenkins/ross-debian_linux-solid_earth =================================================================== --- ../trunk-jpl/jenkins/ross-debian_linux-solid_earth (nonexistent) +++ ../trunk-jpl/jenkins/ross-debian_linux-solid_earth (revision 24412) @@ -0,0 +1,87 @@ +#-------------------------------# +# 1: ISSM general configuration # +#-------------------------------# + +#MATLAB path +MATLAB_PATH="/usr/local/MATLAB/R2019b" + +#ISSM CONFIGURATION +ISSM_CONFIG='\ + --prefix=$ISSM_DIR \ + --disable-static \ + --with-matlab-dir=$MATLAB_PATH \ + --with-python-dir=/usr \ + --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \ + --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \ + --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \ + --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \ + --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \ + --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ + --with-boost-dir=$ISSM_DIR/externalpackages/boost/install \ + --with-numthreads=4 \ + --enable-development \ + --enable-debugging \ +' + +# Test suites +MATLAB_TEST=1 +PYTHON_TEST=1 +JAVASCRIPT_TEST=0 +EXAMPLES_TEST=0 + +#-----------------------------------# +# 3: External packages installation # +#-----------------------------------# + +# List of external packages to be installed and their installation scripts +# +# TODO: +# - After upgrading Jenkins nodes to Ubuntu 18, use MPICH 3.3 and PETSc 3.11 +# (which will install zlib, HDF5, and NetCDF). +# +EXTERNALPACKAGES=" + autotools install-debian.sh + cmake install.sh + mpich install-3.3.sh + lapack install-3.8-linux.sh + petsc install-3.11-linux.sh + triangle install-linux64.sh + chaco install.sh + m1qn3 install.sh + semic install.sh + boost install-1.55-linux.sh + proj install-6.2.sh + gdal install-3.0-netcdf.sh + gshhg install.sh + gmt install-6.0-linux.sh + gmsh install.sh + shell2junit install.sh +" + +#-----------------# +# 4: test options # +#-----------------# + +# Number of CPUs used in ISSM compilation +# +# NOTE: One is usually safer as some packages are very sensitive to parallel +# compilation. +# +NUMCPUS_INSTALL=8 + +# Number of cpus used in the nightly runs +# +# NOTE: Possible problem of access to all_vertices.txt if more than 1. +# +NUMCPUS_RUN=1 + +# Nightly run options +# +# See documentation in test/NightlyRun/runme.* for more information. +# +MATLAB_NROPTIONS="'benchmark','slr'" +PYTHON_NROPTIONS="--benchmark=slr" Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-solid_earth ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: ../trunk-jpl/jenkins/ross-debian_linux-iceocean =================================================================== --- ../trunk-jpl/jenkins/ross-debian_linux-iceocean (nonexistent) +++ ../trunk-jpl/jenkins/ross-debian_linux-iceocean (revision 24412) @@ -0,0 +1,73 @@ +#-------------------------------# +# 1: ISSM general configuration # +#-------------------------------# + +# MATLAB path +MATLAB_PATH="/usr/local/MATLAB/R2019b" + +# ISSM CONFIGURATION +ISSM_CONFIG='\ + --prefix=$ISSM_DIR \ + --disable-static \ + --with-matlab-dir=$MATLAB_PATH \ + --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \ + --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \ + --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \ + --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \ + --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \ + --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ + --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \ + --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \ + --with-semic-dir=$ISSM_DIR/externalpackages/semic/install \ + --with-numthreads=4 \ + --enable-development \ + --enable-debugging \ +' + +# Test suites +MATLAB_TEST=1 +PYTHON_TEST=0 +JAVASCRIPT_TEST=0 +EXAMPLES_TEST=0 + +#-----------------------------------# +# 3: External packages installation # +#-----------------------------------# + +#List of external pakages to be installed and their installation scripts +EXTERNALPACKAGES=" + autotools install-debian.sh + cmake install.sh + mpich install-3.3.sh + lapack install-3.8-linux.sh + petsc install-3.11-linux.sh + triangle install-linux64.sh + chaco install.sh + m1qn3 install.sh + semic install.sh + shell2junit install.sh +" + +#-----------------# +# 4: test options # +#-----------------# + +# Number of CPUs used in ISSM compilation +# +# NOTE: One is usually safer as some packages are very sensitive to parallel +# compilation. +# +NUMCPUS_INSTALL=8 + +# Number of CPUs used in the nightly runs +NUMCPUS_RUN=2 + +# Nightly run options +# +# See documentation in test/NightlyRun/runme.* for more information. +# +MATLAB_NROPTIONS="'benchmark','all','id',[4001 4002 4003]" +PYTHON_NROPTIONS="" Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-iceocean ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property