source:
issm/oecreview/Archive/11569-11580/ISSM-11571-11572.diff@
11991
Last change on this file since 11991 was 11991, checked in by , 13 years ago | |
---|---|
File size: 2.3 KB |
-
proj/ice/larour/issm-uci-clean/trunk-jpl/cron/nightlyrun.sh
46 46 done 47 47 } 48 48 #}}} 49 49 50 #Get configuration 50 51 #Source config file{{{1 51 52 if [ $# -ne 1 ]; … … 109 110 #create simpler cluster.rc file, with only the cluster we are interested in. 110 111 cd $ISSM_TIER/test/NightlyRun/ 111 112 if [ "$MACHINE" = "win7" ]; then 112 cat << END > $HOST_NAME"_settings.m"113 cat << END > $HOST_NAME"_settings.m" 113 114 cluster.login='$USER'; 114 115 cluster.codepath='`cygpath -m $ISSM_TIER/bin`'; 115 116 cluster.executionpath='`cygpath -m $EXECUTION_PATH`'; 116 117 END 117 118 else 118 cat << END > $HOST_NAME"_settings.m"119 cat << END > $HOST_NAME"_settings.m" 119 120 cluster.login='$USER'; 120 121 cluster.codepath='$ISSM_TIER/bin'; 121 122 cluster.executionpath='$EXECUTION_PATH'; … … 138 139 do 139 140 package=`echo $EXTERNALPACKAGES | cut -d " " -f $i-$i` 140 141 package_config=`echo $EXTERNALPACKAGES_CONFIGS | cut -d " " -f $i-$i` 141 package_numcpus=`echo $EXTERNALPACKAGES_NUMCPUS | cut -d " " -f $i-$i`142 142 143 143 cd $package 144 $package_config $package_numcpus144 $package_config 145 145 cd .. 146 146 done 147 147 148 149 148 elif [ "$ISSM_EXTERNALPACKAGES" == "copy" ] 150 149 then 151 150 … … 177 176 make distclean 178 177 ./scripts/automakererun.sh 179 178 source ./configs/$COMPILE_CONFIG_FILE 179 make install 180 180 181 make -j $NUMCPUS_INSTALL182 make -j $NUMCPUS_INSTALL install183 184 181 elif [ "$ISSM_COMPILATION" == "no" ] 185 182 then 186 183 echo "Skipping ISSM compilation" … … 193 190 #Prepare run 194 191 #create softlink to startup {{{1 195 192 cd $ISSM_TIER/test/NightlyRun/ 196 if [ "$MACHINE" = "win7" ]; then 197 cp $ISSM_TIER/startup.m . 198 else 199 ln -s $ISSM_TIER/startup.m . 200 fi 193 rm startup.m #in case it alreade exists 194 cp $ISSM_TIER/startup.m . 201 195 #}}} 202 196 #Create nightlylog directory and info.log {{{1 203 197 #put installation elapsed time in info.log … … 230 224 else 231 225 MATLAB_TIER=$ISSM_TIER 232 226 fi 233 234 227 #}}} 235 228 #Launch all tests on different cpus {{{1 236 229 for (( i=1;i<=$NUMCPUS_RUN;i++ )) … … 280 273 #}}} 281 274 #concatenate all reports {{{1 282 275 cd $ISSM_TIER/nightlylog/ 283 mvmatlab_log1.log matlab_log.log276 cp matlab_log1.log matlab_log.log 284 277 for (( i=2;i<=$NUMCPUS_RUN;i++ )) 285 278 do 286 279 cat matlab_log.log matlab_log$i.log > matlab_log.log.bak
Note:
See TracBrowser
for help on using the repository browser.