source:
issm/oecreview/Archive/16554-17801/ISSM-16615-16616.diff@
17802
Last change on this file since 17802 was 17802, checked in by , 11 years ago | |
---|---|
File size: 19.5 KB |
-
../trunk-jpl/jenkins/linux64_murdo
1 # 2 ########### Configuration file for Eric Larour's Jenkins run on Murdo ############ 3 4 #-------------------------------# 5 # 1: ISSM general configuration # 6 #-------------------------------# 7 8 #Nightly run name 9 NAME="ISSM matlab tests on Linux64 (murdo)" 10 11 #ISSM Architecture 12 ISSM_ARCH="linux-gnu-amd64" 13 14 #ISSM CONFIGURATION 15 ISSM_CONFIG='--prefix=$ISSM_DIR\ 16 --with-matlab-dir=$MATLAB_DIR \ 17 --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ 18 --with-metis-dir=$ISSM_DIR/externalpackages/metis/install \ 19 --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \ 20 --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib/ -lmpich" \ 21 --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \ 22 --with-petsc-arch=$ISSM_ARCH \ 23 --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install/ \ 24 --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \ 25 --with-chaco-dir="$ISSM_DIR/externalpackages/chaco/install" \ 26 --with-numthreads=18 \ 27 --with-cxxoptflags="-mtune=barcelona -ffast-math -O3 -msse4.2 -Wno-write-strings "\ 28 --with-graphics-lib="/usr/lib/x86_64-linux-gnu/libX11.so" \ 29 --with-tao-dir=$ISSM_DIR/externalpackages/tao/install \ 30 --enable-debugging ' 31 32 #MATLAB path 33 MATLAB_PATH="/usr/local/matlab80/" 34 35 #PYTHON and MATLAB testing 36 MATLAB_TEST=1 37 PYTHON_TEST=0 38 39 #execution path used for parallel runs 40 EXECUTION_PATH=$ISSM_DIR/execution 41 42 #-----------------------------------# 43 # 3: External packages installation # 44 #-----------------------------------# 45 46 #ISSM_EXTERNALPACKAGES can have 3 values: 47 # - "install" install all external packages listed below 48 # - "copy" copy existing directories (EXTERNALPACKAGESDIR) 49 # - "none" leave external packages as is 50 # ->skip to section 4 51 ISSM_EXTERNALPACKAGES="install" 52 EXTERNALPACKAGESDIR=$ISSM_DIR/externalpackages 53 54 #List of external pakages to be installed and their installation scripts 55 EXTERNALPACKAGES="autotools install.sh 56 matlab install.sh 57 mpich install-3.0-linux64.sh 58 cmake install.sh 59 petsc install-3.4-linux64.sh 60 triangle install-linux64.sh 61 boost install.sh 62 dakota install-5.3.1-linux64.sh 63 tao install-2.2.sh 64 chaco install.sh 65 shell2junit install.sh" 66 67 #---------------------# 68 # 4: ISSM Compilation # 69 #---------------------# 70 71 #ISSM_COMPILATION can have 2 values: 72 # - "yes" compile ISSM 73 # - "no" do not compile ISSM 74 ISSM_COMPILATION="yes" 75 76 #----------------------# 77 # 5: Mail notification # 78 #----------------------# 79 80 #Mail delivery. If SKIPMAIL="no", the html nightly run report will be 81 #sent to the adresses present in $ISSM_DIR/cron/mailinglist. 82 SKIPMAIL="no" 83 84 #Sender email address 85 EMAIL_ADRESS="eric.larour@jpl.nasa.gov" 86 87 #Mailing list 88 MAILINGLIST="eric.larour@jpl.nasa.gov" 89 90 #------------------------# 91 # 6: Nightly run options # 92 #------------------------# 93 94 #number of cpus used in ISSM installation and compilation (one is usually 95 #safer as some packages are very sensitive to parallel compilation) 96 NUMCPUS_INSTALL=8 97 98 #number of cpus used in the nightly runs. 99 NUMCPUS_RUN=8 100 101 #Nightly run options. The matlab routine runme.m will be called 102 #as follows: runme($MATLAB_NROPTIONS). The options must be understandable 103 #by Matlab and runme.m 104 #ex: "'id',[101 102 103]" 105 MATLAB_NROPTIONS="" 106 PYTHON_NROPTIONS="" -
../trunk-jpl/jenkins/imac
Property changes on: ../trunk-jpl/jenkins/linux64_murdo ___________________________________________________________________ Name: svn:executable + *
1 # 2 ########### Configuration file for Eric Larour's Jenkins run on MaxOSX ############ 3 4 #-------------------------------# 5 # 1: ISSM general configuration # 6 #-------------------------------# 7 8 #Nightly run name 9 NAME="ISSM matlab tests on MacOSX" 10 11 #ISSM Architecture 12 ISSM_ARCH="macosx-gnu" 13 14 #ISSM CONFIGURATION 15 ISSM_CONFIG='--prefix=$ISSM_DIR \ 16 --with-matlab-dir=$MATLAB_DIR \ 17 --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ 18 --with-metis-dir=$ISSM_DIR/externalpackages/metis/install \ 19 --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \ 20 --with-mpi-libflags=" $ISSM_DIR/externalpackages/mpich/install/lib/libpmpich.a $ISSM_DIR/externalpackages/mpich/install/lib/libmpich.a $ISSM_DIR/externalpackages/mpich/install/lib/libmpl.a " \ 21 --with-fortran-lib="/usr/local/gfortran/lib/libgfortran.a" \ 22 --with-math-lib="/usr/lib/libm.dylib" \ 23 --with-graphics-lib="/usr/X11/lib/libX11.dylib" \ 24 --with-cxxoptflags=" -fno-common -no-cpp-precomp -fexceptions -arch x86_64 -mmacosx-version-min=10.5 -O3 -DNDEBUG -w "\ 25 --with-numthreads=8 \ 26 --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \ 27 --with-petsc-arch=$ISSM_ARCH \ 28 --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \ 29 --with-scalapack-dir=$ISSM_DIR/externalpackages/petsc/install/ \ 30 --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install \ 31 --with-tao-dir=$ISSM_DIR/externalpackages/tao/install' 32 33 #MATLAB path 34 MATLAB_PATH="/Applications/MATLAB_R2011b.app/" 35 36 #PYTHON and MATLAB testing 37 MATLAB_TEST=1 38 PYTHON_TEST=0 39 40 #execution path used for parallel runs 41 EXECUTION_PATH=$ISSM_DIR/execution 42 43 #-----------------------------------# 44 # 3: External packages installation # 45 #-----------------------------------# 46 47 #ISSM_EXTERNALPACKAGES can have 3 values: 48 # - "install" install all external packages listed below 49 # - "copy" copy existing directories (EXTERNALPACKAGESDIR) 50 # - "none" leave external packages as is 51 # ->skip to section 4 52 ISSM_EXTERNALPACKAGES="install" 53 EXTERNALPACKAGESDIR=$ISSM_DIR/externalpackages 54 55 #List of external pakages to be installed and their installation scripts 56 EXTERNALPACKAGES="autotools install.sh 57 matlab install.sh 58 mpich install-3.0-macosx64.sh 59 cmake install.sh 60 petsc install-3.4-macosx64.sh 61 tao install-2.2.sh 62 triangle install-macosx64.sh 63 shell2junit install.sh " 64 65 66 #---------------------# 67 # 4: ISSM Compilation # 68 #---------------------# 69 70 #ISSM_COMPILATION can have 2 values: 71 # - "yes" compile ISSM 72 # - "no" do not compile ISSM 73 ISSM_COMPILATION="yes" 74 75 #----------------------# 76 # 5: Mail notification # 77 #----------------------# 78 79 #Mail delivery. If SKIPMAIL="no", the html nightly run report will be 80 #sent to the adresses present in $ISSM_DIR/cron/mailinglist. 81 SKIPMAIL="no" 82 83 #Sender email address 84 EMAIL_ADRESS="eric.larour@jpl.nasa.gov" 85 86 #Mailing list 87 MAILINGLIST="eric.larour@jpl.nasa.gov" 88 89 #------------------------# 90 # 6: Nightly run options # 91 #------------------------# 92 93 #number of cpus used in ISSM installation and compilation (one is usually 94 #safer as some packages are very sensitive to parallel compilation) 95 NUMCPUS_INSTALL=8 96 97 #number of cpus used in the nightly runs. 98 NUMCPUS_RUN=1 99 100 #Nightly run options. The matlab routine runme.m will be called 101 #as follows: runme($MATLAB_NROPTIONS). The options must be understandable 102 #by Matlab and runme.m 103 #ex: "'id',[101 102 103]" 104 MATLAB_NROPTIONS="" 105 PYTHON_NROPTIONS="" -
../trunk-jpl/jenkins/jenkins.sh
Property changes on: ../trunk-jpl/jenkins/imac ___________________________________________________________________ Name: svn:executable + *
1 #!/bin/bash 2 #This bash script calls the nightlyrun.m matlab file to run our nightly test decks. 3 #It then processes the results and sends an email to the Ice developpers. 4 5 #some functions 6 function timer() #{{{ 7 { 8 if [[ $# -eq 0 ]]; then 9 echo $(date '+%s') 10 else 11 local stime=$1 12 etime=$(date '+%s') 13 14 if [[ -z "$stime" ]]; then stime=$etime; fi 15 16 dt=$((etime - stime)) 17 ds=$((dt % 60)) 18 dm=$(((dt / 60) % 60)) 19 dh=$((dt / 3600)) 20 printf '%d:%02d:%02d' $dh $dm $ds 21 fi 22 } #}}} 23 function todaydate() #{{{ 24 { 25 suffix=`date | awk '{printf("%s-%s-%s %s",$2,$3,$6,$4);}'` 26 echo $suffix; 27 } #}}} 28 function host_name() #{{{ 29 { 30 #return host name depending on the OS 31 if [ "$1" = "win7" ] 32 then 33 HOST_NAME=`hostname | sed 's/-//g'`; 34 else 35 HOST_NAME=`hostname -s | sed 's/-//g'`; 36 fi 37 echo $HOST_NAME; 38 } #}}} 39 function pause() #{{{ 40 { 41 pid=`ps aux -W | grep $1 | awk '{printf("%s\n",$1);}'` 42 43 while [ -n "$pid" ] 44 do 45 pid=`ps aux -W | grep $1 | awk '{printf("%s\n",$1);}'` 46 done 47 } 48 #}}} 49 50 #Get configuration 51 #Source config file{{{ 52 if [ $# -ne 1 ]; 53 then 54 #no config file specified: exit 55 echo "no config file specified. Exiting..." >&2 # Error message to stderr. 56 exit 1 57 fi 58 if [ ! -f "$1" ] 59 then 60 echo "File $1 not found!" >&2 # Error message to stderr. 61 exit 1 62 fi 63 source $1; 64 #}}} 65 #Initialize variables {{{ 66 TODAY=$(todaydate); 67 HOST_NAME=$(host_name $OS); 68 OS=$(uname -s) 69 START_TIME=$(timer); 70 ISSM_RELEASE=$(basename $(echo $REPOSITORY)); 71 USER=$(whoami); 72 INIT_PATH=$(pwd); 73 #}}} 74 75 #Installation ISSM 76 #create matlab's installation sript {{{ 77 cat << END > $ISSM_DIR/externalpackages/matlab/install.sh 78 #!/bin/bash 79 rm -rf install 80 ln -s $MATLAB_PATH install 81 END 82 #}}} 83 #install/copy/none external packages (ISSM_EXTERNALPACKAGES){{{ 84 if [ "$ISSM_EXTERNALPACKAGES" == "install" ] 85 then 86 87 cd $ISSM_DIR/externalpackages 88 89 #number of packages: 90 NUMPACKAGES=$(($(echo $EXTERNALPACKAGES | wc -w )/2)) 91 92 for ((i=1;i<=$NUMPACKAGES;i++)) 93 do 94 NUM1=$((2*$i-1)) 95 NUM2=$((2*$i)) 96 PACKAGENAME=$(echo $EXTERNALPACKAGES | cut -d " " -f $NUM1-$NUM1) 97 PACKAGEINST=$(echo $EXTERNALPACKAGES | cut -d " " -f $NUM2-$NUM2) 98 99 cd $PACKAGENAME 100 echo "======================================================"; 101 echo " Installing $PACKAGENAME "; 102 echo "======================================================"; 103 ./$PACKAGEINST | tee compil.log 104 if [ $? -ne 0 ]; then 105 echo "======================================================"; 106 echo " ERROR: installation of $PACKAGENAME failed "; 107 echo "======================================================"; 108 fi 109 source $ISSM_DIR/etc/environment.sh 110 cd .. 111 done 112 113 elif [ "$ISSM_EXTERNALPACKAGES" == "copy" ] 114 then 115 cd $ISSM_DIR 116 rm -rf externalpackages 117 cp -Rf $EXTERNALPACKAGESDIR ./ 118 elif [ "$ISSM_EXTERNALPACKAGES" == "link" ] 119 then 120 cd $ISSM_DIR 121 rm -rf externalpackages 122 ln -s $EXTERNALPACKAGESDIR . 123 elif [ "$ISSM_EXTERNALPACKAGES" == "none" ] 124 then 125 echo "Skipping external packages installation" 126 else 127 echo "ISSM_EXTERNALPACKAGES supported values are: install, copy and none. Exiting..." >&2 # Error message to stderr. 128 exit 1 129 fi 130 source $ISSM_DIR/etc/environment.sh 131 #}}} 132 #ISSM compilation yes/no (ISSM_COMPILATION) {{{ 133 if [ "$ISSM_COMPILATION" == "yes" ] 134 then 135 cd $ISSM_DIR 136 make uninstall 137 make clean 138 make distclean 139 ./scripts/automakererun.sh 140 cat > configure.sh << EOF 141 ./configure $ISSM_CONFIG 142 EOF 143 chmod 700 configure.sh 144 ./configure.sh 145 146 #4: compile and install ISSM 147 if [ $NUMCPUS_INSTALL -gt 1 ] 148 then 149 echo "Making with " $NUMCPUS_INSTALL " cpus" 150 make -j $NUMCPUS_INSTALL install 151 else 152 make install 153 fi 154 elif [ "$ISSM_COMPILATION" == "no" ] 155 then 156 echo "Skipping ISSM compilation" 157 else 158 echo "ISSM_COMPILATION supported values are: yes and no. Exiting..." >&2 # Error message to stderr. 159 exit 1 160 fi 161 #}}} 162 163 #shell2junit {{{ 164 source $ISSM_DIR/externalpackages/shell2junit/install/sh2ju.sh 165 #}}} 166 167 #Prepare info.log 168 #{{{ 169 rm -rf $ISSM_DIR/nightlylog 170 mkdir $ISSM_DIR/nightlylog 171 INSTALL_TIME=$(timer) 172 ELAPSED=$(timer $START_TIME) 173 VERSION=$(svnversion $ISSM_DIR) 174 cat << END > $ISSM_DIR/nightlylog/info.log 175 name: $(echo $NAME) 176 today: $(echo $TODAY) 177 user: $(echo $USER) 178 host: $(echo $HOST_NAME) 179 OS: $(echo $OS) 180 release: $(echo $ISSM_RELEASE) 181 init_path: $(echo $INIT_PATH) 182 is_matlab: $(echo $MATLAB_TEST) 183 is_python: $(echo $PYTHON_TEST) 184 elapsed_install: $(echo $ELAPSED) 185 version: $(echo $VERSION) 186 END 187 #}}} 188 189 #matlab tests 190 if [ $MATLAB_TEST -eq 1 ]; then 191 #Launch all tests on different cpus {{{ 192 MATLAB_START_TIME=$(timer); 193 for (( i=1;i<=$NUMCPUS_RUN;i++ )) 194 do 195 #Launch matlab and the nightly run script 196 cat > $ISSM_DIR/nightlylog/matlab_run$i.m << EOF 197 warning off %necessary to avoid a info.log of several Go for parallel runs 198 try, 199 $(if [ "$MATLAB_NROPTIONS" = "" ] 200 then 201 echo "runme('output','nightly','rank',$i,'numprocs',$NUMCPUS_RUN);" 202 else 203 echo "runme($MATLAB_NROPTIONS,'output','nightly','rank',$i,'numprocs',$NUMCPUS_RUN);" 204 fi 205 ) 206 catch me, 207 %An error occured, get report and exit 208 message=getReport(me) 209 directory=strsplit(pwd,'/'); 210 fid=fopen([issmdir '/nightlylog/matlaberror.log'], 'at'); 211 fprintf(fid,'\nMatlab error occured in: %s\n\n',directory{end}); 212 fprintf(fid,'%s',message); 213 fclose(fid); 214 end 215 disp('MATLABEXITEDCORRECTLY'); 216 exit 217 EOF 218 cd $ISSM_DIR/test/NightlyRun 219 matlab -nojvm -nosplash -r "addpath $ISSM_DIR/src/m/dev; devpath; addpath $ISSM_DIR/nightlylog/; matlab_run$i" -logfile $ISSM_DIR/nightlylog/matlab_log$i.log & 220 done 221 222 #wait until matlab closes 223 if [ "$OS" = "win7" ]; then 224 pause MATLAB 225 else 226 wait 227 fi 228 229 #concatenate reports 230 cd $ISSM_DIR/nightlylog/ 231 rm matlab_log.log 232 for (( i=1;i<=$NUMCPUS_RUN;i++ )) 233 do 234 cat matlab_log$i.log >> matlab_log.log 235 done 236 237 #filter out windows characters: 238 cat matlab_log.log | tr -cd '\11\12\40-\176' > matlab_log.log2 && mv matlab_log.log2 matlab_log.log 239 240 #}}} 241 #Complete info.log {{{ 242 if [ $(cat matlab_log.log | grep "MATLABEXITEDCORRECTLY" | wc -l) -eq $NUMCPUS_RUN ] 243 then 244 MATLABCRASH=0 245 else 246 MATLABCRASH=1 247 fi 248 ELAPSED=$(timer $MATLAB_START_TIME) 249 cat << END >> $ISSM_DIR/nightlylog/info.log 250 elapsed_matlab: $(echo $ELAPSED) 251 matlab_crash: $(echo $MATLABCRASH) 252 END 253 #}}} 254 fi 255 256 #python tests 257 if [ $PYTHON_TEST -eq 1 ]; then 258 #Launch all tests on different cpus {{{ 259 PYTHON_START_TIME=$(timer); 260 export PYTHONSTARTUP=$ISSM_DIR/src/m/dev/devpath.py 261 for (( i=1;i<=$NUMCPUS_RUN;i++ )) 262 do 263 cd $ISSM_DIR/test/NightlyRun 264 ./runme.py --output=nightly --rank=$i --numprocs=$NUMCPUS_RUN $PYTHON_NROPTIONS 2>&1 > $ISSM_DIR/nightlylog/python_log$i.log & 265 done 266 267 #wait until python closes 268 if [ "$OS" = "win7" ]; then 269 pause MATLAB 270 else 271 wait 272 fi 273 274 #concatenate reports 275 cd $ISSM_DIR/nightlylog/ 276 rm python_log.log 277 for (( i=1;i<=$NUMCPUS_RUN;i++ )) 278 do 279 cat python_log$i.log >> python_log.log 280 done 281 #}}} 282 #Complete info.log {{{ 283 if [ $(cat python_log.log | grep "PYTHONEXITEDCORRECTLY" | wc -l) -eq $NUMCPUS_RUN ] 284 then 285 PYTHONCRASH=0 286 else 287 PYTHONCRASH=1 288 fi 289 ELAPSED=$(timer $PYTHON_START_TIME) 290 cat << END >> $ISSM_DIR/nightlylog/info.log 291 elapsed_python: $(echo $ELAPSED) 292 python_crash: $(echo $PYTHONCRASH) 293 END 294 #}}} 295 fi 296 297 #complete info.log 298 #{{{ 299 ELAPSED=$(timer $START_TIME) 300 cat << END >> $ISSM_DIR/nightlylog/info.log 301 elapsed_total: $(echo $ELAPSED) 302 END 303 #}}} 304 305 #process logs to be junit compatible 306 #{{{ 307 cd $ISSM_DIR/nightlylog/ 308 juLogClean 309 310 rm -rf juLogFile && cat matlab_log.log | grep "test id" > juLogFile 311 312 while read i; do 313 juLog -name=Error -error=ERROR echo $i 314 juLog -name=Failure -error=FAILURE echo $i 315 done < juLogFile 316 #}}} -
../trunk-jpl/jenkins/linux64_larsen
Property changes on: ../trunk-jpl/jenkins/jenkins.sh ___________________________________________________________________ Name: svn:executable + *
1 # 2 ########### Configuration file for Eric Larour's Jenkins run on Murdo ############ 3 4 #-------------------------------# 5 # 1: ISSM general configuration # 6 #-------------------------------# 7 8 #Nightly run name 9 NAME="ISSM matlab tests on Linux64 (murdo)" 10 11 #ISSM Architecture 12 ISSM_ARCH="linux-gnu-amd64" 13 14 #ISSM CONFIGURATION 15 ISSM_CONFIG='--prefix=$ISSM_DIR\ 16 --with-matlab-dir=$MATLAB_DIR \ 17 --with-triangle-dir=$ISSM_DIR/externalpackages/triangle/install \ 18 --with-metis-dir=$ISSM_DIR/externalpackages/metis/install \ 19 --with-mpi-include=$ISSM_DIR/externalpackages/mpich/install/include \ 20 --with-mpi-libflags="-L$ISSM_DIR/externalpackages/mpich/install/lib/ -lmpich" \ 21 --with-petsc-dir=$ISSM_DIR/externalpackages/petsc/install \ 22 --with-petsc-arch=$ISSM_ARCH \ 23 --with-mumps-dir=$ISSM_DIR/externalpackages/petsc/install/ \ 24 --with-blas-lapack-dir=$ISSM_DIR/externalpackages/petsc/install \ 25 --with-chaco-dir="$ISSM_DIR/externalpackages/chaco/install" \ 26 --with-numthreads=18 \ 27 --with-cxxoptflags="-mtune=barcelona -ffast-math -O3 -msse4.2 -Wno-write-strings "\ 28 --with-graphics-lib="/usr/lib/x86_64-linux-gnu/libX11.so" \ 29 --with-tao-dir=$ISSM_DIR/externalpackages/tao/install \ 30 --enable-debugging ' 31 32 #MATLAB path 33 MATLAB_PATH="/usr/local/matlab80/" 34 35 #PYTHON and MATLAB testing 36 MATLAB_TEST=1 37 PYTHON_TEST=0 38 39 #execution path used for parallel runs 40 EXECUTION_PATH=$ISSM_DIR/execution 41 42 #-----------------------------------# 43 # 3: External packages installation # 44 #-----------------------------------# 45 46 #ISSM_EXTERNALPACKAGES can have 3 values: 47 # - "install" install all external packages listed below 48 # - "copy" copy existing directories (EXTERNALPACKAGESDIR) 49 # - "none" leave external packages as is 50 # ->skip to section 4 51 ISSM_EXTERNALPACKAGES="install" 52 EXTERNALPACKAGESDIR=$ISSM_DIR/externalpackages 53 54 #List of external pakages to be installed and their installation scripts 55 EXTERNALPACKAGES="autotools install.sh 56 matlab install.sh 57 mpich install-3.0-linux64.sh 58 cmake install.sh 59 petsc install-3.4-linux64.sh 60 triangle install-linux64.sh 61 boost install.sh 62 dakota install-5.3.1-linux64.sh 63 tao install-2.2.sh 64 chaco install.sh 65 shell2junit install.sh" 66 67 #---------------------# 68 # 4: ISSM Compilation # 69 #---------------------# 70 71 #ISSM_COMPILATION can have 2 values: 72 # - "yes" compile ISSM 73 # - "no" do not compile ISSM 74 ISSM_COMPILATION="yes" 75 76 #----------------------# 77 # 5: Mail notification # 78 #----------------------# 79 80 #Mail delivery. If SKIPMAIL="no", the html nightly run report will be 81 #sent to the adresses present in $ISSM_DIR/cron/mailinglist. 82 SKIPMAIL="no" 83 84 #Sender email address 85 EMAIL_ADRESS="eric.larour@jpl.nasa.gov" 86 87 #Mailing list 88 MAILINGLIST="eric.larour@jpl.nasa.gov" 89 90 #------------------------# 91 # 6: Nightly run options # 92 #------------------------# 93 94 #number of cpus used in ISSM installation and compilation (one is usually 95 #safer as some packages are very sensitive to parallel compilation) 96 NUMCPUS_INSTALL=8 97 98 #number of cpus used in the nightly runs. 99 NUMCPUS_RUN=8 100 101 #Nightly run options. The matlab routine runme.m will be called 102 #as follows: runme($MATLAB_NROPTIONS). The options must be understandable 103 #by Matlab and runme.m 104 #ex: "'id',[101 102 103]" 105 MATLAB_NROPTIONS="" 106 PYTHON_NROPTIONS=""
Note:
See TracBrowser
for help on using the repository browser.