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 |
|
|
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 |
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=- |
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 \ |