# #-------------------------------# # 1: ISSM general configuration # #-------------------------------# #MATLAB path MATLAB_PATH="/usr/local/MATLAB/R2015a" #ISSM CONFIGURATION ISSM_CONFIG='--prefix=$ISSM_DIR\ --disable-static \ --prefix=$ISSM_DIR \ --without-kriging \ --without-kml \ --without-Gia \ --with-gsl-dir=$ISSM_DIR/externalpackages/gsl/install \ --with-adolc-dir=$ISSM_DIR/externalpackages/adolc/install \ --with-matlab-dir=$MATLAB_PATH \ --with-python-dir=/usr\ --with-python-numpy-dir=/usr/lib/python2.7/dist-packages/numpy\ --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install ' #PYTHON and MATLAB testing MATLAB_TEST=1 PYTHON_TEST=1 #execution path used for parallel runs EXECUTION_PATH=$ISSM_DIR/execution #repo: REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl" #-----------------------------------# # 3: External packages installation # #-----------------------------------# #List of external pakages to be installed and their installation scripts EXTERNALPACKAGES="autotools install.sh mpich install-3.0-linux64.sh petsc install-3.5-linux64.sh metis install-5.0.1-linux64.sh triangle install-linux64.sh gsl install-linux64.sh adolc install.sh shell2junit install.sh" #---------------------# # 4: ISSM Compilation # #---------------------# #ISSM_COMPILATION can have 2 values: # - "yes" compile ISSM # - "no" do not compile ISSM ISSM_COMPILATION="yes" #------------------------# # 5: Nightly run options # #------------------------# #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 #number of cpus used in the nightly runs. NUMCPUS_RUN=4 #Nightly run options. The matlab routine runme.m will be called #as follows: runme($MATLAB_NROPTIONS). The options must be understandable #by Matlab and runme.m #ex: "'id',[101 102 103]" MATLAB_NROPTIONS="'benchmark','adolc','id',[3001:3019]" PYTHON_NROPTIONS="--benchmark=adolc"