source: issm/oecreview/Archive/24307-24683/ISSM-24411-24412.diff@ 24684

Last change on this file since 24684 was 24684, checked in by Mathieu Morlighem, 5 years ago

CHG: added new review

File size: 25.0 KB
  • ../trunk-jpl/jenkins/ross-debian_linux-codipack

     
     1#-------------------------------#
     2# 1: ISSM general configuration #
     3#-------------------------------#
     4
     5# MATLAB path
     6MATLAB_PATH="/usr/local/MATLAB/R2019b"
     7
     8# ISSM CONFIGURATION
     9ISSM_CONFIG='\
     10        --prefix=$ISSM_DIR \
     11        --without-kriging \
     12        --without-kml \
     13        --without-GiaIvins \
     14        --without-Love \
     15        --with-matlab-dir=$MATLAB_PATH \
     16        --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
     17        --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
     18        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
     19        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
     20        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     21        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     22        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
     23        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
     24        --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \
     25        --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
     26        --with-semic-dir=$ISSM_DIR/externalpackages/semic/install \
     27        --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
     28        --with-medipack-dir="$ISSM_DIR/externalpackages/medipack/install" \
     29        --with-codipack-dir="$ISSM_DIR/externalpackages/codipack/install" \
     30        --with-numthreads=4 \
     31        --enable-tape-alloc \
     32        --enable-development \
     33        --enable-debugging \
     34'
     35
     36# Test suites
     37MATLAB_TEST=1
     38PYTHON_TEST=0
     39JAVASCRIPT_TEST=0
     40EXAMPLES_TEST=0
     41
     42#-----------------------------------#
     43# 3: External packages installation #
     44#-----------------------------------#
     45
     46#List of external pakages to be installed and their installation scripts
     47EXTERNALPACKAGES="
     48        autotools       install-debian.sh
     49        cmake           install.sh
     50        mpich           install-3.3.sh
     51        lapack          install-3.8-linux.sh
     52        petsc           install-3.11-linux.sh
     53        triangle        install-linux64.sh
     54        chaco           install.sh
     55        m1qn3           install.sh
     56        semic           install.sh
     57        gsl                     install-linux64.sh
     58        medipack        install.sh
     59        codipack        install.sh
     60        shell2junit install.sh
     61"
     62
     63#-----------------#
     64# 4: test options #
     65#-----------------#
     66
     67# Number of CPUs used in ISSM compilation
     68#
     69# NOTE: One is usually safer as some packages are very sensitive to parallel
     70#               compilation.
     71#
     72NUMCPUS_INSTALL=8
     73
     74# Number of CPUs used in the nightly runs
     75NUMCPUS_RUN=2
     76
     77# Nightly run options
     78#
     79# See documentation in test/NightlyRun/runme.* for more information.
     80#
     81MATLAB_NROPTIONS="'benchmark','all','id',[3015,3119,3480]"
     82PYTHON_NROPTIONS="--benchmark='all' -i 3015 3119 3480"
  • ../trunk-jpl/jenkins/ross-debian_linux-dakota

    Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-codipack
    ___________________________________________________________________
    Added: svn:executable
    ## -0,0 +1 ##
    +*
    \ No newline at end of property
     
     1#-------------------------------#
     2# 1: ISSM general configuration #
     3#-------------------------------#
     4
     5#MATLAB path
     6MATLAB_PATH="/usr/local/MATLAB/R2019b"
     7
     8#ISSM CONFIGURATION
     9ISSM_CONFIG='\
     10        --prefix=$ISSM_DIR \
     11        --disable-static \
     12        --with-matlab-dir=$MATLAB_PATH \
     13        --with-python-dir=/usr \
     14        --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \
     15        --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
     16        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
     17        --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
     18        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
     19        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     20        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     21        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
     22        --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
     23        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
     24        --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \
     25        --with-dakota-dir=$ISSM_DIR/externalpackages/dakota/install \
     26        --with-boost-dir=$ISSM_DIR/externalpackages/boost/install \
     27        --with-cxxoptflags="-std=c++11" \
     28        --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
     29        --with-numthreads=4 \
     30        --enable-development \
     31        --enable-debugging \
     32'
     33
     34# Test suites
     35MATLAB_TEST=1
     36PYTHON_TEST=1
     37JAVASCRIPT_TEST=0
     38EXAMPLES_TEST=0
     39
     40#-----------------------------------#
     41# 3: External packages installation #
     42#-----------------------------------#
     43
     44#List of external pakages to be installed and their installation scripts
     45EXTERNALPACKAGES="
     46        autotools       install-debian.sh
     47        cmake           install.sh
     48        mpich           install-3.3.sh
     49        lapack          install-3.8-linux.sh
     50        petsc           install-3.11-linux.sh
     51        triangle        install-linux64.sh
     52        boost           install-1.55-linux.sh
     53        dakota          install-6.2-linux64.sh
     54        chaco           install.sh
     55        m1qn3           install.sh
     56        shell2junit     install.sh
     57"
     58
     59#-----------------#
     60# 4: test options #
     61#-----------------#
     62
     63# Number of CPUs used in ISSM compilation
     64#
     65# NOTE: One is usually safer as some packages are very sensitive to parallel
     66#               compilation.
     67#
     68NUMCPUS_INSTALL=8
     69
     70# Number of CPUs used in the nightly runs
     71NUMCPUS_RUN=2
     72
     73# Nightly run options
     74#
     75# See documentation in test/NightlyRun/runme.* for more information.
     76#
     77# NOTE:
     78# - See test418.py for reason why it is excluded for now.
     79#
     80MATLAB_NROPTIONS="'exclude',[243,435,701,702],'id',[IdFromString('Dakota')]"
     81PYTHON_NROPTIONS="--exclude 243 418 435 701 702 --include_name 'Dakota'"
  • ../trunk-jpl/jenkins/ross-debian_linux-javascript

    Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-dakota
    ___________________________________________________________________
    Added: svn:executable
    ## -0,0 +1 ##
    +*
    \ No newline at end of property
     
     1#-------------------------------#
     2# 1: ISSM general configuration #
     3#-------------------------------#
     4
     5# ISSM CONFIGURATION
     6ISSM_CONFIG='\
     7    --prefix=$ISSM_DIR \
     8    --disable-shared \
     9    --with-javascript \
     10    --without-fortran \
     11    --without-GiaIvins \
     12    --without-Love \
     13    --without-kml \
     14    --without-kriging \
     15    --with-gsl-dir="$ISSM_DIR/externalpackages/gsl/install-javascript" \
     16    --with-triangle-dir="${ISSM_DIR}/externalpackages/triangle/install-javascript" \
     17'
     18
     19# Test suites
     20MATLAB_TEST=0
     21PYTHON_TEST=0
     22JAVASCRIPT_TEST=1
     23EXAMPLES_TEST=0
     24
     25#-----------------------------------#
     26# 3: External packages installation #
     27#-----------------------------------#
     28
     29#List of external pakages to be installed and their installation scripts
     30EXTERNALPACKAGES="
     31    autotools   install-debian.sh
     32    cmake       install.sh
     33        emscripten      install.sh
     34        gsl                     install-javascript.sh
     35        triangle        install-javascript.sh
     36        shell2junit     install.sh
     37"
     38
     39#-----------------#
     40# 4: test options #
     41#-----------------#
     42
     43# Number of CPUs used in ISSM compilation
     44#
     45# NOTE: One is usually safer as some packages are very sensitive to parallel
     46#               compilation.
     47#
     48NUMCPUS_INSTALL=8
     49
     50# Number of CPUs used in the nightly runs
     51NUMCPUS_RUN=2
     52
     53# Nightly run options
     54#
     55# See documentation in test/NightlyRun/runme.* for more information.
     56#
     57MATLAB_NROPTIONS=""
     58PYTHON_NROPTIONS=""
  • ../trunk-jpl/jenkins/ross-debian_linux-gia

    Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-javascript
    ___________________________________________________________________
    Added: svn:executable
    ## -0,0 +1 ##
    +*
    \ No newline at end of property
     
     1#-------------------------------#
     2# 1: ISSM general configuration #
     3#-------------------------------#
     4
     5#MATLAB path
     6MATLAB_PATH="/usr/local/MATLAB/R2019b"
     7
     8#ISSM CONFIGURATION
     9ISSM_CONFIG='\
     10        --prefix=$ISSM_DIR \
     11        --disable-static \
     12        --with-matlab-dir=$MATLAB_PATH \
     13        --with-python-dir=/usr \
     14        --with-python-numpy-dir=/usr/lib/python2.7/dist-packages/numpy \
     15        --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
     16        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
     17        --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
     18        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
     19        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     20        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     21        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
     22        --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
     23        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
     24        --with-math77-dir=$ISSM_DIR/externalpackages/math77/install \
     25        --with-gia=yes \
     26        --with-numthreads=4 \
     27        --enable-development \
     28        --enable-debugging \
     29'
     30
     31# Test suites
     32MATLAB_TEST=1
     33PYTHON_TEST=0
     34JAVASCRIPT_TEST=0
     35EXAMPLES_TEST=0
     36
     37#-----------------------------------#
     38# 3: External packages installation #
     39#-----------------------------------#
     40
     41#List of external pakages to be installed and their installation scripts
     42EXTERNALPACKAGES="
     43        autotools       install-debian.sh
     44        cmake           install.sh
     45        mpich           install-3.3.sh
     46        lapack          install-3.8-linux.sh
     47        petsc           install-3.11-linux.sh
     48        triangle        install-linux64.sh
     49        math77          install.sh
     50        gmsh            install.sh
     51        shell2junit     install.sh
     52"
     53
     54#-----------------#
     55# 4: test options #
     56#-----------------#
     57
     58# Number of CPUs used in ISSM compilation
     59#
     60# NOTE: One is usually safer as some packages are very sensitive to parallel
     61#               compilation.
     62#
     63NUMCPUS_INSTALL=8
     64
     65# Number of CPUs used in the nightly runs
     66NUMCPUS_RUN=2
     67
     68# Nightly run options
     69#
     70# See documentation in test/NightlyRun/runme.* for more information.
     71#
     72MATLAB_NROPTIONS="'benchmark','all','id',[2001:2100]"
     73PYTHON_NROPTIONS=""
  • ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff

    Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-gia
    ___________________________________________________________________
    Added: svn:executable
    ## -0,0 +1 ##
    +*
    \ No newline at end of property
     
     1#-------------------------------#
     2# 1: ISSM general configuration #
     3#-------------------------------#
     4
     5#MATLAB path
     6MATLAB_PATH="/usr/local/MATLAB/R2019b"
     7
     8#ISSM CONFIGURATION
     9ISSM_CONFIG='\
     10        --prefix=$ISSM_DIR \
     11        --disable-static \
     12        --without-kriging \
     13        --without-kml \
     14        --without-GiaIvins \
     15        --without-Love \
     16        --with-matlab-dir=$MATLAB_PATH \
     17        --with-python-dir=/usr \
     18        --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \
     19        --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
     20        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
     21        --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
     22        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     23        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
     24        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     25        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
     26        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
     27        --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
     28        --with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \
     29        --with-numthreads=4 \
     30        --enable-development \
     31        --enable-debugging \
     32'
     33
     34# Test suites
     35MATLAB_TEST=1
     36PYTHON_TEST=1
     37JAVASCRIPT_TEST=0
     38EXAMPLES_TEST=0
     39
     40#-----------------------------------#
     41# 3: External packages installation #
     42#-----------------------------------#
     43
     44#List of external pakages to be installed and their installation scripts
     45#
     46# NOTE: The PETSc libraries are compiled but not used as they conflict with
     47#               ADOL-C: PETSc is really just being used as an installer for other
     48#               external packages.
     49EXTERNALPACKAGES="
     50        autotools       install-debian.sh
     51        cmake           install.sh
     52        mpich           install-3.3.sh
     53        lapack          install-3.8-linux.sh
     54        petsc           install-3.11-linux.sh
     55        triangle        install-linux64.sh
     56        gsl                     install-linux64.sh
     57        adolc           install.sh
     58        shell2junit     install.sh
     59"
     60
     61#-----------------#
     62# 4: test options #
     63#-----------------#
     64
     65# Number of CPUs used in ISSM compilation
     66#
     67# NOTE: One is usually safer as some packages are very sensitive to parallel
     68#               compilation.
     69#
     70NUMCPUS_INSTALL=8
     71
     72# Number of CPUs used in the nightly runs
     73NUMCPUS_RUN=2
     74
     75# Nightly run options
     76#
     77# See documentation in test/NightlyRun/runme.* for more information.
     78#
     79# NOTE:
     80# - test3010 is skipped because it triggers GEMB module and a subsequent
     81#       failure on ampioff configuration (really, likely a segmentation fault)
     82#
     83MATLAB_NROPTIONS="'benchmark','adolc','id',[3001:3019],'exclude',3010"
     84PYTHON_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"
  • ../trunk-jpl/jenkins/ross-debian_linux

    Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampioff
    ___________________________________________________________________
    Added: svn:executable
    ## -0,0 +1 ##
    +*
    \ No newline at end of property
     
     1#-------------------------------#
     2# 1: ISSM general configuration #
     3#-------------------------------#
     4
     5# MATLAB path
     6MATLAB_PATH="/usr/local/MATLAB/R2019b"
     7
     8# ISSM CONFIGURATION
     9ISSM_CONFIG='\
     10        --prefix=$ISSM_DIR \
     11        --disable-static \
     12        --with-matlab-dir=$MATLAB_PATH \
     13        --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
     14        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
     15        --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
     16        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
     17        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     18        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     19        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
     20        --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
     21        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
     22        --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \
     23        --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
     24        --with-semic-dir=$ISSM_DIR/externalpackages/semic/install \
     25        --with-numthreads=4 \
     26        --enable-development \
     27        --enable-debugging \
     28'
     29
     30# Test suites
     31MATLAB_TEST=1
     32PYTHON_TEST=0
     33JAVASCRIPT_TEST=0
     34EXAMPLES_TEST=0
     35
     36#-----------------------------------#
     37# 3: External packages installation #
     38#-----------------------------------#
     39
     40# List of external packages to be installed and their installation scripts
     41#
     42EXTERNALPACKAGES="
     43        autotools       install-debian.sh
     44        cmake           install.sh
     45        mpich           install-3.3.sh
     46        lapack          install-3.8-linux.sh
     47        petsc           install-3.11-linux.sh
     48        triangle        install-linux64.sh
     49        chaco           install.sh
     50        m1qn3           install.sh
     51        semic           install.sh
     52        shell2junit     install.sh
     53"
     54
     55#-----------------#
     56# 4: test options #
     57#-----------------#
     58
     59# Number of CPUs used in ISSM compilation
     60#
     61# NOTE: One is usually safer as some packages are very sensitive to parallel
     62#               compilation.
     63#
     64NUMCPUS_INSTALL=8
     65
     66# Number of CPUs used in the nightly runs
     67NUMCPUS_RUN=2
     68
     69# Nightly run options
     70#
     71# See documentation in test/NightlyRun/runme.* for more information.
     72#
     73MATLAB_NROPTIONS="'exclude',[IdFromString('Dakota')]"
     74PYTHON_NROPTIONS=""
  • ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampion

    Property changes on: ../trunk-jpl/jenkins/ross-debian_linux
    ___________________________________________________________________
    Added: svn:executable
    ## -0,0 +1 ##
    +*
    \ No newline at end of property
     
     1#-------------------------------#
     2# 1: ISSM general configuration #
     3#-------------------------------#
     4
     5#MATLAB path
     6MATLAB_PATH="/usr/local/MATLAB/R2019b"
     7
     8#ISSM CONFIGURATION
     9ISSM_CONFIG='\
     10        --prefix=$ISSM_DIR \
     11        --disable-static \
     12        --without-kriging \
     13        --without-kml \
     14        --without-GiaIvins \
     15        --without-Love \
     16        --with-matlab-dir=$MATLAB_PATH \
     17        --with-python-dir=/usr \
     18        --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \
     19        --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
     20        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
     21        --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
     22        --with-ampi-dir=$ISSM_DIR/externalpackages/adjoinablempi/install \
     23        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     24        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
     25        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     26        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
     27        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
     28        --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
     29        --with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \
     30        --with-numthreads=4 \
     31        --enable-development \
     32        --enable-debugging \
     33'
     34
     35# PYTHON and MATLAB testing
     36MATLAB_TEST=1
     37PYTHON_TEST=1
     38JAVASCRIPT_TEST=0
     39EXAMPLES_TEST=0
     40
     41#-----------------------------------#
     42# 3: External packages installation #
     43#-----------------------------------#
     44
     45#List of external pakages to be installed and their installation scripts
     46#
     47# NOTE: The PETSc libraries are compiled but not used as they conflict with
     48#               ADOL-C: PETSc is really just being used as an installer for other
     49#               external packages.
     50EXTERNALPACKAGES="
     51        autotools               install-debian.sh
     52        cmake                   install.sh
     53        mpich                   install-3.3.sh
     54        lapack                  install-3.8-linux.sh
     55        petsc                   install-3.11-linux.sh
     56        triangle                install-linux64.sh
     57        gsl                             install-linux64.sh
     58        adjoinablempi   install.sh
     59        adolc                   install-withampi.sh
     60        shell2junit             install.sh
     61"
     62
     63#-----------------#
     64# 4: test options #
     65#-----------------#
     66
     67# Number of CPUs used in ISSM compilation
     68#
     69# NOTE: One is usually safer as some packages are very sensitive to parallel
     70#               compilation.
     71#
     72NUMCPUS_INSTALL=8
     73
     74# Number of CPUs used in the nightly runs
     75NUMCPUS_RUN=2
     76
     77# Nightly run options
     78#
     79# See documentation in test/NightlyRun/runme.* for more information.
     80#
     81# NOTE:
     82# - test3010 is skipped because it triggers GEMB module and a subsequent
     83#       failure on ampioff configuration (really, likely a segmentation fault)
     84#
     85MATLAB_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"
     86PYTHON_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"
  • ../trunk-jpl/jenkins/ross-debian_linux-solid_earth

    Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-adolc-ampion
    ___________________________________________________________________
    Added: svn:executable
    ## -0,0 +1 ##
    +*
    \ No newline at end of property
     
     1#-------------------------------#
     2# 1: ISSM general configuration #
     3#-------------------------------#
     4
     5#MATLAB path
     6MATLAB_PATH="/usr/local/MATLAB/R2019b"
     7
     8#ISSM CONFIGURATION
     9ISSM_CONFIG='\
     10        --prefix=$ISSM_DIR \
     11        --disable-static \
     12        --with-matlab-dir=$MATLAB_PATH \
     13        --with-python-dir=/usr \
     14        --with-python-numpy-dir=/usr/local/lib/python2.7/dist-packages/numpy \
     15        --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
     16        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
     17        --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
     18        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
     19        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     20        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     21        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
     22        --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
     23        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
     24        --with-boost-dir=$ISSM_DIR/externalpackages/boost/install \
     25        --with-numthreads=4 \
     26        --enable-development \
     27        --enable-debugging \
     28'
     29
     30# Test suites
     31MATLAB_TEST=1
     32PYTHON_TEST=1
     33JAVASCRIPT_TEST=0
     34EXAMPLES_TEST=0
     35
     36#-----------------------------------#
     37# 3: External packages installation #
     38#-----------------------------------#
     39
     40# List of external packages to be installed and their installation scripts
     41#
     42# TODO:
     43# - After upgrading Jenkins nodes to Ubuntu 18, use MPICH 3.3 and PETSc 3.11
     44#       (which will install zlib, HDF5, and NetCDF).
     45#
     46EXTERNALPACKAGES="
     47        autotools       install-debian.sh
     48        cmake           install.sh
     49        mpich           install-3.3.sh
     50        lapack          install-3.8-linux.sh
     51        petsc           install-3.11-linux.sh
     52        triangle        install-linux64.sh
     53        chaco           install.sh
     54        m1qn3           install.sh
     55        semic           install.sh
     56        boost           install-1.55-linux.sh
     57        proj            install-6.2.sh
     58        gdal            install-3.0-netcdf.sh
     59        gshhg           install.sh
     60        gmt                     install-6.0-linux.sh
     61        gmsh            install.sh
     62        shell2junit     install.sh
     63"
     64
     65#-----------------#
     66# 4: test options #
     67#-----------------#
     68
     69# Number of CPUs used in ISSM compilation
     70#
     71# NOTE: One is usually safer as some packages are very sensitive to parallel
     72#       compilation.
     73#
     74NUMCPUS_INSTALL=8
     75
     76# Number of cpus used in the nightly runs
     77#
     78# NOTE: Possible problem of access to all_vertices.txt if more than 1.
     79#
     80NUMCPUS_RUN=1
     81
     82# Nightly run options
     83#
     84# See documentation in test/NightlyRun/runme.* for more information.
     85#
     86MATLAB_NROPTIONS="'benchmark','slr'"
     87PYTHON_NROPTIONS="--benchmark=slr"
  • ../trunk-jpl/jenkins/ross-debian_linux-iceocean

    Property changes on: ../trunk-jpl/jenkins/ross-debian_linux-solid_earth
    ___________________________________________________________________
    Added: svn:executable
    ## -0,0 +1 ##
    +*
    \ No newline at end of property
     
     1#-------------------------------#
     2# 1: ISSM general configuration #
     3#-------------------------------#
     4
     5# MATLAB path
     6MATLAB_PATH="/usr/local/MATLAB/R2019b"
     7
     8# ISSM CONFIGURATION
     9ISSM_CONFIG='\
     10        --prefix=$ISSM_DIR \
     11        --disable-static \
     12        --with-matlab-dir=$MATLAB_PATH \
     13        --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/8 -lgfortran" \
     14        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \
     15        --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/mpich/install/lib -lmpi -lmpicxx -lmpifort" \
     16        --with-blas-lapack-dir=$ISSM_DIR/externalpackages/lapack/install \
     17        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     18        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     19        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
     20        --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \
     21        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
     22        --with-chaco-dir=$ISSM_DIR/externalpackages/chaco/install \
     23        --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
     24        --with-semic-dir=$ISSM_DIR/externalpackages/semic/install \
     25        --with-numthreads=4 \
     26        --enable-development \
     27        --enable-debugging \
     28'
     29
     30# Test suites
     31MATLAB_TEST=1
     32PYTHON_TEST=0
     33JAVASCRIPT_TEST=0
     34EXAMPLES_TEST=0
     35
     36#-----------------------------------#
     37# 3: External packages installation #
     38#-----------------------------------#
     39
     40#List of external pakages to be installed and their installation scripts
     41EXTERNALPACKAGES="
     42        autotools       install-debian.sh
     43        cmake           install.sh
     44        mpich           install-3.3.sh
     45        lapack          install-3.8-linux.sh
     46        petsc           install-3.11-linux.sh
     47        triangle        install-linux64.sh
     48        chaco           install.sh
     49        m1qn3           install.sh
     50        semic           install.sh
     51        shell2junit     install.sh
     52"
     53
     54#-----------------#
     55# 4: test options #
     56#-----------------#
     57
     58# Number of CPUs used in ISSM compilation
     59#
     60# NOTE: One is usually safer as some packages are very sensitive to parallel
     61#               compilation.
     62#
     63NUMCPUS_INSTALL=8
     64
     65# Number of CPUs used in the nightly runs
     66NUMCPUS_RUN=2
     67
     68# Nightly run options
     69#
     70# See documentation in test/NightlyRun/runme.* for more information.
     71#
     72MATLAB_NROPTIONS="'benchmark','all','id',[4001 4002 4003]"
     73PYTHON_NROPTIONS=""
Note: See TracBrowser for help on using the repository browser.