/[MITgcm]/MITgcm_contrib/high_res_cube/input/modpickup
ViewVC logotype

Annotation of /MITgcm_contrib/high_res_cube/input/modpickup

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


Revision 1.6 - (hide annotations) (download)
Thu Oct 5 18:17:25 2006 UTC (18 years, 9 months ago) by dimitri
Branch: MAIN
Changes since 1.5: +59 -4 lines
updated modpickup to also pickup from permanent checkpoints
and to delete *.meta files

1 dimitri 1.1 #! /bin/csh
2 dimitri 1.3 set filesize=5031374400
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.1 endif
9    
10     set filesize=187272000
11 dimitri 1.6 set last_pickup_seaice=`ls -lt pickup_seaice.*.data | awk '$5~/'${filesize}'/{print $NF}'|head -1 `
12 dimitri 1.1 if (-e ${last_pickup_seaice}) then
13     set last_meta=`echo $last_pickup_seaice | sed 's/data/meta/'`
14     set timestep=`awk '$1~/timeStepNumber/{printf("%010d",$4)}' $last_meta`
15 dimitri 1.6 \ln -sf ${last_pickup_seaice} pickup_seaice.${timestep}
16 dimitri 1.1
17     set newiter0=`expr $timestep \* 1`
18 dimitri 1.3 ex - data >> /dev/null <<EOF
19 dimitri 1.1 /niter0=
20     c
21     niter0=${newiter0},
22     .
23     w
24     q
25     EOF
26     endif
27 dimitri 1.5
28     \mv STDOUT.0000 stdout.${newiter0}
29 dimitri 1.6
30     \rm AREAtave.*.meta
31     \rm DRHODR.*.meta
32     \rm ETAN.*.meta
33     \rm ETANSQ.*.meta
34     \rm EXFhl.*.meta
35     \rm EXFhs.*.meta
36     \rm EXFlwnet.*.meta
37     \rm EXFswnet.*.meta
38     \rm EmPmRtave.*.meta
39     \rm FUtave.*.meta
40     \rm FVtave.*.meta
41     \rm HEFFtave.*.meta
42     \rm KPPhbl.*.meta
43     \rm KPPmld.*.meta
44     \rm PHIBOT.*.meta
45     \rm QNETtave.*.meta
46     \rm QSWtave.*.meta
47     \rm RHOANOSQ.*.meta
48     \rm RHOAnoma.*.meta
49     \rm SALTSQan.*.meta
50     \rm SALTanom.*.meta
51     \rm SFLUX.*.meta
52     \rm SRELAX.*.meta
53     \rm SSS.*.meta
54     \rm SST.*.meta
55     \rm TAUX.*.meta
56     \rm TAUY.*.meta
57     \rm TFLUX.*.meta
58     \rm THETA.*.meta
59     \rm THETASQ.*.meta
60     \rm UICEtave.*.meta
61     \rm URHOMASS.*.meta
62     \rm USLTMASS.*.meta
63     \rm UTHMASS.*.meta
64     \rm UVEL.*.meta
65     \rm UVELMASS.*.meta
66     \rm UVELSQ.*.meta
67     \rm UVEL_k2.*.meta
68     \rm UV_VEL_Z.*.meta
69     \rm VICEtave.*.meta
70     \rm VRHOMASS.*.meta
71     \rm VSLTMASS.*.meta
72     \rm VTHMASS.*.meta
73     \rm VVEL.*.meta
74     \rm VVELMASS.*.meta
75     \rm VVELSQ.*.meta
76     \rm VVEL_k2.*.meta
77     \rm WRHOMASS.*.meta
78     \rm WSLTMASS.*.meta
79     \rm WTHMASS.*.meta
80     \rm WU_VEL.*.meta
81     \rm WVELMASS.*.meta
82     \rm WVELSQ.*.meta
83     \rm WV_VEL.*.meta

  ViewVC Help
Powered by ViewVC 1.1.22