/[MITgcm]/mitgcm.org/scripts/check_outp
ViewVC logotype

Diff of /mitgcm.org/scripts/check_outp

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.56 by jmc, Sat Dec 3 16:59:30 2022 UTC revision 1.57 by jmc, Tue May 30 04:39:17 2023 UTC
# Line 104  make_resdir_list() Line 104  make_resdir_list()
104              ADJOINT=0              ADJOINT=0
105              TANGLIN=0              TANGLIN=0
106              OPENAD=0              OPENAD=0
107                TAPENAD=0
108              RESTART=0              RESTART=0
109              Special=0              Special=0
110              EXTRA=              EXTRA=
# Line 113  make_resdir_list() Line 114  make_resdir_list()
114              MTH=0              MTH=0
115              UR4=0              UR4=0
116              if test -r $dir/summary.txt ; then              if test -r $dir/summary.txt ; then
117                    TAPENAD=`grep -c ' Tapenade$' $dir/summary.txt`
118                  ADJOINT=`grep -c -i '^ADJOINT' $dir/summary.txt`                  ADJOINT=`grep -c -i '^ADJOINT' $dir/summary.txt`
119                    TANGLIN=`grep -c -i '^TANGLIN' $dir/summary.txt`
120                  if test "x$ADJOINT" = x1 ; then                  if test "x$ADJOINT" = x1 ; then
121                    OPENAD=`grep -c '^Adjoint .* OpenAD' $dir/summary.txt`                    OPENAD=`grep -c '^Adjoint .* OpenAD' $dir/summary.txt`
122                  fi                  fi
                 TANGLIN=`grep -c -i '^TANGLIN' $dir/summary.txt`  
                 if test "x$TANGLIN" = x1 ; then  
                   OPENAD=`grep -c '^TangLin .* OpenAD' $dir/summary.txt`  
                 fi  
123                  RESTART=`grep -c 'test 2+2=4 summary' $dir/summary.txt`                  RESTART=`grep -c 'test 2+2=4 summary' $dir/summary.txt`
124                  #- special label for "darwin" test                  #- special label for "darwin" test
125                  Special=`echo $i | grep -c '\-darwin[0-9]'`                  Special=`echo $i | grep -c '\-darwin[0-9]'`
# Line 164  make_resdir_list() Line 163  make_resdir_list()
163              else EXTRA=0 ; fi              else EXTRA=0 ; fi
164              if test "x$ADJOINT" = x1 ; then              if test "x$ADJOINT" = x1 ; then
165                  kind="adm-TAF" ; order=0                  kind="adm-TAF" ; order=0
166                  if test "x$OPENAD" = x1 ; then kind="adm-OAD" ; order=2 ; fi                  if test "x$TAPENAD" = x1 ; then
167                       kind="adm-TAP" ; order=2
168                    elif test "x$OPENAD" = x1 ; then
169                       kind="adm-OAD" ; order=4
170                    fi
171              elif test "x$TANGLIN" = x1 ; then              elif test "x$TANGLIN" = x1 ; then
172                  kind="tlm-TAF" ; order=1                  kind="tlm-TAF" ; order=1
173                  if test "x$OPENAD" = x1 ; then kind="tlm-OAD" ; order=3 ; fi                  if test "x$TAPENAD" = x1 ; then kind="tlm-TAP" ; order=3 ; fi
174              elif test "x$RESTART" = x0 ; then              elif test "x$RESTART" = x0 ; then
175                  kind="forward" ; order=4                  kind="forward" ; order=6
176              else              else
177                  kind="restart" ; order=5                  kind="restart" ; order=7
178              fi              fi
179              if test "x$UR4" = x1 ; then              if test "x$UR4" = x1 ; then
180                  OPTFILE="${OPTFILE}.use_r4"                  OPTFILE="${OPTFILE}.use_r4"
# Line 193  make_resdir_list() Line 196  make_resdir_list()
196                  OPTFILE="${OPTFILE}.dvlp"                  OPTFILE="${OPTFILE}.dvlp"
197              fi              fi
198              if [ $Special -eq 0 ] ; then              if [ $Special -eq 0 ] ; then
199                  order=`expr $order + 10 \* $EXTRA`                  order=`expr $order + 10 \* $EXTRA`
200              else              else
201                  order=`expr $order + 10 \* $Special`                  order=`expr $order + 10 \* $Special`
202              fi              fi
203              order=`printf '%3.3i' $order`              order=`printf '%3.3i' $order`
204              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]$//'`
# Line 410  echo "     name     checked   comp    Di Line 413  echo "     name     checked   comp    Di
413    
414  if test "x$MACHINES" = "x_All_" ; then  if test "x$MACHINES" = "x_All_" ; then
415    MACHINES="villon batsi engaging1 engaging- svante glacier"    MACHINES="villon batsi engaging1 engaging- svante glacier"
416    MACHINES="$MACHINES ollie albedo pleiades archer"    MACHINES="$MACHINES albedo pleiades archer"
417    
418    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`
419    for madd in $MALL ; do    for madd in $MALL ; do

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.57

  ViewVC Help
Powered by ViewVC 1.1.22