Index: /issm/trunk-jpl/jenkins/ross-debian_linux
===================================================================
--- /issm/trunk-jpl/jenkins/ross-debian_linux	(revision 24412)
+++ /issm/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=""
Index: /issm/trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff
===================================================================
--- /issm/trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff	(revision 24412)
+++ /issm/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"
Index: /issm/trunk-jpl/jenkins/ross-debian_linux-adolc-ampion
===================================================================
--- /issm/trunk-jpl/jenkins/ross-debian_linux-adolc-ampion	(revision 24412)
+++ /issm/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"
Index: /issm/trunk-jpl/jenkins/ross-debian_linux-codipack
===================================================================
--- /issm/trunk-jpl/jenkins/ross-debian_linux-codipack	(revision 24412)
+++ /issm/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"
Index: /issm/trunk-jpl/jenkins/ross-debian_linux-dakota
===================================================================
--- /issm/trunk-jpl/jenkins/ross-debian_linux-dakota	(revision 24412)
+++ /issm/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'"
Index: /issm/trunk-jpl/jenkins/ross-debian_linux-gia
===================================================================
--- /issm/trunk-jpl/jenkins/ross-debian_linux-gia	(revision 24412)
+++ /issm/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=""
Index: /issm/trunk-jpl/jenkins/ross-debian_linux-iceocean
===================================================================
--- /issm/trunk-jpl/jenkins/ross-debian_linux-iceocean	(revision 24412)
+++ /issm/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=""
Index: /issm/trunk-jpl/jenkins/ross-debian_linux-javascript
===================================================================
--- /issm/trunk-jpl/jenkins/ross-debian_linux-javascript	(revision 24412)
+++ /issm/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=""
Index: /issm/trunk-jpl/jenkins/ross-debian_linux-solid_earth
===================================================================
--- /issm/trunk-jpl/jenkins/ross-debian_linux-solid_earth	(revision 24412)
+++ /issm/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"
