| 162 | 
             else | 
             else | 
| 163 | 
                 kind="restart" ; order=5 | 
                 kind="restart" ; order=5 | 
| 164 | 
             fi | 
             fi | 
 | 
             order=`expr $order + 10 \* $EXTRA` | 
  | 
 | 
             order=`printf '%3.3i' $order` | 
  | 
| 165 | 
             if test "x$UR4" = x1 ; then | 
             if test "x$UR4" = x1 ; then | 
| 166 | 
                 OPTFILE="${OPTFILE}.use_r4" | 
                 OPTFILE="${OPTFILE}.use_r4" | 
| 167 | 
             fi | 
             fi | 
| 168 | 
             if test "x$MPI" = x1 ; then | 
             if test "x$MPI" = x1 ; then | 
| 169 | 
                 yy=`echo $OPTFILE | grep -c '+mpi'` | 
                 yy=`echo $OPTFILE | grep -c '+mpi'` | 
| 170 | 
                 if test $yy = 0 ; then OPTFILE="${OPTFILE}+mpi" ; fi | 
                 if test $yy = 0 ; then yy=`echo $OPTFILE | grep -c '+impi'` ; fi | 
| 171 | 
  | 
                 if test $yy = 0 ; then OPTFILE="${OPTFILE}+mpi" | 
| 172 | 
  | 
                                 else order=`expr $order + 200` ; fi | 
| 173 | 
             fi | 
             fi | 
| 174 | 
             if test "x$MTH" = x1 ; then | 
             if test "x$MTH" = x1 ; then | 
| 175 | 
                 yy=`echo $OPTFILE | grep -c '+mth$'` | 
                 yy=`echo $OPTFILE | grep -c '+mth$'` | 
| 181 | 
             if test "x$DVLP" = x1 ; then | 
             if test "x$DVLP" = x1 ; then | 
| 182 | 
                 OPTFILE="${OPTFILE}.dvlp" | 
                 OPTFILE="${OPTFILE}.dvlp" | 
| 183 | 
             fi | 
             fi | 
| 184 | 
  | 
             order=`expr $order + 10 \* $EXTRA` | 
| 185 | 
  | 
             order=`printf '%3.3i' $order` | 
| 186 | 
             day=`echo $i   | sed -e 's/_[0-9]$//' | sed -e 's/_[0-9][0-9]$//'` | 
             day=`echo $i   | sed -e 's/_[0-9]$//' | sed -e 's/_[0-9][0-9]$//'` | 
| 187 | 
             ttt=`echo $day | sed -e 's/_[0-9]$//' | sed -e 's/_[0-9][0-9]$//'` | 
             ttt=`echo $day | sed -e 's/_[0-9]$//' | sed -e 's/_[0-9][0-9]$//'` | 
| 188 | 
             day=`echo $ttt | sed -e 's|_| |g' |awk '{print $NF}'` | 
             day=`echo $ttt | sed -e 's|_| |g' |awk '{print $NF}'` | 
| 226 | 
 OUTPFIL=`basename $0`'.log' | 
 OUTPFIL=`basename $0`'.log' | 
| 227 | 
 NBLDIFF=5 | 
 NBLDIFF=5 | 
| 228 | 
 ADDRESS='none' | 
 ADDRESS='none' | 
| 229 | 
  | 
 MAILCMD="mail" | 
| 230 | 
 dBug=f | 
 dBug=f | 
| 231 | 
 t4update=0 | 
 t4update=0 | 
| 232 | 
 sTime=`date` | 
 sTime=`date` | 
| 339 | 
       if test -e $OUTPFIL ; then mv -f $OUTPFIL $OUTPFIL'_bak' ; fi | 
       if test -e $OUTPFIL ; then mv -f $OUTPFIL $OUTPFIL'_bak' ; fi | 
| 340 | 
       echo " t4update: run "`basename $0`" ( $PRC_MAILS newer than $OUTPSUM )" | tee $OUTPFIL | 
       echo " t4update: run "`basename $0`" ( $PRC_MAILS newer than $OUTPSUM )" | tee $OUTPFIL | 
| 341 | 
     fi | 
     fi | 
| 342 | 
  | 
   elif test -f $OUTPSUM -a $FIRSTDAY = $CURR_DAY ; then | 
| 343 | 
  | 
       echo ' '$CMDLINE | tee -a $OUTPSUM | 
| 344 | 
  | 
       echo " t4update: skip "`basename $0`" ( $PRC_MAILS missing )" | tee -a $OUTPSUM | 
| 345 | 
  | 
       echo " End  time:  "`date` | tee -a $OUTPSUM | 
| 346 | 
  | 
       exit 0 | 
| 347 | 
   else | 
   else | 
| 348 | 
       if test -e $OUTPFIL ; then mv -f $OUTPFIL $OUTPFIL'_bak' ; fi | 
       if test -e $OUTPFIL ; then mv -f $OUTPFIL $OUTPFIL'_bak' ; fi | 
| 349 | 
       echo " t4update ignored (not current day or $PRC_MAILS or $OUTPSUM missing)" | tee $OUTPFIL | 
       echo " t4update ignored (not current day or $OUTPSUM missing)" | tee $OUTPFIL | 
| 350 | 
   fi | 
   fi | 
| 351 | 
 elif test -e $OUTPFIL ; then | 
 elif test -e $OUTPFIL ; then | 
| 352 | 
   mv -f $OUTPFIL $OUTPFIL'_bak' | 
   mv -f $OUTPFIL $OUTPFIL'_bak' | 
| 394 | 
 ( cd $INDIR ; ls -1 -t */summary.txt | sed 's/\/summary.txt//' ) > $TMP.dir_all | 
 ( cd $INDIR ; ls -1 -t */summary.txt | sed 's/\/summary.txt//' ) > $TMP.dir_all | 
| 395 | 
  | 
  | 
| 396 | 
 if test "x$MACHINES" = "x_All_" ; then | 
 if test "x$MACHINES" = "x_All_" ; then | 
| 397 | 
   MACHINES="aces- acesgrid baudelaire danton iblade sx8 uv100 pleiades" | 
   MACHINES="aces- acesgrid baudelaire engaging svante glacier uv100 ollie stan1" | 
| 398 | 
   MACHINES="$MACHINES stomp octopus engaging saramago svante glacier" | 
   MACHINES="$MACHINES pleiades archer stomp octopus saramago" | 
| 399 | 
  | 
  | 
| 400 | 
   MALL=`cat $TMP.dir_all | sed -e 's|_| |g' | awk '{print $2}' | sort | uniq` | 
   MALL=`cat $TMP.dir_all | sed -e 's|_| |g' | awk '{print $2}' | sort | uniq` | 
| 401 | 
   for madd in $MALL ; do | 
   for madd in $MALL ; do | 
| 569 | 
 rm -f $TMP.dir_all $TMP.slist $TMP.plist | 
 rm -f $TMP.dir_all $TMP.slist $TMP.plist | 
| 570 | 
 if test $OUTPFIL = "TTT.$$" ; then rm -f $OUTPFIL ; fi | 
 if test $OUTPFIL = "TTT.$$" ; then rm -f $OUTPFIL ; fi | 
| 571 | 
 if test "x$ADDRESS" != 'xnone' ; then | 
 if test "x$ADDRESS" != 'xnone' ; then | 
| 572 | 
   echo ".. send $OUTPSUM to $ADDRESS" | 
   #- change default sender address ("From:") using "mail -r" option | 
| 573 | 
   mail -s 'check_outp summary' $ADDRESS < $OUTPSUM | 
   #  since, by default, baudelaire uses USER@localhost.localdomain | 
| 574 | 
  | 
   #fullNam=`hostname -A | awk '{print $1}'` | 
| 575 | 
  | 
   #MAILCMD="$MAILCMD -r ${USER}@${fullNam}" | 
| 576 | 
  | 
   #--- | 
| 577 | 
  | 
   echo ".. send $OUTPSUM to '$ADDRESS' using '$MAILCMD'" | 
| 578 | 
  | 
   $MAILCMD -s 'check_outp summary' $ADDRESS < $OUTPSUM | 
| 579 | 
 fi | 
 fi | 
| 580 | 
 echo ".. cat $OUTPSUM" | 
 echo ".. cat $OUTPSUM" | 
| 581 | 
 cat $OUTPSUM | 
 cat $OUTPSUM |