Index: ../trunk-jpl/jenkins/mac-valgrind =================================================================== --- ../trunk-jpl/jenkins/mac-valgrind (nonexistent) +++ ../trunk-jpl/jenkins/mac-valgrind (revision 25760) @@ -0,0 +1,85 @@ +# NOTE: This configuration can be used to debug, with Valgrind, builds that +# require Boost. + +#--------------------# +# ISSM Configuration # +#--------------------# + +MATLAB_PATH="/Applications/MATLAB_R2018a.app" + +ISSM_CONFIG='\ + --prefix=${ISSM_DIR} \ + --disable-static \ + --enable-development \ + --enable-debugging \ + --with-numthreads=4 \ + --with-matlab-dir=${MATLAB_PATH} \ + --with-python-dir=/System/Library/Frameworks/Python.framework/Versions/2.7 \ + --with-python-numpy-dir=/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy \ + --with-fortran-lib="-L/usr/local/Cellar/gcc/10.2.0/lib/gcc/10 -lgfortran" \ + --with-mpi-include=${ISSM_DIR}/externalpackages/petsc/install/include \ + --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/petsc/install/lib -lmpi -lmpicxx -lmpifort" \ + --with-blas-lapack-dir=${ISSM_DIR}/externalpackages/petsc/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-hdf5-dir=${ISSM_DIR}/externalpackages/petsc/install \ + --with-petsc-dir=${ISSM_DIR}/externalpackages/petsc/install \ + --with-gsl-dir=${ISSM_DIR}/externalpackages/gsl/install \ + --with-boost-dir=${ISSM_DIR}/externalpackages/boost/install \ + --with-dakota-dir=${ISSM_DIR}/externalpackages/dakota/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 \ +' + +#-------------------# +# External Packages # +#-------------------# + +EXTERNALPACKAGES=" + autotools install.sh + cmake install.sh + petsc install-3.14-mac.sh + gsl install.sh + boost install-1.7-mac.sh + dakota install-6.2-mac.sh + curl install-7.67.sh + netcdf install-4.7-parallel.sh + proj install-6.2.sh + gdal install-3-python-netcdf.sh + gshhg install.sh + gmt install-6.0-mac.sh + gmsh install-4.sh + triangle install-mac.sh + chaco install.sh + m1qn3 install.sh + semic install.sh + valgrind install-macosx64.sh + shell2junit install.sh +" + +#---------# +# Testing # +#---------# + +# Test suites +MATLAB_TEST=0 +PYTHON_TEST=0 +JAVASCRIPT_TEST=0 +EXAMPLES_TEST=0 + +# 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=1 + +# Nightly run options +MATLAB_NROPTIONS="" +PYTHON_NROPTIONS="" Property changes on: ../trunk-jpl/jenkins/mac-valgrind ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property