| 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 |
| 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 SIuice.*.meta |
| 53 |
|
\rm SIvice.*.meta |
| 54 |
\rm SRELAX.*.meta |
\rm SRELAX.*.meta |
| 55 |
\rm SSS.*.meta |
\rm SSS.*.meta |
| 56 |
\rm SST.*.meta |
\rm SST.*.meta |
|
\rm TAUX.*.meta |
|
|
\rm TAUY.*.meta |
|
| 57 |
\rm TFLUX.*.meta |
\rm TFLUX.*.meta |
| 58 |
\rm THETA.*.meta |
\rm THETA.*.meta |
| 59 |
\rm THETASQ.*.meta |
\rm THETASQ.*.meta |
|
\rm UICEtave.*.meta |
|
| 60 |
\rm URHOMASS.*.meta |
\rm URHOMASS.*.meta |
| 61 |
\rm USLTMASS.*.meta |
\rm USLTMASS.*.meta |
| 62 |
\rm UTHMASS.*.meta |
\rm UTHMASS.*.meta |
| 65 |
\rm UVELSQ.*.meta |
\rm UVELSQ.*.meta |
| 66 |
\rm UVEL_k2.*.meta |
\rm UVEL_k2.*.meta |
| 67 |
\rm UV_VEL_Z.*.meta |
\rm UV_VEL_Z.*.meta |
|
\rm VICEtave.*.meta |
|
| 68 |
\rm VRHOMASS.*.meta |
\rm VRHOMASS.*.meta |
| 69 |
\rm VSLTMASS.*.meta |
\rm VSLTMASS.*.meta |
| 70 |
\rm VTHMASS.*.meta |
\rm VTHMASS.*.meta |
| 79 |
\rm WVELMASS.*.meta |
\rm WVELMASS.*.meta |
| 80 |
\rm WVELSQ.*.meta |
\rm WVELSQ.*.meta |
| 81 |
\rm WV_VEL.*.meta |
\rm WV_VEL.*.meta |
| 82 |
|
\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 |