source: issm/oecreview/Archive/19101-20495/ISSM-20368-20369.diff

Last change on this file was 20498, checked in by Mathieu Morlighem, 9 years ago

CHG: done with Archive/19101-20495

File size: 3.3 KB
  • ../trunk-jpl/jenkins/macosx_pine-island_static

     
     1
     2#-------------------------------#
     3# 1: ISSM general configuration #
     4#-------------------------------#
     5
     6#MATLAB path
     7MATLAB_PATH="/Applications/MATLAB_R2015b.app/"
     8
     9#ISSM CONFIGURATION
     10ISSM_CONFIG='--prefix=$ISSM_DIR \
     11        --disable-shared \
     12        --enable-standalone-executables \
     13        --enable-standalone-modules \
     14        --with-matlab-dir=$MATLAB_PATH \
     15        --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \
     16        --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include  \
     17        --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib -lpmpich -lmpich -lmpl" \
     18        --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install  \
     19        --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \
     20        --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \
     21        --with-metis-dir=$ISSM_DIR/externalpackages/petsc/install \
     22        --with-m1qn3-dir=$ISSM_DIR/externalpackages/m1qn3/install \
     23        --with-numthreads=4 \
     24        --enable-debugging \
     25        --enable-development'
     26
     27#PYTHON and MATLAB testing
     28MATLAB_TEST=1
     29PYTHON_TEST=0
     30
     31#execution path used for parallel runs
     32EXECUTION_PATH=$ISSM_DIR/execution
     33
     34#repo:
     35REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl"
     36SVN='/usr/local/bin/svn'
     37SVNVERSION='/usr/local/bin/svnversion'
     38
     39#-----------------------------------#
     40# 3: External packages installation #
     41#-----------------------------------#
     42
     43#ISSM_EXTERNALPACKAGES can have 3 values:
     44# - "install" install all external packages listed below
     45# - "copy"    copy existing directories (EXTERNALPACKAGESDIR)
     46# - "none"    leave external packages as is
     47#             ->skip to section 4
     48ISSM_EXTERNALPACKAGES="install"
     49EXTERNALPACKAGESDIR=$ISSM_DIR/externalpackages
     50
     51#List of external pakages to be installed and their installation scripts
     52EXTERNALPACKAGES="autotools    install.sh
     53                                                cmake        install.sh
     54                                                mpich        install-3.0-macosx64.sh
     55                                                m1qn3        install.sh
     56                                                petsc        install-3.6-macosx64.sh
     57                                                triangle     install-macosx64.sh
     58                                                shell2junit  install.sh"
     59
     60#---------------------#
     61# 4: ISSM Compilation #
     62#---------------------#
     63
     64#ISSM_COMPILATION can have 2 values:
     65# - "yes" compile ISSM
     66# - "no"  do not compile ISSM
     67ISSM_COMPILATION="yes"
     68
     69#------------------------#
     70# 5: Nightly run options #
     71#------------------------#
     72
     73#number of cpus used in ISSM installation and compilation (one is usually
     74#safer as some packages are very sensitive to parallel compilation)
     75NUMCPUS_INSTALL=4
     76
     77#number of cpus used in the nightly runs.
     78NUMCPUS_RUN=2
     79
     80#Nightly run options. The matlab routine runme.m will be called
     81#as follows: runme($MATLAB_NROPTIONS). The options must be understandable
     82#by Matlab and runme.m
     83#ex: "'id',[101 102 103]"
     84##                           bamg mesh   FS                     
     85PYTHON_NROPTIONS=""
     86MATLAB_NROPTIONS="'exclude',[119,243,514,701,702,703,435,IdFromString('Dakota')]"
Note: See TracBrowser for help on using the repository browser.