1 |
dimitri |
1.1 |
#! /bin/csh |
2 |
dimitri |
1.11 |
set filesize=3782894400 |
3 |
dimitri |
1.6 |
set last_pickup=`ls -lt pickup.*.data | awk '$5~/'${filesize}'/{print $NF}'|head -1 ` |
4 |
dimitri |
1.1 |
if (-e ${last_pickup}) then |
5 |
|
|
set last_meta=`echo $last_pickup | sed 's/data/meta/'` |
6 |
|
|
set timestep=`awk '$1~/timeStepNumber/{printf("%010d",$4)}' $last_meta` |
7 |
dimitri |
1.6 |
\ln -sf ${last_pickup} pickup.${timestep} |
8 |
dimitri |
1.12 |
set last_pickupmeta=`echo $last_pickup|awk '{split($0,a,".");print a[1]"."a[2]".meta"}'` |
9 |
|
|
\ln -sf ${last_pickupmeta} pickup.${timestep}.meta |
10 |
dimitri |
1.1 |
endif |
11 |
|
|
|
12 |
dimitri |
1.11 |
set filesize=274665600 |
13 |
dimitri |
1.6 |
set last_pickup_seaice=`ls -lt pickup_seaice.*.data | awk '$5~/'${filesize}'/{print $NF}'|head -1 ` |
14 |
dimitri |
1.1 |
if (-e ${last_pickup_seaice}) then |
15 |
|
|
set last_meta=`echo $last_pickup_seaice | sed 's/data/meta/'` |
16 |
|
|
set timestep=`awk '$1~/timeStepNumber/{printf("%010d",$4)}' $last_meta` |
17 |
dimitri |
1.6 |
\ln -sf ${last_pickup_seaice} pickup_seaice.${timestep} |
18 |
dimitri |
1.12 |
set last_pickupmeta=`echo $last_pickup_seaice|awk '{split($0,a,".");print a[1]"."a[2]".meta"}'` |
19 |
|
|
\ln -sf ${last_pickupmeta} pickup_seaice.${timestep}.meta |
20 |
dimitri |
1.1 |
|
21 |
|
|
set newiter0=`expr $timestep \* 1` |
22 |
dimitri |
1.3 |
ex - data >> /dev/null <<EOF |
23 |
dimitri |
1.1 |
/niter0= |
24 |
|
|
c |
25 |
|
|
niter0=${newiter0}, |
26 |
|
|
. |
27 |
|
|
w |
28 |
|
|
q |
29 |
|
|
EOF |
30 |
|
|
endif |
31 |
dimitri |
1.5 |
|
32 |
|
|
\mv STDOUT.0000 stdout.${newiter0} |
33 |
dimitri |
1.7 |
\rm STD* |
34 |
dimitri |
1.6 |
|
35 |
|
|
\rm DRHODR.*.meta |
36 |
|
|
\rm ETAN.*.meta |
37 |
|
|
\rm ETANSQ.*.meta |
38 |
|
|
\rm EXFhl.*.meta |
39 |
|
|
\rm EXFhs.*.meta |
40 |
|
|
\rm EXFlwnet.*.meta |
41 |
|
|
\rm KPPhbl.*.meta |
42 |
|
|
\rm KPPmld.*.meta |
43 |
|
|
\rm PHIBOT.*.meta |
44 |
|
|
\rm RHOANOSQ.*.meta |
45 |
|
|
\rm RHOAnoma.*.meta |
46 |
|
|
\rm SALTSQan.*.meta |
47 |
|
|
\rm SALTanom.*.meta |
48 |
|
|
\rm SFLUX.*.meta |
49 |
dimitri |
1.7 |
\rm SIarea.*.meta |
50 |
|
|
\rm SIheff.*.meta |
51 |
|
|
\rm SIhsnow.*.meta |
52 |
|
|
\rm SIuice.*.meta |
53 |
|
|
\rm SIvice.*.meta |
54 |
dimitri |
1.6 |
\rm SRELAX.*.meta |
55 |
|
|
\rm SSS.*.meta |
56 |
|
|
\rm SST.*.meta |
57 |
|
|
\rm TFLUX.*.meta |
58 |
|
|
\rm THETA.*.meta |
59 |
|
|
\rm THETASQ.*.meta |
60 |
|
|
\rm URHOMASS.*.meta |
61 |
|
|
\rm USLTMASS.*.meta |
62 |
|
|
\rm UTHMASS.*.meta |
63 |
|
|
\rm UVEL.*.meta |
64 |
|
|
\rm UVELMASS.*.meta |
65 |
|
|
\rm UVELSQ.*.meta |
66 |
|
|
\rm UVEL_k2.*.meta |
67 |
|
|
\rm UV_VEL_Z.*.meta |
68 |
|
|
\rm VRHOMASS.*.meta |
69 |
|
|
\rm VSLTMASS.*.meta |
70 |
|
|
\rm VTHMASS.*.meta |
71 |
|
|
\rm VVEL.*.meta |
72 |
|
|
\rm VVELMASS.*.meta |
73 |
|
|
\rm VVELSQ.*.meta |
74 |
|
|
\rm VVEL_k2.*.meta |
75 |
|
|
\rm WRHOMASS.*.meta |
76 |
|
|
\rm WSLTMASS.*.meta |
77 |
|
|
\rm WTHMASS.*.meta |
78 |
|
|
\rm WU_VEL.*.meta |
79 |
|
|
\rm WVELMASS.*.meta |
80 |
|
|
\rm WVELSQ.*.meta |
81 |
|
|
\rm WV_VEL.*.meta |
82 |
dimitri |
1.7 |
\rm oceFWflx.*.meta |
83 |
|
|
\rm oceQnet.*.meta |
84 |
|
|
\rm oceQsw.*.meta |
85 |
|
|
\rm oceSflux.*.meta |
86 |
|
|
\rm oceTAUX.*.meta |
87 |
|
|
\rm oceTAUY.*.meta |
88 |
|
|
\rm surForcS.*.meta |
89 |
|
|
\rm surForcT.*.meta |