/[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.10 by jmc, Thu May 21 15:42:46 2009 UTC revision 1.12 by jmc, Wed Jun 17 21:01:44 2009 UTC
# Line 43  NBLDIFF=5 Line 43  NBLDIFF=5
43  ADDRESS='none'  ADDRESS='none'
44  dBug=f  dBug=f
45  sTime=`date`  sTime=`date`
46    #- to get case insensitive "ls" (and order of tested experiments)
47    export LC_ALL="en_US.UTF-8"
48    
49  #  Parse options  #  Parse options
50  ac_prev=  ac_prev=
# Line 327  for mname in $MACHINES ; do Line 329  for mname in $MACHINES ; do
329              sed -n "5,$ p" $outp | sed '/^[YN] [YN] [YN] [YN]/ s/ \. //g' \              sed -n "5,$ p" $outp | sed '/^[YN] [YN] [YN] [YN]/ s/ \. //g' \
330                                   | sed 's/ OPTFILE=.*\// OPTFILE=/g' \                                   | sed 's/ OPTFILE=.*\// OPTFILE=/g' \
331                                   | grep -v '^[A-S][a-t]* time:  ' > tmpfp                                   | grep -v '^[A-S][a-t]* time:  ' > tmpfp
332                #-- re-order list of exp (according to local "sort" order)
333                listD=`grep '^[YN] [YN] [YN] [YN]' tmpfs \
334                     | sed 's/^[YN] .*pass //' | sed 's/^[YN] .*FAIL //' \
335                     | sed 's/^[YN] .*N\/O  //' | sort`
336                for xx in $listD
337                do
338                    sed "/ $xx\$/d" tmpfs > tmpfn
339                    sed -n "/ $xx\$/p" tmpfs >> tmpfn
340                    mv tmpfn tmpfs
341                done
342                listD=`grep '^[YN] [YN] [YN] [YN]' tmpfp \
343                     | sed 's/^[YN] .*pass //' | sed 's/^[YN] .*FAIL //' \
344                     | sed 's/^[YN] .*N\/O  //' | sort`
345                for xx in $listD
346                do
347                    sed "/ $xx\$/d" tmpfp > tmpfn
348                    sed -n "/ $xx\$/p" tmpfp >> tmpfn
349                    mv tmpfn tmpfp
350                done
351              echo -n "=== diff $sdir $pdir :" | tee -a $OUTPFIL              echo -n "=== diff $sdir $pdir :" | tee -a $OUTPFIL
352              diff tmpfs tmpfp > tmpdf              diff tmpfs tmpfp > tmpdf
353              yy=$?              yy=$?

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.12

  ViewVC Help
Powered by ViewVC 1.1.22