/[MITgcm]/MITgcm_contrib/ecco_darwin/v2_cs510_Brix/input/modpickup
ViewVC logotype

Contents of /MITgcm_contrib/ecco_darwin/v2_cs510_Brix/input/modpickup

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


Revision 1.1 - (show annotations) (download)
Tue Aug 28 14:59:05 2018 UTC (8 years ago) by dimitri
Branch: MAIN
CVS Tags: HEAD
initial check-in of v2_cs510_Brix
right now it is a shell that is identical to v3_cs510_Brix
we will modify it to match the Brix et al 2015 v2 solution

1 #! /bin/csh
2 set filesize=3782894400
3 set last_pickup=`ls -lt pickup.*.data | awk '$5~/'${filesize}'/{print $NF}'|head -1 `
4 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 \ln -sf ${last_pickup} pickup.${timestep}.data
8 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 endif
11
12 set filesize=162302400
13 set last_pickup_seaice=`ls -lt pickup_seaice.*.data | awk '$5~/'${filesize}'/{print $NF}'|head -1 `
14 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 \ln -sf ${last_pickup_seaice} pickup_seaice.${timestep}.data
18 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 endif
21
22 set filesize=12484800
23 set last_pickup_dic=`ls -lt pickup_dic.*.data | awk '$5~/'${filesize}'/{print $NF}'|head -1 `
24 if (-e ${last_pickup_dic}) then
25 set last_meta=`echo $last_pickup_dic | sed 's/data/meta/'`
26 set timestep=`awk '$1~/timeStepNumber/{printf("%010d",$4)}' $last_meta`
27 \ln -sf ${last_pickup_dic} pickup_dic.${timestep}.data
28 set last_pickupmeta=`echo $last_pickup_dic|awk '{split($0,a,".");print a[1]"."a[2]".meta"}'`
29 \ln -sf ${last_pickupmeta} pickup_dic.${timestep}.meta
30 endif
31
32 set filesize=24345360000
33 set last_pickup_ptracers=`ls -lt pickup_ptracers.*.data | awk '$5~/'${filesize}'/{print $NF}'|head -1 `
34 if (-e ${last_pickup_ptracers}) then
35 set last_meta=`echo $last_pickup_ptracers | sed 's/data/meta/'`
36 set timestep=`awk '$1~/timeStepNumber/{printf("%010d",$4)}' $last_meta`
37 \ln -sf ${last_pickup_ptracers} pickup_ptracers.${timestep}.data
38 set last_pickupmeta=`echo $last_pickup_ptracers|awk '{split($0,a,".");print a[1]"."a[2]".meta"}'`
39 \ln -sf ${last_pickupmeta} pickup_ptracers.${timestep}.meta
40
41
42 set newiter0=`expr $timestep \* 1`
43 ex - data >> /dev/null <<EOF
44 /niter0=
45 c
46 niter0=${newiter0},
47 .
48 w
49 q
50 EOF
51
52 #\mv data.ptracers data.ptracers.${newiter0}
53 #\cp data.ptracers.restart data.ptracers
54 #sed -i s/0000315576/$timestep/g data.ptracers
55
56 endif
57
58 \mv STDOUT.0000 stdout.${newiter0}
59 \rm STD*
60
61 \rm DIC*.*.meta
62 \rm ETAN.*.meta
63 # \rm ETANSQ.*.meta
64 # \rm EXFhl.*.meta
65 # \rm EXFhs.*.meta
66 # \rm EXFlwnet.*.meta
67 # \rm KPPhbl.*.meta
68 # \rm KPPmld.*.meta
69 # \rm PHIBOT.*.meta
70 # \rm RHOANOSQ.*.meta
71 # \rm RHOAnoma.*.meta
72 # \rm SALTSQan.*.meta
73 \rm SALTanom.*.meta
74 # \rm SFLUX.*.meta
75 # \rm SIarea.*.meta
76 # \rm SIheff.*.meta
77 # \rm SIhsnow.*.meta
78 # \rm SIhsalt.*.meta
79 # \rm SIuice.*.meta
80 # \rm SIvice.*.meta
81 # \rm SRELAX.*.meta
82 # \rm SSS.*.meta
83 # \rm SST.*.meta
84 # \rm TFLUX.*.meta
85 \rm THETA.*.meta
86 # \rm THETASQ.*.meta
87 # \rm URHOMASS.*.meta
88 # \rm USLTMASS.*.meta
89 # \rm UTHMASS.*.meta
90 # \rm UVEL.*.meta
91 # \rm UVELMASS.*.meta
92 # \rm UVELSQ.*.meta
93 # \rm UVEL_k2.*.meta
94 # \rm UV_VEL_Z.*.meta
95 # \rm VRHOMASS.*.meta
96 # \rm VSLTMASS.*.meta
97 # \rm VTHMASS.*.meta
98 # \rm VVEL.*.meta
99 # \rm VVELMASS.*.meta
100 # \rm VVELSQ.*.meta
101 # \rm VVEL_k2.*.meta
102 # \rm WRHOMASS.*.meta
103 # \rm WSLTMASS.*.meta
104 # \rm WTHMASS.*.meta
105 # \rm WU_VEL.*.meta
106 # \rm WVELMASS.*.meta
107 # \rm WVELSQ.*.meta
108 # \rm WV_VEL.*.meta
109 # \rm oceFWflx.*.meta
110 # \rm oceQnet.*.meta
111 # \rm oceQsw.*.meta
112 # \rm oceSflux.*.meta
113 # \rm oceTAUX.*.meta
114 # \rm oceTAUY.*.meta
115 # \rm surForcS.*.meta
116 # \rm surForcT.*.meta
117 \rm ALK.*.meta
118 \rm DIC.*.meta
119 \rm DICCFLX.*.meta
120 \rm DICOFLX.*.meta
121 \rm DICPCO2.*.meta
122 \rm DICPHAV.*.meta
123 \rm DICTFLX.*.meta
124 \rm DOC.*.meta
125 \rm DOFe.*.meta
126 \rm DON.*.meta
127 \rm DOP.*.meta
128 \rm ETAN.*.meta
129 \rm FeT.*.meta
130 \rm NH4.*.meta
131 \rm NO2.*.meta
132 \rm NO3.*.meta
133 \rm O2.*.meta
134 \rm PIC.*.meta
135 \rm PO4.*.meta
136 \rm POC.*.meta
137 \rm POFe.*.meta
138 \rm PON.*.meta
139 \rm POP.*.meta
140 \rm POSi.*.meta
141 \rm Phy01.*.meta
142 \rm Phy02.*.meta
143 \rm Phy03.*.meta
144 \rm Phy04.*.meta
145 \rm Phy05.*.meta
146 \rm SALTanom.*.meta
147 \rm SiO2.*.meta
148 \rm THETA.*.meta
149 \rm ZOO1Fe.*.meta
150 \rm ZOO1N.*.meta
151 \rm ZOO1P.*.meta
152 \rm ZOO1Si.*.meta
153 \rm ZOO2Fe.*.meta
154 \rm ZOO2N.*.meta
155 \rm ZOO2P.*.meta
156 \rm ZOO2Si.*.meta
157 \rm ZOOC1.*.meta
158 \rm ZOOC2.*.meta

  ViewVC Help
Powered by ViewVC 1.1.22