source: issm/oecreview/Archive/23185-23389/ISSM-23288-23289.diff@ 23390

Last change on this file since 23390 was 23390, checked in by Mathieu Morlighem, 6 years ago

CHG: added Archive/23185-23389

File size: 2.9 KB
  • ../trunk-jpl/jenkins/linux64_ross_codi

     
     1#
     2#-------------------------------#
     3# 1: ISSM general configuration #
     4#-------------------------------#
     5
     6#MATLAB path
     7MATLAB_PATH="/usr/local/MATLAB/R2015a"
     8
     9#ISSM CONFIGURATION
     10ISSM_CONFIG='--prefix=$ISSM_DIR\
     11                                --without-kriging \
     12                                --without-kml \
     13                                --without-GiaIvins \
     14                                --without-Love \
     15                                --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \
     16                                --with-matlab-dir=$MATLAB_PATH \
     17                                --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     18                                --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
     19                                --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lmpifort -lmpi" \
     20                                --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install/ \
     21                                --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \
     22                                --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
     23                                --with-numthreads=4  \
     24                                --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
     25                                --with-fortran-lib="-L/usr/lib/gcc/x86_64-linux-gnu/4.9/ -lgfortran" \
     26                                --with-m1qn3-dir="$ISSM_DIR/externalpackages/m1qn3/install" \
     27                                --with-codipack-dir="$ISSM_DIR/externalpackages/codipack/install" \
     28                                --enable-tape-alloc \
     29                                --with-cxxoptflags="-DAD_TYPE=codi::RealReverse" \
     30                                --with-adjointmpi-dir="$ISSM_DIR/externalpackages/adjointmpi/install" \
     31                                --enable-development \
     32                                --enable-debugging '
     33
     34#PYTHON and MATLAB testing
     35MATLAB_TEST=1
     36PYTHON_TEST=0
     37
     38#-----------------------------------#
     39# 3: External packages installation #
     40#-----------------------------------#
     41
     42#List of external pakages to be installed and their installation scripts
     43EXTERNALPACKAGES="autotools install.sh
     44                                         cmake install.sh
     45                                         mpich install-3.2-linux64.sh
     46                                         petsc install-3.7-linux64.sh
     47                                         metis install-5.0.1-linux64.sh
     48                                         triangle install-linux64.sh
     49                                         gsl install-linux64.sh
     50                                         adjointmpi install.sh
     51                                         codipack install.sh
     52                                         shell2junit install.sh"
     53
     54#-----------------#
     55# 4: test options #
     56#-----------------#
     57
     58#number of cpus used in ISSM installation and compilation (one is usually
     59#safer as some packages are very sensitive to parallel compilation)
     60NUMCPUS_INSTALL=5
     61
     62#number of cpus used in the nightly runs.
     63NUMCPUS_RUN=1
     64
     65#Nightly run options. The matlab routine runme.m will be called
     66#as follows: runme($MATLAB_NROPTIONS). The options must be understandable
     67#by Matlab and runme.m
     68#ex: "'id',[101 102 103]"
     69MATLAB_NROPTIONS="'benchmark','all','id',[3105]"
     70PYTHON_NROPTIONS="--benchmark='all' -i 3105"
Note: See TracBrowser for help on using the repository browser.