<div dir="ltr">Grads Users, <div><br></div><div>I was able to open the control file in grads, but i get an error when I try to display a variable: </div><div><br></div><div><div>ga-&gt; d plrate</div><div>HDF5-DIAG: Error detected in HDF5 (1.8.7) thread 0:</div><div>  #000: H5D.c line 341 in H5Dopen2(): not a dataset</div><div>    major: Dataset</div><div>    minor: Inappropriate type</div><div>Error: H5Dopen2 failed for variable /Grids/G1/precipLiqRate </div><div>Error: Variable /Grids/G1/precipLiqRate not in HDF5 file</div><div>Data Request Error:  Error for variable &#39;plrate&#39;</div><div>  Error ocurred at column 1</div><div>DISPLAY error:  Invalid expression </div><div>  Expression = plrate</div></div><div><br></div><div>The control file is below:</div><div><br></div><div><div>DSET /data2/GPM/GPM_3CMB.03/2015/3B-MO.GPM.DPRGMI.CORRAGM.20150301-S000000-E235959.03.V03D.HDF5</div><div>OPTIONS template</div><div>DTYPE hdf5_grid</div><div>TITLE GPM precip</div><div>UNDEF -999.0</div><div>XDEF 3600 linear -180 0.1</div><div>YDEF 300 linear -20 0.1</div><div>ZDEF 1 levels 1000</div><div>TDEF 1 linear 01mar2015 1dy</div><div>VARS 4</div><div>/Grids/G1/precipLiqRate=&gt;plrate            0 x,y  liquid precipitation rate</div><div>/Grids/G1/precipLiqWaterContent=&gt;plcon     0 x,y   liquid precipitation content</div><div>/Grids/G1/precipTotDm=&gt;ptot                0 x,y   precipitation total</div><div>/Grids/G1/precipTotRate=&gt;ptotr             0 x,y  precipitation total rate</div><div>ENDVARS</div></div><div><br></div><div><br></div><div>I don&#39;t think the xdef and ydef are completely accurate, but I shouldn&#39;t get that error message even if the edef and ydef are wrong. The file contents of h5dump are below: </div><div><br></div><div><div>/home/jhicks/h5dump -n 3B-MO.GPM.DPRGMI.CORRAGM.20150301-S000000-E235959.03.V03D.HDF5</div><div>HDF5 &quot;3B-MO.GPM.DPRGMI.CORRAGM.20150301-S000000-E235959.03.V03D.HDF5&quot; {</div><div>FILE_CONTENTS {</div><div> group      /</div><div> group      /Grids</div><div> group      /Grids/G1</div><div> dataset    /Grids/G1/precipAllObs</div><div> group      /Grids/G1/precipLiqRate</div><div> dataset    /Grids/G1/precipLiqRate/count</div><div> dataset    /Grids/G1/precipLiqRate/hist</div><div> dataset    /Grids/G1/precipLiqRate/mean</div><div> dataset    /Grids/G1/precipLiqRate/stdev</div><div> group      /Grids/G1/precipLiqWaterContent</div><div> dataset    /Grids/G1/precipLiqWaterContent/count</div><div> dataset    /Grids/G1/precipLiqWaterContent/hist</div><div> dataset    /Grids/G1/precipLiqWaterContent/mean</div><div> dataset    /Grids/G1/precipLiqWaterContent/stdev</div><div> group      /Grids/G1/precipTotDm</div><div> dataset    /Grids/G1/precipTotDm/count</div><div> dataset    /Grids/G1/precipTotDm/hist</div><div> dataset    /Grids/G1/precipTotDm/mean</div><div> dataset    /Grids/G1/precipTotDm/stdev</div><div> group      /Grids/G1/precipTotLogNw</div><div> dataset    /Grids/G1/precipTotLogNw/count</div><div> dataset    /Grids/G1/precipTotLogNw/hist</div><div> dataset    /Grids/G1/precipTotLogNw/mean</div><div> dataset    /Grids/G1/precipTotLogNw/stdev</div><div> group      /Grids/G1/precipTotRate</div><div> dataset    /Grids/G1/precipTotRate/count</div><div> dataset    /Grids/G1/precipTotRate/hist</div><div> dataset    /Grids/G1/precipTotRate/mean</div><div> dataset    /Grids/G1/precipTotRate/stdev</div><div> group      /Grids/G1/precipTotWaterContent</div><div> dataset    /Grids/G1/precipTotWaterContent/count</div><div> dataset    /Grids/G1/precipTotWaterContent/hist</div><div> dataset    /Grids/G1/precipTotWaterContent/mean</div><div> dataset    /Grids/G1/precipTotWaterContent/stdev</div><div> dataset    /Grids/G1/surfPrecipLiqRateProb</div><div> dataset    /Grids/G1/surfPrecipLiqRateUn</div><div> group      /Grids/G1/surfPrecipTotRateDiurnal</div><div> dataset    /Grids/G1/surfPrecipTotRateDiurnal/count</div><div> dataset    /Grids/G1/surfPrecipTotRateDiurnal/mean</div><div> dataset    /Grids/G1/surfPrecipTotRateDiurnal/stdev</div><div> dataset    /Grids/G1/surfPrecipTotRateDiurnalAllObs</div><div> dataset    /Grids/G1/surfPrecipTotRateProb</div><div> dataset    /Grids/G1/surfPrecipTotRateUn</div><div> group      /Grids/G2</div><div> dataset    /Grids/G2/precipAllObs</div><div> group      /Grids/G2/precipLiqRate</div><div> dataset    /Grids/G2/precipLiqRate/count</div><div> dataset    /Grids/G2/precipLiqRate/mean</div><div> dataset    /Grids/G2/precipLiqRate/stdev</div><div> group      /Grids/G2/precipLiqWaterContent</div><div> dataset    /Grids/G2/precipLiqWaterContent/count</div><div> dataset    /Grids/G2/precipLiqWaterContent/mean</div><div> dataset    /Grids/G2/precipLiqWaterContent/stdev</div><div> group      /Grids/G2/precipTotDm</div><div> dataset    /Grids/G2/precipTotDm/count</div><div> dataset    /Grids/G2/precipTotDm/mean</div><div> dataset    /Grids/G2/precipTotDm/stdev</div><div> group      /Grids/G2/precipTotLogNw</div><div> dataset    /Grids/G2/precipTotLogNw/count</div><div> dataset    /Grids/G2/precipTotLogNw/mean</div><div> dataset    /Grids/G2/precipTotLogNw/stdev</div><div> group      /Grids/G2/precipTotRate</div><div> dataset    /Grids/G2/precipTotRate/count</div><div> dataset    /Grids/G2/precipTotRate/mean</div><div> dataset    /Grids/G2/precipTotRate/stdev</div><div> group      /Grids/G2/precipTotWaterContent</div><div> dataset    /Grids/G2/precipTotWaterContent/count</div><div> dataset    /Grids/G2/precipTotWaterContent/mean</div><div> dataset    /Grids/G2/precipTotWaterContent/stdev</div><div> dataset    /Grids/G2/surfPrecipLiqRateProb</div><div> dataset    /Grids/G2/surfPrecipLiqRateUn</div><div> group      /Grids/G2/surfPrecipTotRateDiurnal</div><div> dataset    /Grids/G2/surfPrecipTotRateDiurnal/count</div><div> dataset    /Grids/G2/surfPrecipTotRateDiurnal/mean</div><div> dataset    /Grids/G2/surfPrecipTotRateDiurnal/stdev</div><div> dataset    /Grids/G2/surfPrecipTotRateDiurnalAllObs</div><div> dataset    /Grids/G2/surfPrecipTotRateProb</div><div> dataset    /Grids/G2/surfPrecipTotRateUn</div><div> dataset    /InputAlgorithmVersions</div><div> dataset    /InputFileNames</div><div> dataset    /InputGenerationDateTimes</div><div> }</div><div>}</div></div><div><br></div><div><br></div><div>The group contents of /Grids/G1/precipLiqRate are below:</div><div><br></div><div><div>h5dump -H -g/Grids/G1/precipLiqRate 3B-MO.GPM.DPRGMI.CORRAGM.20150301-S000000-E235959.03.V03D.HDF5</div><div>HDF5 &quot;3B-MO.GPM.DPRGMI.CORRAGM.20150301-S000000-E235959.03.V03D.HDF5&quot; {</div><div>GROUP &quot;/Grids/G1/precipLiqRate&quot; {</div><div>   DATASET &quot;count&quot; {</div><div>      DATATYPE  H5T_STD_I32LE</div><div>      DATASPACE  SIMPLE { ( 3, 3, 16, 2, 72, 28 ) / ( 3, 3, 16, 2, 72, 28 ) }</div><div>      ATTRIBUTE &quot;CodeMissingValue&quot; {</div><div>         DATATYPE  H5T_STRING {</div><div>               STRSIZE 101;</div><div>               STRPAD H5T_STR_NULLTERM;</div><div>               CSET H5T_CSET_ASCII;</div><div>               CTYPE H5T_C_S1;</div><div>            }</div><div>         DATASPACE  SCALAR</div><div>      }</div><div>      ATTRIBUTE &quot;DimensionNames&quot; {</div><div>         DATATYPE  H5T_STRING {</div><div>               STRSIZE 21;</div><div>               STRPAD H5T_STR_NULLTERM;</div><div>               CSET H5T_CSET_ASCII;</div><div>               CTYPE H5T_C_S1;</div><div>            }</div><div>         DATASPACE  SCALAR</div><div>      }</div><div>   }</div><div>   DATASET &quot;hist&quot; {</div><div>      DATATYPE  H5T_STD_I32LE</div><div>      DATASPACE  SIMPLE { ( 30, 3, 3, 16, 2, 72, 28 ) / ( 30, 3, 3, 16, 2, 72, 28 ) }</div><div>      ATTRIBUTE &quot;CodeMissingValue&quot; {</div><div>         DATATYPE  H5T_STRING {</div><div>               STRSIZE 101;</div><div>               STRPAD H5T_STR_NULLTERM;</div><div>               CSET H5T_CSET_ASCII;</div><div>               CTYPE H5T_C_S1;</div><div>            }</div><div>         DATASPACE  SCALAR</div><div>      }</div><div>      ATTRIBUTE &quot;DimensionNames&quot; {</div><div>         DATATYPE  H5T_STRING {</div><div>               STRSIZE 25;</div><div>               STRPAD H5T_STR_NULLTERM;</div><div>               CSET H5T_CSET_ASCII;</div><div>               CTYPE H5T_C_S1;</div><div>            }</div><div>         DATASPACE  SCALAR</div><div>      }</div><div>   }</div><div>   DATASET &quot;mean&quot; {</div><div>      DATATYPE  H5T_IEEE_F32LE</div><div>      DATASPACE  SIMPLE { ( 3, 3, 16, 2, 72, 28 ) / ( 3, 3, 16, 2, 72, 28 ) }</div><div>      ATTRIBUTE &quot;CodeMissingValue&quot; {</div><div>         DATATYPE  H5T_STRING {</div><div>               STRSIZE 101;</div><div>               STRPAD H5T_STR_NULLTERM;</div><div>               CSET H5T_CSET_ASCII;</div><div>               CTYPE H5T_C_S1;</div><div>            }</div><div>         DATASPACE  SCALAR</div><div>      }</div><div>      ATTRIBUTE &quot;DimensionNames&quot; {</div><div>         DATATYPE  H5T_STRING {</div><div>               STRSIZE 21;</div><div>               STRPAD H5T_STR_NULLTERM;</div><div>               CSET H5T_CSET_ASCII;</div><div>               CTYPE H5T_C_S1;</div><div>            }</div><div>         DATASPACE  SCALAR</div><div>      }</div><div>   }</div><div>   DATASET &quot;stdev&quot; {</div><div>      DATATYPE  H5T_IEEE_F32LE</div><div>      DATASPACE  SIMPLE { ( 3, 3, 16, 2, 72, 28 ) / ( 3, 3, 16, 2, 72, 28 ) }</div><div>      ATTRIBUTE &quot;CodeMissingValue&quot; {</div><div>         DATATYPE  H5T_STRING {</div><div>               STRSIZE 101;</div><div>               STRPAD H5T_STR_NULLTERM;</div><div>               CSET H5T_CSET_ASCII;</div><div>               CTYPE H5T_C_S1;</div><div>            }</div><div>         DATASPACE  SCALAR</div><div>      }</div><div>      ATTRIBUTE &quot;DimensionNames&quot; {</div><div>         DATATYPE  H5T_STRING {</div><div>               STRSIZE 21;</div><div>               STRPAD H5T_STR_NULLTERM;</div><div>               CSET H5T_CSET_ASCII;</div><div>               CTYPE H5T_C_S1;</div><div>            }</div><div>         DATASPACE  SCALAR</div><div>      }</div><div>   }</div><div>}</div><div>}</div></div><div><br></div><div><br></div><div>Any help would be appreciated.</div><div><br></div><div>Thanks,</div><div><br></div><div>-Justin</div></div>