Parent Directory
|
Revision Log
|
Revision Graph
|
Patch
--- mitgcm.org/scripts/check_outp 2022/12/03 16:59:30 1.56
+++ mitgcm.org/scripts/check_outp 2023/05/30 04:39:17 1.57
@@ -1,6 +1,6 @@
#! /usr/bin/env bash
-# $Header: /home/ubuntu/mnt/e9_copy/mitgcm.org/scripts/check_outp,v 1.56 2022/12/03 16:59:30 jmc Exp $
+# $Header: /home/ubuntu/mnt/e9_copy/mitgcm.org/scripts/check_outp,v 1.57 2023/05/30 04:39:17 jmc Exp $
#
# The purpose of this script is to compare
# the latest output with the previous one (from the same platform with
@@ -104,6 +104,7 @@
ADJOINT=0
TANGLIN=0
OPENAD=0
+ TAPENAD=0
RESTART=0
Special=0
EXTRA=
@@ -113,14 +114,12 @@
MTH=0
UR4=0
if test -r $dir/summary.txt ; then
+ TAPENAD=`grep -c ' Tapenade$' $dir/summary.txt`
ADJOINT=`grep -c -i '^ADJOINT' $dir/summary.txt`
+ TANGLIN=`grep -c -i '^TANGLIN' $dir/summary.txt`
if test "x$ADJOINT" = x1 ; then
OPENAD=`grep -c '^Adjoint .* OpenAD' $dir/summary.txt`
fi
- TANGLIN=`grep -c -i '^TANGLIN' $dir/summary.txt`
- if test "x$TANGLIN" = x1 ; then
- OPENAD=`grep -c '^TangLin .* OpenAD' $dir/summary.txt`
- fi
RESTART=`grep -c 'test 2+2=4 summary' $dir/summary.txt`
#- special label for "darwin" test
Special=`echo $i | grep -c '\-darwin[0-9]'`
@@ -164,14 +163,18 @@
else EXTRA=0 ; fi
if test "x$ADJOINT" = x1 ; then
kind="adm-TAF" ; order=0
- if test "x$OPENAD" = x1 ; then kind="adm-OAD" ; order=2 ; fi
+ if test "x$TAPENAD" = x1 ; then
+ kind="adm-TAP" ; order=2
+ elif test "x$OPENAD" = x1 ; then
+ kind="adm-OAD" ; order=4
+ fi
elif test "x$TANGLIN" = x1 ; then
kind="tlm-TAF" ; order=1
- if test "x$OPENAD" = x1 ; then kind="tlm-OAD" ; order=3 ; fi
+ if test "x$TAPENAD" = x1 ; then kind="tlm-TAP" ; order=3 ; fi
elif test "x$RESTART" = x0 ; then
- kind="forward" ; order=4
+ kind="forward" ; order=6
else
- kind="restart" ; order=5
+ kind="restart" ; order=7
fi
if test "x$UR4" = x1 ; then
OPTFILE="${OPTFILE}.use_r4"
@@ -193,9 +196,9 @@
OPTFILE="${OPTFILE}.dvlp"
fi
if [ $Special -eq 0 ] ; then
- order=`expr $order + 10 \* $EXTRA`
+ order=`expr $order + 10 \* $EXTRA`
else
- order=`expr $order + 10 \* $Special`
+ order=`expr $order + 10 \* $Special`
fi
order=`printf '%3.3i' $order`
day=`echo $i | sed -e 's/_[0-9]$//' | sed -e 's/_[0-9][0-9]$//'`
@@ -410,7 +413,7 @@
if test "x$MACHINES" = "x_All_" ; then
MACHINES="villon batsi engaging1 engaging- svante glacier"
- MACHINES="$MACHINES ollie albedo pleiades archer"
+ MACHINES="$MACHINES albedo pleiades archer"
MALL=`cat $TMP.dir_all | sed -e 's|_| |g' | awk '{print $2}' | sort | uniq`
for madd in $MALL ; do
| ViewVC Help | |
| Powered by ViewVC 1.1.22 |