Index: /issm/trunk-jpl/externalpackages/lapack/install-3.8-mac.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/lapack/install-3.8-mac.sh	(revision 24333)
+++ /issm/trunk-jpl/externalpackages/lapack/install-3.8-mac.sh	(revision 24333)
@@ -0,0 +1,38 @@
+#!/bin/bash
+set -eu
+
+
+# NOTE: This installation script will build both BLAS and LAPACK libraries
+#
+
+## Constants
+#
+VER="3.8.0"
+
+# Download source
+$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/lapack-${VER}.tar.gz" "lapack-${VER}.tar.gz"
+
+# Unpack source
+tar -zxvf lapack-$VER.tar.gz
+
+# Cleanup
+rm -rf build install src
+mkdir build install install/lib src
+
+# Move source to 'src' directory
+mv lapack-$VER/* src
+rm -rf lapack-$VER
+
+# Configure
+#
+cd build
+cmake \
+	-DBUILD_SHARED_LIBS=ON \
+	../src
+
+# Compile
+make
+
+# Install
+cd ..
+cp ./build/lib/* ./install/lib
Index: /issm/trunk-jpl/jenkins/linux64_ross
===================================================================
--- /issm/trunk-jpl/jenkins/linux64_ross	(revision 24332)
+++ /issm/trunk-jpl/jenkins/linux64_ross	(revision 24333)
@@ -4,5 +4,5 @@
 
 # MATLAB path
-MATLAB_PATH="/usr/local/MATLAB/R2019b"
+MATLAB_PATH="/usr/local/MATLAB/R2015a"
 
 # ISSM CONFIGURATION
@@ -11,5 +11,5 @@
 	--disable-static \
 	--with-matlab-dir=$MATLAB_PATH \
-	--with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/7 -lgfortran" \
+	--with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9 -lgfortran" \
 	--with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
 	--with-mpi-libflags="-L${ISSM_DIR}/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
@@ -48,6 +48,4 @@
 	cmake		install.sh
 	mpich		install-3.2-linux64.sh
-	hdf5		install-1.10.sh
-	netcdf		install-4.7.sh
 	lapack		install-3.8-linux.sh
 	petsc		install-3.7-linux64.sh
Index: /issm/trunk-jpl/jenkins/linux64_ross_ad
===================================================================
--- /issm/trunk-jpl/jenkins/linux64_ross_ad	(revision 24332)
+++ /issm/trunk-jpl/jenkins/linux64_ross_ad	(revision 24333)
@@ -1,4 +1,3 @@
-#
-#-------------------------------#
+##-------------------------------#
 # 1: ISSM general configuration #
 #-------------------------------#
@@ -8,30 +7,34 @@
 
 #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/4.9 -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/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-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
-				--with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \
-				--with-numthreads=4 \
-				--enable-development \
-				--enable-debugging'
+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/4.9 -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 \
+'
 
 #PYTHON and MATLAB testing
 MATLAB_TEST=1
 PYTHON_TEST=1
+JAVASCRIPT_TEST=0
+EXAMPLES_TEST=0
 
 #-----------------------------------#
@@ -44,12 +47,15 @@
 #		ADOL-C: PETSc is really just being used as an installer for other
 #		external packages.
-EXTERNALPACKAGES="autotools install.sh
-					 cmake install.sh
-					 mpich install-3.2-linux64.sh
-					 petsc install-3.7-linux64.sh
-					 triangle install-linux64.sh
-					 gsl install-linux64.sh
-					 adolc install.sh
-					 shell2junit install.sh"
+EXTERNALPACKAGES="
+	autotools	install.sh
+	cmake		install.sh
+	mpich		install-3.2-linux64.sh
+	lapack		install-3.8-linux.sh
+	petsc		install-3.7-linux64.sh
+	triangle	install-linux64.sh
+	gsl			install-linux64.sh
+	adolc		install.sh
+	shell2junit	install.sh
+"
 
 #-----------------#
Index: /issm/trunk-jpl/jenkins/linux64_ross_ampi
===================================================================
--- /issm/trunk-jpl/jenkins/linux64_ross_ampi	(revision 24332)
+++ /issm/trunk-jpl/jenkins/linux64_ross_ampi	(revision 24333)
@@ -8,31 +8,35 @@
 
 #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/4.9 -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/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-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
-				--with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \
-				--with-numthreads=4 \
-				--enable-development \
-				--enable-debugging'
+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/4.9 -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
 
 #-----------------------------------#
@@ -45,13 +49,16 @@
 #		ADOL-C: PETSc is really just being used as an installer for other
 #		external packages.
-EXTERNALPACKAGES="autotools install.sh
-					 cmake install.sh
-					 mpich install-3.2-linux64.sh
-					 petsc install-3.7-linux64.sh
-					 triangle install-linux64.sh
-					 gsl install-linux64.sh
-					 adjoinablempi install.sh
-					 adolc install-withampi.sh
-					 shell2junit install.sh"
+EXTERNALPACKAGES="
+	autotools		install.sh
+	cmake			install.sh
+	mpich			install-3.2-linux64.sh
+	lapack			install-3.8-linux.sh
+	petsc			install-3.7-linux64.sh
+	triangle		install-linux64.sh
+	gsl				install-linux64.sh
+	adjoinablempi	install.sh
+	adolc			install-withampi.sh
+	shell2junit		install.sh
+"
 
 #-----------------#
@@ -64,8 +71,8 @@
 # 		compilation.
 #
-NUMCPUS_INSTALL=5
+NUMCPUS_INSTALL=8
 
 # Number of CPUs used in the nightly runs
-NUMCPUS_RUN=4
+NUMCPUS_RUN=8
 
 # Nightly run options
Index: /issm/trunk-jpl/jenkins/linux64_ross_codi
===================================================================
--- /issm/trunk-jpl/jenkins/linux64_ross_codi	(revision 24332)
+++ /issm/trunk-jpl/jenkins/linux64_ross_codi	(revision 24333)
@@ -1,37 +1,40 @@
-#
 #-------------------------------#
 # 1: ISSM general configuration #
 #-------------------------------#
 
-#MATLAB path
+# MATLAB path
 MATLAB_PATH="/usr/local/MATLAB/R2015a"
 
-#ISSM CONFIGURATION
-ISSM_CONFIG='--prefix=$ISSM_DIR\
-				--without-kriging \
-				--without-kml \
-				--without-GiaIvins \
-				--without-Love \
-				--with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
-				--with-matlab-dir=$MATLAB_PATH \
-				--with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
-				--with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
-				--with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpifort -lmpi" \
-				--with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install/ \
-				--with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
-				--with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
-				--with-numthreads=4  \
-				--with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
-				--with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9/ -lgfortran" \
-				--with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \
-				--with-codipack-dir="$ISSM_DIR/externalpackages/codipack/install" \
-				--with-medipack-dir="$ISSM_DIR/externalpackages/medipack/install" \
-				--enable-tape-alloc \
-				--enable-development \
-				--enable-debugging '
+# 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/4.9 -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-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
+	--with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
+	--with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \
+	--with-codipack-dir="$ISSM_DIR/externalpackages/codipack/install" \
+	--with-medipack-dir="$ISSM_DIR/externalpackages/medipack/install" \
+	--with-numthreads=4 \
+	--enable-tape-alloc \
+	--enable-development \
+	--enable-debugging \
+'
 
-#PYTHON and MATLAB testing
+# PYTHON and MATLAB testing
 MATLAB_TEST=1
 PYTHON_TEST=0
+JAVASCRIPT_TEST=0
+EXAMPLES_TEST=0
 
 #-----------------------------------#
@@ -40,14 +43,17 @@
 
 #List of external pakages to be installed and their installation scripts
-EXTERNALPACKAGES="autotools   install.sh
-                  cmake       install.sh
-                  mpich       install-3.2-linux64.sh
-                  petsc       install-3.7-linux64.sh
-                  triangle    install-linux64.sh
-                  gsl         install-linux64.sh
-                  m1qn3       install.sh
-                  medipack    install.sh
-                  codipack    install.sh
-                  shell2junit install.sh"
+EXTERNALPACKAGES="
+	autotools	install.sh
+	cmake		install.sh
+	mpich		install-3.2-linux64.sh
+	lapack		install-3.8-linux.sh
+	petsc		install-3.7-linux64.sh
+	triangle	install-linux64.sh
+	gsl			install-linux64.sh
+	m1qn3		install.sh
+	medipack	install.sh
+	codipack	install.sh
+	shell2junit install.sh
+"
 
 #-----------------#
@@ -57,8 +63,8 @@
 #number of cpus used in ISSM installation and compilation (one is usually
 #safer as some packages are very sensitive to parallel compilation)
-NUMCPUS_INSTALL=5
+NUMCPUS_INSTALL=8
 
 #number of cpus used in the nightly runs.
-NUMCPUS_RUN=1
+NUMCPUS_RUN=8
 
 #Nightly run options. The matlab routine runme.m will be called
Index: /issm/trunk-jpl/jenkins/linux64_ross_dakota
===================================================================
--- /issm/trunk-jpl/jenkins/linux64_ross_dakota	(revision 24332)
+++ /issm/trunk-jpl/jenkins/linux64_ross_dakota	(revision 24333)
@@ -1,3 +1,2 @@
-
 #-------------------------------#
 # 1: ISSM general configuration #
@@ -8,30 +7,34 @@
 
 #ISSM CONFIGURATION
-ISSM_CONFIG='--prefix=$ISSM_DIR\
+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/4.9 -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-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
-	--with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
-	--with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/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-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9 -lgfortran" \
 	--with-cxxoptflags="-std=c++11" \
 	--with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
 	--with-numthreads=4 \
 	--enable-development \
-	--enable-debugging'
+	--enable-debugging \
+'
 
 #PYTHON and MATLAB testing
 MATLAB_TEST=1
 PYTHON_TEST=1
+JAVASCRIPT_TEST=0
+EXAMPLES_TEST=0
 
 #-----------------------------------#
@@ -40,14 +43,17 @@
 
 #List of external pakages to be installed and their installation scripts
-EXTERNALPACKAGES="autotools     install.sh
-						cmake        install.sh
-						mpich         install-3.2-linux64.sh
-						petsc         install-3.7-linux64.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"
+EXTERNALPACKAGES="
+	autotools	install.sh
+	cmake		install.sh
+	mpich		install-3.2-linux64.sh
+	lapack		install-3.8-linux.sh
+	petsc		install-3.7-linux64.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
+"
 
 #-----------------#
@@ -57,8 +63,8 @@
 #number of cpus used in ISSM installation and compilation (one is usually
 #safer as some packages are very sensitive to parallel compilation)
-NUMCPUS_INSTALL=5
+NUMCPUS_INSTALL=8
 
 #number of cpus used in the nightly runs.
-NUMCPUS_RUN=3
+NUMCPUS_RUN=8
 
 #Nightly run options. The matlab routine runme.m will be called
Index: /issm/trunk-jpl/jenkins/linux64_ross_gia
===================================================================
--- /issm/trunk-jpl/jenkins/linux64_ross_gia	(revision 24332)
+++ /issm/trunk-jpl/jenkins/linux64_ross_gia	(revision 24333)
@@ -1,3 +1,2 @@
-
 #-------------------------------#
 # 1: ISSM general configuration #
@@ -7,28 +6,32 @@
 MATLAB_PATH="/usr/local/MATLAB/R2015a"
 
-#ISSM CONFIGURATION 
-ISSM_CONFIG='--prefix=$ISSM_DIR\
+#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/4.9 -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-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
-	--with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi" \
-	--with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
-	--with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-python-dir=/usr\
-	--with-python-numpy-dir=/usr/lib/python2.7/dist-packages/numpy\
 	--with-math77-dir=$ISSM_DIR/externalpackages/math77/install \
-	--with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9/ -lgfortran" \
 	--with-gia=yes \
 	--with-numthreads=4 \
 	--enable-development \
-	--enable-debugging '
+	--enable-debugging \
+'
 
 #PYTHON and MATLAB testing
 MATLAB_TEST=1
 PYTHON_TEST=0
+JAVASCRIPT_TEST=0
+EXAMPLES_TEST=0
 
 #-----------------------------------#
@@ -37,12 +40,15 @@
 
 #List of external pakages to be installed and their installation scripts
-EXTERNALPACKAGES="autotools     install.sh
-					 	cmake 		  install.sh
-						mpich         install-3.2-linux64.sh    
-						petsc         install-3.7-linux64.sh    
-						triangle      install-linux64.sh        
-						math77        install.sh
-						gmsh          install.sh
-						shell2junit   install.sh"
+EXTERNALPACKAGES="
+	autotools	install.sh
+	cmake		install.sh
+	mpich		install-3.2-linux64.sh
+	lapack		install-3.8-linux.sh
+	petsc		install-3.7-linux64.sh
+	triangle	install-linux64.sh
+	math77		install.sh
+	gmsh		install.sh
+	shell2junit	install.sh
+"
 
 #-----------------#
@@ -55,5 +61,5 @@
 
 #number of cpus used in the nightly runs.
-NUMCPUS_RUN=1
+NUMCPUS_RUN=8
 
 #Nightly run options. The matlab routine runme.m will be called
Index: /issm/trunk-jpl/jenkins/linux64_ross_iceocean
===================================================================
--- /issm/trunk-jpl/jenkins/linux64_ross_iceocean	(revision 24332)
+++ /issm/trunk-jpl/jenkins/linux64_ross_iceocean	(revision 24333)
@@ -1,3 +1,2 @@
-
 #-------------------------------#
 # 1: ISSM general configuration #
@@ -7,25 +6,29 @@
 MATLAB_PATH="/usr/local/MATLAB/R2015a"
 
-#ISSM CONFIGURATION 
-ISSM_CONFIG='--prefix=$ISSM_DIR\
+#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/4.9 -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-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
-	--with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi" \
-	--with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
-	--with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9/ -lgfortran" \
 	--with-ocean=yes \
 	--with-numthreads=4 \
 	--enable-development \
-	--enable-debugging '
+	--enable-debugging \
+'
 
 #PYTHON and MATLAB testing
 MATLAB_TEST=1
 PYTHON_TEST=0
+JAVASCRIPT_TEST=0
+EXAMPLES_TEST=0
 
 #-----------------------------------#
@@ -34,10 +37,13 @@
 
 #List of external pakages to be installed and their installation scripts
-EXTERNALPACKAGES="autotools     install.sh    
-						cmake         install.sh                
-						mpich      	  install-3.2-linux64.sh                
-						petsc         install-3.7-linux64.sh    
-						triangle      install-linux64.sh        
-						shell2junit   install.sh"
+EXTERNALPACKAGES="
+	autotools	install.sh
+	cmake		install.sh
+	mpich		install-3.2-linux64.sh
+	lapack		install-3.8-linux.sh
+	petsc		install-3.7-linux64.sh
+	triangle	install-linux64.sh
+	shell2junit	install.sh
+"
 
 #-----------------#
Index: /issm/trunk-jpl/jenkins/linux64_ross_javascript
===================================================================
--- /issm/trunk-jpl/jenkins/linux64_ross_javascript	(revision 24332)
+++ /issm/trunk-jpl/jenkins/linux64_ross_javascript	(revision 24333)
@@ -1,3 +1,2 @@
-
 #-------------------------------#
 # 1: ISSM general configuration #
Index: /issm/trunk-jpl/jenkins/linux64_ross_python
===================================================================
--- /issm/trunk-jpl/jenkins/linux64_ross_python	(revision 24332)
+++ /issm/trunk-jpl/jenkins/linux64_ross_python	(revision 24333)
@@ -4,5 +4,6 @@
 
 #ISSM CONFIGURATION
-ISSM_CONFIG='--prefix=$ISSM_DIR \
+ISSM_CONFIG='\
+	--prefix=$ISSM_DIR \
 	--disable-static \
 	--with-python-dir=/usr \
@@ -45,6 +46,4 @@
 	cmake		install.sh
 	mpich		install-3.2-linux64.sh
-	hdf5		install-1.10.sh
-	netcdf		install-4.7.sh
 	lapack		install-3.8-linux.sh
 	petsc		install-3.7-linux64.sh
Index: /issm/trunk-jpl/jenkins/linux64_ross_se
===================================================================
--- /issm/trunk-jpl/jenkins/linux64_ross_se	(revision 24332)
+++ /issm/trunk-jpl/jenkins/linux64_ross_se	(revision 24333)
@@ -4,5 +4,5 @@
 
 #MATLAB path
-MATLAB_PATH="/usr/local/MATLAB/R2019b"
+MATLAB_PATH="/usr/local/MATLAB/R2015a"
 
 #ISSM CONFIGURATION
Index: /issm/trunk-jpl/jenkins/macosx_pine-island
===================================================================
--- /issm/trunk-jpl/jenkins/macosx_pine-island	(revision 24332)
+++ /issm/trunk-jpl/jenkins/macosx_pine-island	(revision 24333)
@@ -1,29 +1,33 @@
-
 #-------------------------------#
 # 1: ISSM general configuration #
 #-------------------------------#
 
-#MATLAB path
+# MATLAB path
 MATLAB_PATH="/Applications/MATLAB_R2015b.app"
 
-#ISSM CONFIGURATION
+# ISSM CONFIGURATION
 ISSM_CONFIG='--prefix=$ISSM_DIR \
 	--with-matlab-dir=$MATLAB_PATH \
+	--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-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
-	--with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi" \
-	--with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install  \
-	--with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
-	--with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
-	--with-metis-dir=$ISSM_DIR/externalpackages/petsc/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-debugging \
-	--enable-development'
+	--enable-development
+'
 
-#PYTHON and MATLAB testing
+# Test suites
 MATLAB_TEST=1
 PYTHON_TEST=0
+JAVASCRIPT_TEST=0
+EXAMPLES_TEST=0
 
 #-----------------------------------#
@@ -31,13 +35,17 @@
 #-----------------------------------#
 
-#List of external pakages to be installed and their installation scripts
-EXTERNALPACKAGES="autotools    install.sh
-						cmake        install.sh
-						mpich        install-3.2-macosx64.sh
-						petsc        install-3.7-macosx64.sh
-						triangle     install-macosx64.sh
-						m1qn3        install.sh
-						semic        install.sh
-						shell2junit  install.sh"
+# List of external pakages to be installed and their installation scripts
+EXTERNALPACKAGES="
+	autotools	install.sh
+	cmake		install.sh
+	mpich		install-3.3.sh
+	lapack		install-3.8.sh
+	petsc		install-3.11-macOS.sh
+	triangle	install-macosx64.sh
+	chaco		install.sh
+	m1qn3		install.sh
+	semic		install.sh
+	shell2junit	install.sh
+"
 
 #-----------------#
@@ -50,8 +58,8 @@
 # 		compilation.
 #
-NUMCPUS_INSTALL=4
+NUMCPUS_INSTALL=8
 
 # Number of CPUs used in the nightly runs
-NUMCPUS_RUN=4
+NUMCPUS_RUN=8
 
 # Nightly run options
Index: /issm/trunk-jpl/jenkins/macosx_pine-island_examples
===================================================================
--- /issm/trunk-jpl/jenkins/macosx_pine-island_examples	(revision 24332)
+++ /issm/trunk-jpl/jenkins/macosx_pine-island_examples	(revision 24333)
@@ -37,6 +37,7 @@
 	autotools	install.sh
 	cmake		install.sh
-	mpich		install-3.3-macOS_64.sh
+	mpich		install-3.3.sh
 	m1qn3		install.sh
+	lapack		install-3.8-linux.sh
 	petsc		install-3.7-macosx64.sh
 	triangle	install-macosx64.sh
