RE: Dcgrib2 problems w/Canadian GEM

Rob,

The most likely cause of corrupt output files that comes to mind would
be if you ended up with multiple copies of the script simultaneously so
that more than 1 copy of the decoder was writing to the file at a time.
Your script creates a unique working directory for each invocation, but
the output files would be the same if whatever mechanism you are using
to invoke the script
were to overlap.

Steve Chiswell
Unidata User Support


On Wed, 2007-05-02 at 10:11 -0400, Rob Dale wrote:
Can you see anything wrong in the following? All I do is filter down
to keep the DL time manageable vs the fields I use?

#!/bin/csh

cd /tmp

mkdir $$

cd /tmp/$$

echo $$

set HR=$1

source ~gempak/nawips/Gemenviron

set date=`date +%Y%m%d`

wget --http-user=xx --http-passwd=xx -nd -r -A
'*_reg_*850*','*_reg_*500*','*_reg_*SFC_0_ps15km*' -R
'*ABSV*','*WTMP*','*VVEL*','*WRF*','*TCDC*','*SPFH*','*SHTFL*','*WRS*','*LHTFL*'
  http://dd.weatheroffice.ec.gc.ca/grib/public/hires/CMC_reg_${HR}/

cat *850* |
dcgrib2 /home/gempak/ldm/data/gempak/model/cmc/${date}${HR}_cmcreg.gem

cat *700* |
dcgrib2 /home/gempak/ldm/data/gempak/model/cmc/${date}${HR}_cmcreg.gem

cat *500* |
dcgrib2 /home/gempak/ldm/data/gempak/model/cmc/${date}${HR}_cmcreg.gem

cat *300* |
dcgrib2 /home/gempak/ldm/data/gempak/model/cmc/${date}${HR}_cmcreg.gem

cat *SFC* |
dcgrib2 /home/gempak/ldm/data/gempak/model/cmc/${date}${HR}_cmcreg.gem

cd /tmp

rm -rf $$