/[MITgcm]/MITgcm/verification/testscript
ViewVC logotype

Diff of /MITgcm/verification/testscript

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

revision 1.2.2.2 by adcroft, Tue Mar 20 15:25:42 2001 UTC revision 1.2.2.3 by adcroft, Thu Mar 22 16:07:56 2001 UTC
# Line 10  Line 10 
10    
11  set on_error_die  set on_error_die
12  set passaccuracy=7  set passaccuracy=7
13    set SKIP=( )
14  printf '%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n' " " Make " " " " Exact "# of" " " " " > summary.txt  printf '%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n' " " Make " " " " Exact "# of" " " " " > summary.txt
15  printf '%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n' Config Depend Compile Execute Match Digits Status Experiment >> summary.txt  printf '%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n' Config Depend Compile Execute Match Digits Status Experiment >> summary.txt
16    
# Line 35  foreach arg ($argv) Line 36  foreach arg ($argv)
36    case -nodie:    case -nodie:
37     unset on_error_die     unset on_error_die
38     breaksw     breaksw
39      case -skip=*:
40       set SKIP = ( $SKIP `echo $arg | sed 's/-skip=//' | sed 's/,/ /g' `)
41       breaksw
42    default:    default:
43     echo Unknown argument given to $0     echo Unknown argument given to $0
44     exit 1     exit 1
# Line 43  end Line 47  end
47    
48  foreach dr ([a-zA-Z01-9]*)  foreach dr ([a-zA-Z01-9]*)
49   if (! -d $dr/input ) continue   if (! -d $dr/input ) continue
50     foreach skip ($SKIP)
51      if ($skip == $dr) continue;continue
52     end
53   set config=-   set config=-
54   set makedepend=-   set makedepend=-
55   set compile=-   set compile=-
# Line 85  foreach dr ([a-zA-Z01-9]*) Line 92  foreach dr ([a-zA-Z01-9]*)
92    echo " done."    echo " done."
93    echo -n "  running model ..."    echo -n "  running model ..."
94    if ($compile == 'Yes') then    if ($compile == 'Yes') then
95    ./mitgcmuv | & grep "D iters" > output.txt  # ./mitgcmuv | & grep "D iters" > output.txt
96      ./mitgcmuv > & output.txt
97    if ($status == 0) then    if ($status == 0) then
98      set execute=Yes      set execute=Yes
99      set exactmatch=NO      set exactmatch=NO
100      set accuracy=-      set accuracy=-
101      echo " done."      echo " done."
102      sed 's/.*D iters, err =//' output.txt \      grep "D iters" output.txt | sed 's/.*D iters, err =//' \
103      | grep "   0    " \      | grep "   0    " \
104      > high.txt      > high.txt
105      grep "D iters" ../results/output.txt \      grep "D iters" ../results/output.txt \

Legend:
Removed from v.1.2.2.2  
changed lines
  Added in v.1.2.2.3

  ViewVC Help
Powered by ViewVC 1.1.22