[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FW: Re: NCEP North American Reanalysis (fwd)



no need to include the others now...


On Wed, 20 Oct 2004, Dan Swank wrote:

> Getting a little closer...
>
> Set the Env var and now udunits works as expected... however gribtocdl
> still gets stuck in an infinate loop and don't seem to work right.
> when i ran it on the narr-b GRIB it got to the following section
>
>
>  // Navigation
>  nav_model = "GRIB1" ;
>  grid_type_code = 3 ;
>  grid_type = "Lambert conformal projection" ;
>  grid_name = " " ;
>  grid_center = 7 ;
>  grid_number = 221 ;
>  i_dim = "lon" ;
>  j_dim = "lat" ;
>  Nx = 349 ;
>  Ny = 277 ;
>  La1 = 1.000000 ;
>  Lo1 = -145.500000 ;
>  Lov = -107.000000 ;
>  Dx = 32463.000000 ;
>  Dy = 32463.000000 ;
>  // Pole in proj. plane = North ;
>  centers = 1 ;
>  Latin1 = 50.000000 ;
>  Latin2 = 50.000000 ;
>  Splat = 0.000000 ;
>  SPlon = 0.000000 ;
>  ResCompFlag = 0 ;
>
>

if you notice the cdl i made didn't have lon and lats.  there must be
something wrong with your gribtocdl build.  for a test, i build the
decoders package on a linux box fedora 9 and gribtocdl created the cdl
fine.  remake the distribution, if you can try it on another box. whats
your os?

robb...


>
> lon = -145.50,-146.50,-147.50,-148.50,-149.50,-150.50,-151.50,-152.50,
>       -153.50,-154.50,-155.50,-156.50,-157.50,-158.50,-159.50,-160.50,
>       -161.50,-162.50,-163.50,-164.50,-165.50,-166.50,-167.50,-168.50,
>
> Then continues decrementing the longitue values and don't stop.  I was
> forced to CNTL-C it and remove the lon section completely, putting the
> curly bracket at the end.  Know why it might do this?
> After setting the env var, gribtonc successfully re-created narr.nc from
> the narr.cdl you supplied.  However when I tried my CDL from above i get
> the following:
>
> ./narr-b_221_20010101_0000_000.grb
> ncgen: narr-b2.cdl line 6: dimension length must be positive
> ncgen: narr-b2.cdl line 7: dimension length must be positive
> ncgen: narr-b2.cdl line 73: Nx not declared as a variable, fatal error
>
> Does gribtocdl require any ENV vars to be set?
>
> Appreciate the help.
> -Dan
>
>
>
>
> Robb Kambic wrote:
>
> >On Wed, 20 Oct 2004, Dan Swank wrote:
> >
> >
> >
> >>I copied the narr.cdl file from the FTP and tried:
> >>
> >>gribtonc -v -l ./log -e ./error ./narr.cdl
> >>narr-b_221_20010101_0000_000.nc < narr-b_221_20010101_0000_000.grb
> >>
> >>
> >>
> >
> >here's the process
> >
> ># creates cdl file narr.cdl
> >% gribtocdl -v narr-b_221_20010101_0000_000.grb > narr.cdl
> >
> ># creates netcdf file narr.nc  in verbose mode, logging to screen
> >% gribtonc -vl - narr.cdl narr.nc < narr-b_221_20010101_0000_000.grb
> >
> >
> >
> >>Result
> >>Segmentation fault
> >>
> >>
> >
> >explained below, set UDUNITS_PATH
> >
> >
> >
> >
> >
> >
> >>and
> >>Oct 20 19:31:05 gribtonc[32594]: Starting Up
> >>in the ./log file.
> >>
> >>Any idea whats going on?  It is likely gribtonc (or more likely one of
> >>its dependancies) is not installed correctly on our system (RedHat 7.3)
> >>Also, what did you use to create this CDL file?  The data in cdl seems
> >>like a translation of the information in the grib PDS, reworked into a
> >>format that ncgen can understand.
> >>Any way i can get anymore debug information regarding this?
> >>
> >>Only hunch is that it is not happy with the udunits package
> >>
> >>-> /usr/local/udunits-1.11.7/udunits-1.11.7/bin/udunits
> >>udunits(3): Couldn't open units database "/upc/udunits/etc/udunits.dat":
> >>
> >>
> >
> >
> >ahh, that's the problem. udunits can't find udunits.dat  either place
> >udunits.dat in dir /upc/udunits/etc/ or set environment var
> >
> >% setenv UDUNITS_PATH /your/udunits/path/udunits.dat
> >
> >replace /your/udunits/path/ with appropriate path
> >
> >robb...
> >
> >
> >
> >
> >
> >>No such file or directory
> >>Segmentation fault
> >>
> >>But, while building the unidata decoders package it only seemed to want
> >>the .dat .a and .h files within these packages.
> >>Would this be the source of the problems?
> >>
> >>-Dan
> >>
> >>
> >>
> >>Robb Kambic wrote:
> >>
> >>
> >>
> >>>Thanks russ for the clarification.  i was assuming you were familar with
> >>>the decoders process. if i can answer any more questions let me know. i'll
> >>>try to be more descriptive.
> >>>
> >>>robb...
> >>>
> >>>
> >>>On Tue, 19 Oct 2004, Dan Swank wrote:
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>>Russ
> >>>>
> >>>>Actually, i was, at first, trying
> >>>>GRIB -( gribtocdl )-> CDL -( gribtonc )-> NetCDF
> >>>>Which i now understand is completely wrong, thanks for the help.
> >>>>As you have noticed, we are completely unfamiliar with these programs.
> >>>>
> >>>>Attempting it the correct way now, i'll let you know how it goes.
> >>>>
> >>>>-Dan
> >>>>
> >>>>
> >>>>
> >>>>Russ Rew wrote:
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>>Robb,
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>>i downloaded the file from the last message, created a cdl, and decoded
> >>>>>>the grb file. there might be something wrong with Dan's  decoders build 
> >>>>>>or
> >>>>>>it could be a platform issue. this was done on a solaris box 5.9  The
> >>>>>>narr.cdl file is attached and the files narr.cdl, narr.grb, and narr.nc 
> >>>>>>are
> >>>>>>in the Unidata's ftp dir at
> >>>>>>
> >>>>>>ftp unidata.ucar.edu
> >>>>>>
> >>>>>>% cd pub/contrib
> >>>>>>% mget narr*
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>Thanks Robb.  The file sizes are:
> >>>>>
> >>>>>-rw-rw-r--   1 rkambic  ustaff   3486764 Oct 19 13:32 narr.nc
> >>>>>-rw-rw-r--   1 rkambic  ustaff      8560 Oct 19 13:32 narr.cdl
> >>>>>-rw-rw-r--   1 rkambic  ustaff   1398914 Oct 19 13:32 narr.grb
> >>>>>
> >>>>>so the netCDF file is about 2.5 times as big as the GRIB file.
> >>>>>
> >>>>>I'm guessing the source of the problem may come from using
> >>>>>
> >>>>>GRIB -> (via gribtocdl) -> CDL -> (via ncgen) -> netCDF
> >>>>>
> >>>>>(Using gribtocdl to generate a very large CDL file and then using ncgen
> >>>>>to convert that into a netCDF file.)
> >>>>>
> >>>>>I think Robb used the following tools instead:
> >>>>>
> >>>>>GRIB -> (via gribtocdl) -> CDL
> >>>>>GRIB and CDL -> (via gribtonc) -> netCDF
> >>>>>
> >>>>>(Using gribtocdl to generate a small CDL file describing structure of
> >>>>>the desired netCDF file and then using gribtonc to convert the GRIB
> >>>>>data into the netCDF file.)
> >>>>>
> >>>>>--Russ
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>--
> >>>>Dan Swank <address@hidden>
> >>>>NOMADS programmer
> >>>>STG, Incorporated - Government Contractor
> >>>>151 Patton Avenue, Room 514
> >>>>Asheville, NC 28801
> >>>>Phone: 828-271-4007
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>===============================================================================
> >>>Robb Kambic                                   Unidata Program Center
> >>>Software Engineer III                         Univ. Corp for Atmospheric 
> >>>Research
> >>>address@hidden                WWW: http://www.unidata.ucar.edu/
> >>>===============================================================================
> >>>
> >>>
> >>>
> >>>
> >>--
> >>Dan Swank <address@hidden>
> >>NOMADS programmer
> >>STG, Incorporated - Government Contractor
> >>151 Patton Avenue, Room 514
> >>Asheville, NC 28801
> >>Phone: 828-271-4007
> >>
> >>
> >>
> >>
> >
> >===============================================================================
> >Robb Kambic                             Unidata Program Center
> >Software Engineer III                           Univ. Corp for Atmospheric 
> >Research
> >address@hidden                  WWW: http://www.unidata.ucar.edu/
> >===============================================================================
> >
> >
>
> --
> Dan Swank <address@hidden>
> NOMADS programmer
> STG, Incorporated - Government Contractor
> 151 Patton Avenue, Room 514
> Asheville, NC 28801
> Phone: 828-271-4007
>
>

===============================================================================
Robb Kambic                                Unidata Program Center
Software Engineer III                      Univ. Corp for Atmospheric Research
address@hidden             WWW: http://www.unidata.ucar.edu/
===============================================================================