[gradsusr] Problem: extracting a variable from a big file
Matias Mendez
matias.mendezp at gmail.com
Fri Nov 19 09:40:04 EST 2010
Dear Jennifer,
Thank you for your response. Sorry I forgot to provide more
information. I'm using GrADS version 2.0.a7 oga.3 on linux (fedora
10) and this configuration:
ga-> q config
Config: v2.0.a7.oga.3 little-endian readline printim grib2 netcdf
hdf4-sds hdf5 opendap-grids,stn athena geotiff
Grid Analysis and Display System (GrADS) Version 2.0.a7.oga.3
Copyright (c) 1988-2009 by Brian Doty and the
Institute for Global Environment and Society (IGES)
This program is distributed WITHOUT ANY WARRANTY
See file COPYRIGHT for more information.
Built Thu Oct 29 17:28:29 EDT 2009 for i686-pc-linux-gnu
This version of GrADS has been configured with the following options:
o Built on a LITTLE ENDIAN machine
o Command line editing ENABLED
http://tiswww.case.edu/php/chet/readline/rltop.html
o printim command for image output ENABLED
http://www.zlib.net
http://www.libpng.org/pub/png/libpng.html
http://www.libgd.org/Main_Page
o GRIB2 interface ENABLED
http://www.ijg.org
http://www.ece.uvic.ca/~mdadams/jasper
http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2
g2clib-1.0.5
o NetCDF interface ENABLED
http://www.opendap.org
libnc-dap 4.0.1-beta3-snapshot2009021712 of Feb 21 2009 14:55:15 $
o HDF interface ENABLED
http://hdfgroup.org
HDF 4.2r3
HDF5 1.8.2
o Athena Widget GUI ENABLED
o OPeNDAP gridded data interface ENABLED
http://www.opendap.org
libdap 3.7.10
o OPeNDAP station data interface ENABLED
http://iges.org/grads/gadoc/supplibs.html
libgadap 2.0.oga.1
o GeoTIFF and KML output ENABLED
http://www.libtiff.org
http://geotiff.osgeo.org
I'll try your suggestion (breaking up output). Is there any other
option (fortran, C, etc) to read and write a variable?
Thanks in advance.
Regards.
Matias
On Thu, Nov 18, 2010 at 8:18 AM, Jennifer Adams <jma at cola.iges.org> wrote:
> Whenever you submit a question, it is impossible to answer without knowing
> two things: the version of GrADS you are running, and the platform you are
> running it on. THIS REALLY MATTERS!
> Your 'subset' file should be 10242422568 bytes (399*279*31*742*4)
> If it is not, then you can blame mm5_to_grads.sh -- maybe it doesn't have
> the capability to write out a 9.5Gb file... Try breaking up your output into
> 742 separate files and template them together with GrADS.
> The error messages you're getting indicate that GrADS is having trouble
> moving to the correct position in the file to fulfill your I/O request.
> Older versions of GrADS did not have the capability to read files > 2GB, but
> who can tell whether this is your problem because you didn't provide enough
> information about your GrADS build.
> --Jennifer
>
> On Nov 18, 2010, at 8:42 AM, Matias Mendez wrote:
>
> Dear GrADS users,
>
> I have a big MM5 output (~100GB, with 31 sigma-levels, 742 hourly time
> steps, 23 variables). I have used mm5_to_grads.sh to extract a
> variable (u-wind). After that I tried to display this variable,
> everything was working fine but when I did:
>
> d u(t=623)
>
> I got the following error mesage:
>
> Notice: Automatic Grid Interpolation Taking Place
> Low Level I/O Error: Seek error on data file
> Data file name = /home/XXXXX/U_ENE-2006.dat
> 523 rc=-1 fpos=-2145136144 pfi->fhdr=-1
> Error occurred when seeking to byte 9390016
> Data Request Error: Error for variable 'u'
> Error ocurred at column 1
> DISPLAY error: Invalid expression
> Expression = u(t=623)
>
> What does this mean this message and how can I solve this problem?.
> Is there another way to extract a variable from a big file?. Any
> sugesstion is welcome. Thanks in advance.
>
> Best regards,
> Matías
>
> P.S.
> This is the ctl file created by mm5_to_grads.sh
>
> dset /home/XXXXX/U_ENE-2006.dat
> byteswapped
> title MM5 data
> undef -9999.
> pdef 399 279 lcc 24.00 -102.00 200.00 140.00 30.00 60.00 -102.00
> 900
> 0. 9000.
> xdef 972 linear -121.69 0.0405
> ydef 571 linear 12.15 0.0405
> zdef 31 levels
> 0.99950
> 0.99800
> 0.99600
> 0.99400
> 0.99200
> 0.98950
> 0.98700
> 0.98500
> 0.98300
> 0.98100
> 0.97500
> 0.96000
> 0.94000
> 0.92000
> 0.90500
> 0.89000
> 0.87000
> 0.85000
> 0.83000
> 0.81000
> 0.79000
> 0.76000
> 0.72000
> 0.68000
> 0.64000
> 0.61000
> 0.55000
> 0.45000
> 0.35000
> 0.20000
> 0.05000
> tdef 742 linear 00:00Z01JAN2006 60MN
> vars 1
> u 31 99 u wind (m/s)
> endvars
>
> _______________________________________________
> gradsusr mailing list
> gradsusr at gradsusr.org
> http://gradsusr.org/mailman/listinfo/gradsusr
>
> --
> Jennifer M. Adams
> IGES/COLA
> 4041 Powder Mill Road, Suite 302
> Calverton, MD 20705
> jma at cola.iges.org
>
>
>
> _______________________________________________
> gradsusr mailing list
> gradsusr at gradsusr.org
> http://gradsusr.org/mailman/listinfo/gradsusr
>
>
More information about the gradsusr
mailing list