source:
issm/oecreview/Archive/19101-20495/ISSM-20368-20369.diff
Last change on this file was 20498, checked in by , 9 years ago | |
---|---|
File size: 3.3 KB |
-
../trunk-jpl/jenkins/macosx_pine-island_static
1 2 #-------------------------------# 3 # 1: ISSM general configuration # 4 #-------------------------------# 5 6 #MATLAB path 7 MATLAB_PATH="/Applications/MATLAB_R2015b.app/" 8 9 #ISSM CONFIGURATION 10 ISSM_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 28 MATLAB_TEST=1 29 PYTHON_TEST=0 30 31 #execution path used for parallel runs 32 EXECUTION_PATH=$ISSM_DIR/execution 33 34 #repo: 35 REPOSITORY="https://issm.ess.uci.edu/svn/issm/issm/trunk-jpl" 36 SVN='/usr/local/bin/svn' 37 SVNVERSION='/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 48 ISSM_EXTERNALPACKAGES="install" 49 EXTERNALPACKAGESDIR=$ISSM_DIR/externalpackages 50 51 #List of external pakages to be installed and their installation scripts 52 EXTERNALPACKAGES="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 67 ISSM_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) 75 NUMCPUS_INSTALL=4 76 77 #number of cpus used in the nightly runs. 78 NUMCPUS_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 85 PYTHON_NROPTIONS="" 86 MATLAB_NROPTIONS="'exclude',[119,243,514,701,702,703,435,IdFromString('Dakota')]"
Note:
See TracBrowser
for help on using the repository browser.