| 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}'` | 
| 316 | 
 PREV_P="${PY}_${PM}"; | 
 PREV_P="${PY}_${PM}"; | 
| 317 | 
 PERIOD=`echo $PERIOD | sed 's/^[0-9][0-9][0-9][0-9]/&_/'` | 
 PERIOD=`echo $PERIOD | sed 's/^[0-9][0-9][0-9][0-9]/&_/'` | 
| 318 | 
  | 
  | 
| 319 | 
 #INDIR="/net/orwell/export/export-9/mitgcm-testing/results/$PERIOD" | 
 #INDIR="/net/zany.mit.edu/data/ORWELL/export-9/mitgcm-testing/results/$PERIOD" | 
| 320 | 
 INDIR="/u/u0/httpd/html/testing/results/$PERIOD" | 
 INDIR="/u/u0/httpd/html/testing/results/$PERIOD" | 
| 321 | 
 #INDIR="/u/u2/jmc/mitgcm/test_web/results/$PERIOD" | 
 #INDIR="$HOME/mitgcm/test_web/results/$PERIOD" | 
| 322 | 
  | 
  | 
| 323 | 
 #- a short summary of this checking : | 
 #- a short summary of this checking : | 
| 324 | 
 OUTPSUM=`echo $LASTDAY | sed 's/^20../_/'` | 
 OUTPSUM=`echo $LASTDAY | sed 's/^20../_/'` | 
| 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' | 
| 571 | 
 if test "x$ADDRESS" != 'xnone' ; then | 
 if test "x$ADDRESS" != 'xnone' ; then | 
| 572 | 
   #- change default sender address ("From:") using "mail -r" option | 
   #- change default sender address ("From:") using "mail -r" option | 
| 573 | 
   #  since, by default, baudelaire uses USER@localhost.localdomain | 
   #  since, by default, baudelaire uses USER@localhost.localdomain | 
| 574 | 
   fullNam=`hostname -A | awk '{print $1}'` | 
   #fullNam=`hostname -A | awk '{print $1}'` | 
| 575 | 
   MAILCMD="$MAILCMD -r ${USER}@${fullNam}" | 
   #MAILCMD="$MAILCMD -r ${USER}@${fullNam}" | 
| 576 | 
   #--- | 
   #--- | 
| 577 | 
   echo ".. send $OUTPSUM to '$ADDRESS' using '$MAILCMD'" | 
   echo ".. send $OUTPSUM to '$ADDRESS' using '$MAILCMD'" | 
| 578 | 
   $MAILCMD -s 'check_outp summary' $ADDRESS < $OUTPSUM | 
   $MAILCMD -s 'check_outp summary' $ADDRESS < $OUTPSUM |