<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">First of all, thank you for providing all the information and data I needed to reproduce the error! The failure of method 1 (using array indices in the units field of the variable declaration instead of x,y,z,t,e) is indeed a bug that is unique to the hdf5 data type. The critical bit of information in the error message from the HDF5 library was this: "src and dest data spaces have different sizes." In method 1, the variables are described to GrADS as being only 2-dimensional (i.e., not Z-varying) even though they really have 3 varying dimensions, and the library trips on this deception. The netcdf library is not as fussy. I will put a fix in version 2.1, but for now you will have to use method 2. <div>--Jennifer</div><div><br><div><div><br><div><div>On Sep 19, 2013, at 3:29 PM, James E. Johnson wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>I'm using grads-2.0.2-bin-CentOS5.8-x86_64.tar.gz<br><br>I have an HDF-EOS5 file with some data arrays that are 3 dimensional, with the <br>third dimension representing wavelength/spectral band. I created a control <br>file for this data following the description at <br><a href="http://www.iges.org/grads/gadoc/gadocindex.html">http://www.iges.org/grads/gadoc/gadocindex.html</a> (section VAR subsection <br>units). It says there are two ways to implement this, first with an array <br>index in the units dimension list, the second with dimension values specified <br>in the Z axis. The second method works, however the first method keeps giving <br>me errors:<br><br>HDF5-DIAG: Error detected in HDF5 (1.8.7) thread 0:<br> #000: H5Dio.c line 174 in H5Dread(): can't read data<br> major: Dataset<br> minor: Read failed<br> #001: H5Dio.c line 348 in H5D_read(): src and dest data spaces have <br>different sizes<br> major: Invalid arguments to routine<br> minor: Bad value<br>H5Dread failed for short data<br>Data Request Error: Error for variable 'aaod342'<br> Error ocurred at column 1<br>DISPLAY error: Invalid expression<br> Expression = aaod342<br><br><br><br>The sample data file is:<br><a href="ftp://acdisc.gsfc.nasa.gov/data/s4pa/Aura_OMI_Level3/OMAEROe.003/2013/OMI-">ftp://acdisc.gsfc.nasa.gov/data/s4pa/Aura_OMI_Level3/OMAEROe.003/2013/OMI-</a><br>Aura_L3-OMAEROe_2013m0601_v003-2013m0603t015851.he5<br><br><br>First method (array index) control file:<br>DSET OMI-Aura_L3-OMAEROe_2013m0601_v003-2013m0603t015851.he5<br>DTYPE hdf5_grid<br>TITLE OMI/Aura Multi-wavelength Aerosol Optical Depth and Single Scattering <br>Albedo Daily L3 Global 0.25x0.25 deg Lat/Lon Grid for 1 June 2013<br>UNDEF -32767 _FillValue<br>XDEF 1440 linear -180 0.25<br>YDEF 720 linear -90 0.25<br>ZDEF 1 levels 1<br>TDEF 1 linear 1jun2013 1dy<br>VARS 5<br>/HDFEOS/GRIDS/ColumnAmountAerosol/Data~Fields/AbsorbingAerosolOpticalThicknessMW=>aaod342 <br>0 0,y,x Absorbing Aerosol Optical Thickness at 342.5 nm<br>/HDFEOS/GRIDS/ColumnAmountAerosol/Data~Fields/AbsorbingAerosolOpticalThicknessMW=>aaod388 <br>0 1,y,x Absorbing Aerosol Optical Thickness at 388.0 nm<br>/HDFEOS/GRIDS/ColumnAmountAerosol/Data~Fields/AbsorbingAerosolOpticalThicknessMW=>aaod442 <br>0 2,y,x Absorbing Aerosol Optical Thickness at 442.0 nm<br>/HDFEOS/GRIDS/ColumnAmountAerosol/Data~Fields/AbsorbingAerosolOpticalThicknessMW=>aaod463 <br>0 3,y,x Absorbing Aerosol Optical Thickness at 463.0 nm<br>/HDFEOS/GRIDS/ColumnAmountAerosol/Data~Fields/AbsorbingAerosolOpticalThicknessMW=>aaod483 <br>0 4,y,x Absorbing Aerosol Optical Thickness at 483.5 nm<br>ENDVARS<br><br><br>Second method (Z dimension) control file:<br>DSET OMI-Aura_L3-OMAEROe_2013m0601_v003-2013m0603t015851.he5<br>DTYPE hdf5_grid<br>TITLE OMI/Aura Multi-wavelength Aerosol Optical Depth and Single Scattering <br>Albedo Daily L3 Global 0.25x0.25 deg Lat/Lon Grid for 1 June 2013<br>UNDEF -32767 _FillValue<br>XDEF 1440 linear -180 0.25<br>YDEF 720 linear -90 0.25<br>ZDEF 5 levels 342.5 388.0 442.0 463.0 483.5<br>TDEF 1 linear 1jun2013 1dy<br>VARS 1<br>/HDFEOS/GRIDS/ColumnAmountAerosol/Data~Fields/AbsorbingAerosolOpticalThicknessMW=>aaod <br>5 z,y,x Absorbing Aerosol Optical Thickness<br>ENDVARS<br><br><br>How do I get method 1 (array index) to work? Is there something wrong with <br>ZDEF? Or is this a GrADS bug?<br><br>------------------------------------------------------------------------------<br>| James E. Johnson | address: |<br>| ADNET Systems, Inc. | NASA Goddard Space Flight Center |<br>| e-mail: james.johnson@nasa.gov | Data and Information Services Center |<br>| phone: 301-614-5121 | Code 610.2, Bldg 32, Room S130G |<br>| fax: 301-614-5268 | Greenbelt, MD 20771 |<br>------------------------------------------------------------------------------<br>_______________________________________________<br>gradsusr mailing list<br>gradsusr@gradsusr.org<br>http://gradsusr.org/mailman/listinfo/gradsusr<br></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div>--</div><div>Jennifer M. Adams<br>Center for Ocean-Land-Atmosphere Studies (COLA)<br>111 Research Hall, Mail Stop 2B3<br>George Mason University<br>4400 University Drive<br>Fairfax, VA 22030 <br><br></div><div><br class="khtml-block-placeholder"></div><br class="Apple-interchange-newline"></span></span></div></span></span><br class="Apple-interchange-newline">
</div>
<br></div></div></div></body></html>