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

Diff of /MITgcm_contrib/high_res_cube/input/modpickup

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

revision 1.5 by dimitri, Wed Oct 4 17:47:26 2006 UTC revision 1.13 by dimitri, Sun Nov 25 15:34:58 2007 UTC
# Line 1  Line 1 
1  #! /bin/csh  #! /bin/csh
2  set filesize=5031374400  set filesize=3782894400
3  set last_pickup=`ls -lt pickup.ckpt*.data | awk '$5~/'${filesize}'/{print $NF}'|head -1 `  set last_pickup=`ls -lt pickup.*.data | awk '$5~/'${filesize}'/{print $NF}'|head -1 `
4  if (-e ${last_pickup}) then  if (-e ${last_pickup}) then
5  set last_meta=`echo $last_pickup | sed 's/data/meta/'`  set last_meta=`echo $last_pickup | sed 's/data/meta/'`
6  set timestep=`awk '$1~/timeStepNumber/{printf("%010d",$4)}' $last_meta`  set timestep=`awk '$1~/timeStepNumber/{printf("%010d",$4)}' $last_meta`
7  \ln -sf ${last_pickup} pickup.${timestep}.data  \ln -sf ${last_pickup} pickup.${timestep}
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  endif
11    
12  set filesize=187272000  set filesize=274665600
13  set last_pickup_seaice=`ls -lt pickup_seaice.ckpt*.data | awk '$5~/'${filesize}'/{print $NF}'|head -1 `  set last_pickup_seaice=`ls -lt pickup_seaice.*.data | awk '$5~/'${filesize}'/{print $NF}'|head -1 `
14  if (-e ${last_pickup_seaice}) then  if (-e ${last_pickup_seaice}) then
15  set last_meta=`echo $last_pickup_seaice | sed 's/data/meta/'`  set last_meta=`echo $last_pickup_seaice | sed 's/data/meta/'`
16  set timestep=`awk '$1~/timeStepNumber/{printf("%010d",$4)}' $last_meta`  set timestep=`awk '$1~/timeStepNumber/{printf("%010d",$4)}' $last_meta`
17  \ln -sf ${last_pickup_seaice} pickup_seaice.${timestep}.data  \ln -sf ${last_pickup_seaice} pickup_seaice.${timestep}
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    
21  set newiter0=`expr $timestep \* 1`  set newiter0=`expr $timestep \* 1`
22  ex - data >> /dev/null <<EOF  ex - data >> /dev/null <<EOF
# Line 26  EOF Line 30  EOF
30  endif  endif
31    
32  \mv STDOUT.0000 stdout.${newiter0}  \mv STDOUT.0000 stdout.${newiter0}
33    \rm STD*
34    
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    \rm SIarea.*.meta
50    \rm SIheff.*.meta
51    \rm SIhsnow.*.meta
52    \rm SIhsalt.*.meta
53    \rm SIuice.*.meta
54    \rm SIvice.*.meta
55    \rm SRELAX.*.meta
56    \rm SSS.*.meta
57    \rm SST.*.meta
58    \rm TFLUX.*.meta
59    \rm THETA.*.meta
60    \rm THETASQ.*.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 VRHOMASS.*.meta
70    \rm VSLTMASS.*.meta
71    \rm VTHMASS.*.meta
72    \rm VVEL.*.meta
73    \rm VVELMASS.*.meta
74    \rm VVELSQ.*.meta
75    \rm VVEL_k2.*.meta
76    \rm WRHOMASS.*.meta
77    \rm WSLTMASS.*.meta
78    \rm WTHMASS.*.meta
79    \rm WU_VEL.*.meta
80    \rm WVELMASS.*.meta
81    \rm WVELSQ.*.meta
82    \rm WV_VEL.*.meta
83    \rm oceFWflx.*.meta
84    \rm oceQnet.*.meta
85    \rm oceQsw.*.meta
86    \rm oceSflux.*.meta
87    \rm oceTAUX.*.meta
88    \rm oceTAUY.*.meta
89    \rm surForcS.*.meta
90    \rm surForcT.*.meta

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.13

  ViewVC Help
Powered by ViewVC 1.1.22