| 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.7 | \rm STD* | 
| 30 | dimitri | 1.6 |  | 
| 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 KPPhbl.*.meta | 
| 38 |  |  | \rm KPPmld.*.meta | 
| 39 |  |  | \rm PHIBOT.*.meta | 
| 40 |  |  | \rm RHOANOSQ.*.meta | 
| 41 |  |  | \rm RHOAnoma.*.meta | 
| 42 |  |  | \rm SALTSQan.*.meta | 
| 43 |  |  | \rm SALTanom.*.meta | 
| 44 |  |  | \rm SFLUX.*.meta | 
| 45 | dimitri | 1.7 | \rm SIarea.*.meta | 
| 46 |  |  | \rm SIheff.*.meta | 
| 47 |  |  | \rm SIhsnow.*.meta | 
| 48 |  |  | \rm SIuice.*.meta | 
| 49 |  |  | \rm SIvice.*.meta | 
| 50 | dimitri | 1.6 | \rm SRELAX.*.meta | 
| 51 |  |  | \rm SSS.*.meta | 
| 52 |  |  | \rm SST.*.meta | 
| 53 |  |  | \rm TFLUX.*.meta | 
| 54 |  |  | \rm THETA.*.meta | 
| 55 |  |  | \rm THETASQ.*.meta | 
| 56 |  |  | \rm URHOMASS.*.meta | 
| 57 |  |  | \rm USLTMASS.*.meta | 
| 58 |  |  | \rm UTHMASS.*.meta | 
| 59 |  |  | \rm UVEL.*.meta | 
| 60 |  |  | \rm UVELMASS.*.meta | 
| 61 |  |  | \rm UVELSQ.*.meta | 
| 62 |  |  | \rm UVEL_k2.*.meta | 
| 63 |  |  | \rm UV_VEL_Z.*.meta | 
| 64 |  |  | \rm VRHOMASS.*.meta | 
| 65 |  |  | \rm VSLTMASS.*.meta | 
| 66 |  |  | \rm VTHMASS.*.meta | 
| 67 |  |  | \rm VVEL.*.meta | 
| 68 |  |  | \rm VVELMASS.*.meta | 
| 69 |  |  | \rm VVELSQ.*.meta | 
| 70 |  |  | \rm VVEL_k2.*.meta | 
| 71 |  |  | \rm WRHOMASS.*.meta | 
| 72 |  |  | \rm WSLTMASS.*.meta | 
| 73 |  |  | \rm WTHMASS.*.meta | 
| 74 |  |  | \rm WU_VEL.*.meta | 
| 75 |  |  | \rm WVELMASS.*.meta | 
| 76 |  |  | \rm WVELSQ.*.meta | 
| 77 |  |  | \rm WV_VEL.*.meta | 
| 78 | dimitri | 1.7 | \rm oceFWflx.*.meta | 
| 79 |  |  | \rm oceQnet.*.meta | 
| 80 |  |  | \rm oceQsw.*.meta | 
| 81 |  |  | \rm oceSflux.*.meta | 
| 82 |  |  | \rm oceTAUX.*.meta | 
| 83 |  |  | \rm oceTAUY.*.meta | 
| 84 |  |  | \rm surForcS.*.meta | 
| 85 |  |  | \rm surForcT.*.meta |