/[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.6 by dimitri, Thu Oct 5 18:17:25 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.*.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}  \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.*.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}  \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    
 \rm AREAtave.*.meta  
35  \rm DRHODR.*.meta  \rm DRHODR.*.meta
36  \rm ETAN.*.meta  \rm ETAN.*.meta
37  \rm ETANSQ.*.meta  \rm ETANSQ.*.meta
38  \rm EXFhl.*.meta  \rm EXFhl.*.meta
39  \rm EXFhs.*.meta  \rm EXFhs.*.meta
40  \rm EXFlwnet.*.meta  \rm EXFlwnet.*.meta
 \rm EXFswnet.*.meta  
 \rm EmPmRtave.*.meta  
 \rm FUtave.*.meta  
 \rm FVtave.*.meta  
 \rm HEFFtave.*.meta  
41  \rm KPPhbl.*.meta  \rm KPPhbl.*.meta
42  \rm KPPmld.*.meta  \rm KPPmld.*.meta
43  \rm PHIBOT.*.meta  \rm PHIBOT.*.meta
 \rm QNETtave.*.meta  
 \rm QSWtave.*.meta  
44  \rm RHOANOSQ.*.meta  \rm RHOANOSQ.*.meta
45  \rm RHOAnoma.*.meta  \rm RHOAnoma.*.meta
46  \rm SALTSQan.*.meta  \rm SALTSQan.*.meta
47  \rm SALTanom.*.meta  \rm SALTanom.*.meta
48  \rm SFLUX.*.meta  \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  \rm SRELAX.*.meta
56  \rm SSS.*.meta  \rm SSS.*.meta
57  \rm SST.*.meta  \rm SST.*.meta
 \rm TAUX.*.meta  
 \rm TAUY.*.meta  
58  \rm TFLUX.*.meta  \rm TFLUX.*.meta
59  \rm THETA.*.meta  \rm THETA.*.meta
60  \rm THETASQ.*.meta  \rm THETASQ.*.meta
 \rm UICEtave.*.meta  
61  \rm URHOMASS.*.meta  \rm URHOMASS.*.meta
62  \rm USLTMASS.*.meta  \rm USLTMASS.*.meta
63  \rm UTHMASS.*.meta  \rm UTHMASS.*.meta
# Line 66  endif Line 66  endif
66  \rm UVELSQ.*.meta  \rm UVELSQ.*.meta
67  \rm UVEL_k2.*.meta  \rm UVEL_k2.*.meta
68  \rm UV_VEL_Z.*.meta  \rm UV_VEL_Z.*.meta
 \rm VICEtave.*.meta  
69  \rm VRHOMASS.*.meta  \rm VRHOMASS.*.meta
70  \rm VSLTMASS.*.meta  \rm VSLTMASS.*.meta
71  \rm VTHMASS.*.meta  \rm VTHMASS.*.meta
# Line 81  endif Line 80  endif
80  \rm WVELMASS.*.meta  \rm WVELMASS.*.meta
81  \rm WVELSQ.*.meta  \rm WVELSQ.*.meta
82  \rm WV_VEL.*.meta  \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.6  
changed lines
  Added in v.1.13

  ViewVC Help
Powered by ViewVC 1.1.22