<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
The output from h5dump should have what you need, although what you included in your original post is missing some vital information.&nbsp;
<div><br>
</div>
<div>For the sake of example (so you know what to look for), below is some of the h5dump output that includes
<font color="#b51a00"><b>DATA </b></font>with each attribute, which tells me how to map this grid into the GrADS data model. &nbsp;The descriptor file entries (also included below the h5dump output) &nbsp;illustrate how the data in the hdf5 attributes map to the GrADS
 descriptor file. Note how your h5dump output lists the attribute “DimensionNames” but doesn’t print out the actual values of that attribute (the DATA).</div>
<div><br>
</div>
<div>
<div>
<div><font face="Courier" size="2">&nbsp; DATASET &quot;gaugeRelativeWeighting&quot; {</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATATYPE &nbsp;H5T_STD_I16LE</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATASPACE &nbsp;SIMPLE { ( 3600, 1800 ) / ( 3600, 1800 ) }</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ATTRIBUTE &quot;CodeMissingValue&quot; {</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DATATYPE &nbsp;H5T_STRING {</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; STRSIZE 6;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; STRPAD H5T_STR_NULLTERM;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CSET H5T_CSET_ASCII;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CTYPE H5T_C_S1;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DATASPACE &nbsp;SCALAR</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <font color="#b51a00"><b>DATA</b></font> {</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (0): &quot;-9999&quot;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ATTRIBUTE &quot;DIMENSION_LIST&quot; {</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DATATYPE &nbsp;H5T_VLEN { H5T_REFERENCE}</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DATASPACE &nbsp;SIMPLE { ( 2 ) / ( 2 ) }</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <b><font color="#b51a00">DATA </font>
</b>{</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (0): (DATASET 598 /Grid/lon ), (DATASET 1147 /Grid/lat )</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ATTRIBUTE &quot;DimensionNames&quot; {</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DATATYPE &nbsp;H5T_STRING {</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; STRSIZE 8;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; STRPAD H5T_STR_NULLTERM;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CSET H5T_CSET_ASCII;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CTYPE H5T_C_S1;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DATASPACE &nbsp;SCALAR</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <font color="#b51a00"><b>DATA</b></font> {</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (0): &quot;lon,lat&quot;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ATTRIBUTE &quot;Units&quot; {</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DATATYPE &nbsp;H5T_STRING {</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; STRSIZE 8;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; STRPAD H5T_STR_NULLTERM;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CSET H5T_CSET_ASCII;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CTYPE H5T_C_S1;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DATASPACE &nbsp;SCALAR</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <b><font color="#b51a00">DATA </font>
</b>{</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (0): &quot;percent&quot;</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</font></div>
<div><font face="Courier" size="2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</font></div>
</div>
<div><br>
</div>
<div>
<div><font face="Courier" size="2">dset ^3B-MO.MS.MRG.3IMERG.20140312-S000000-E235959.03.V03D.HDF5</font></div>
<div><font face="Courier" size="2">dtype hdf5_grid</font></div>
<div><font face="Courier" size="2">undef -9999.9&nbsp;</font></div>
<div><font face="Courier" size="2">xdef 3600 linear -179.95 0.10</font></div>
<div><font face="Courier" size="2">ydef 1800 linear -89.95 0.10</font></div>
<div><font face="Courier" size="2">zdef 1 linear 1 1</font></div>
<div><font face="Courier" size="2">tdef 1 linear 01mar2014 1mo</font></div>
<div><font face="Courier" size="2">vars 1</font></div>
<div><font face="Courier" size="2">/Grid/precipitation=&gt;p 0 x,y precipitation [mm/hr]</font></div>
<div><font face="Courier" size="2">endvars</font></div>
<div><br>
</div>
<div>Your variables have a shape like this:<br>
<blockquote type="cite">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto;">
<div style="word-wrap: break-word;">
<div class="h5">
<blockquote type="cite">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto;">
<div style="word-wrap: break-word;">
<blockquote type="cite">
<div dir="ltr">3, 3, 16, 2, 72, 28&nbsp;</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<div>so you need to figure out how you’re going to map those into X, Y, Z, T, and E and then use numbers for the remaining dimensions.&nbsp;</div>
<div><br>
</div>
<div>Without knowing anything about this data, you could try a complete abstract grid:</div>
<div><br>
</div>
<div><font face="Courier" size="2">xdef 28 linear 1 1</font></div>
<div><font face="Courier" size="2">ydef 72 linear 1 1</font></div>
<div><font face="Courier" size="2">zdef 2 linear 1 1</font></div>
<div><font face="Courier" size="2">tdef 16 linear 01jan0001 1mo</font></div>
<div><font face="Courier" size="2">edef 3 linear 1 1</font></div>
<div><font face="Courier" size="2">...</font></div>
<div><font face="Courier" size="2">vars 3</font></div>
<div><font face="Courier" size="2">/Grids/G1/precipLiqRate/count=&gt;plrcnt0 &nbsp;2 &nbsp; 0,e,t,z,y,x &nbsp; plrcnt0</font></div>
<div><span style="font-family: Courier; font-size: small;">/Grids/G1/precipLiqRate/count=&gt;plrcnt</span><font face="Courier" size="2">1 &nbsp;2 &nbsp; 1,e,t,z,y,x &nbsp; plrcnt1</font></div>
<div><span style="font-family: Courier; font-size: small;">/Grids/G1/precipLiqRate/count=&gt;plrcnt</span><font face="Courier" size="2">2 &nbsp;2 &nbsp; 2,e,t,z,y,x &nbsp; plrcnt2</font></div>
<div><font face="Courier" size="2">endvars</font></div>
<div><font face="Courier" size="2"><br>
</font></div>
<div>The variable that has an extra dimension (‘hist’ with DATASPACE &nbsp;SIMPLE { ( 30, 3, 3, 16, 2, 72, 28 ) / ( 30, 3, 3, 16, 2, 72, 28 ) }) is going to be divided further into more variables with an extra set of integers in the comma-delimited units entry of
 your descriptor file.&nbsp;</div>
<div>Good luck!!&nbsp;</div>
<div>—Jennifer</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div></div>
</div>
<div>
<div>On Jan 14, 2016, at 11:04 AM, Justin Hicks &lt;<a href="mailto:jhicks2014@gmail.com">jhicks2014@gmail.com</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div dir="ltr">Jennifer,
<div><br>
</div>
<div>Thank you. I will play around with this. However, it seems I would have to know the xdef, ydef, and zdef to take advantage of this. Any hints on how I could find out what these would be? What I have in my control file isn't correct; I just placed it there
 with the intention of fixing it later after the variables worked.&nbsp;</div>
<div><br>
</div>
<div>-Justin</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Jan 14, 2016 at 10:42 AM, Jennifer M Adams <span dir="ltr">
&lt;<a href="mailto:jadams21@gmu.edu" target="_blank">jadams21@gmu.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto;">
<div style="word-wrap:break-word">Hi, Justin —&nbsp;
<div>That message looks like your delcaration of the coordinates (“x,y”) is wrong. Look at the DATASPACE SIMPLE attribute in the h5dump output, that should give you a clue as to how many and what size the dimensions are. It looks like ‘hist’ has one more dimension
 than ‘mean’ and these variables have 6 or 7 dimensions.&nbsp; Have a look at item #4 in the Usage Notes of&nbsp;<a href="http://cola.gmu.edu/grads/gadoc/SDFdescriptorfile.html" target="_blank">http://cola.gmu.edu/grads/gadoc/SDFdescriptorfile.html</a> for how to handle
 this situation.&nbsp;</div>
<span class="HOEnZb"><font color="#888888">
<div>—Jennifer</div>
</font></span>
<div>
<div class="h5">
<div><br>
<div>
<div>On Jan 14, 2016, at 10:04 AM, Justin Hicks &lt;<a href="mailto:jhicks2014@gmail.com" target="_blank">jhicks2014@gmail.com</a>&gt; wrote:</div>
<br>
<blockquote type="cite">
<div dir="ltr">Jennifer,
<div><br>
</div>
<div>I put in the dataset names, like you said, but I still get a different error. The error says:</div>
<div><br>
</div>
<div>
<div>ga-&gt; d plrcnt</div>
<div>HDF5-DIAG: Error detected in HDF5 (1.8.7) thread 0:</div>
<div>&nbsp; #000: H5Dio.c line 153 in H5Dread(): selection&#43;offset not within extent</div>
<div>&nbsp; &nbsp; major: Dataspace</div>
<div>&nbsp; &nbsp; minor: Out of range</div>
<div>H5Dread failed for int data&nbsp;</div>
<div>Data Request Error: &nbsp;Error for variable 'plrcnt'</div>
<div>&nbsp; Error ocurred at column 1</div>
<div>DISPLAY error: &nbsp;Invalid expression&nbsp;</div>
<div>&nbsp; Expression = plrcnt</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>-Justin</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Jan 13, 2016 at 8:07 AM, Jennifer M Adams <span dir="ltr">
&lt;<a href="mailto:jadams21@gmu.edu" target="_blank">jadams21@gmu.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto;">
<div style="word-wrap:break-word">Justin,&nbsp;
<div>It looks like the variables in your descriptor files are group names not dataset names. Try this instead:</div>
<div>
<div dir="ltr">
<div><font face="Courier"><span style="font-size:14px">/Grids/G1/precipLiqRate/count=&gt;plrcnt &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 x,y &nbsp;liquid precipitation rate count</span></font></div>
<div><font face="Courier"><span style="font-size:14px">/Grids/G1/precipLiqRate/hist=&gt;plrhist &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 x,y &nbsp;liquid precipitation rate hist</span></font></div>
<div><font face="Courier"><span style="font-size:14px">/Grids/G1/precipLiqRate/mean=&gt;plrmean &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 x,y &nbsp;liquid precipitation rate mean</span></font></div>
<div><font face="Courier"><span style="font-size:14px">/Grids/G1/precipLiqRate/stdev=&gt;plrcstd &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 x,y &nbsp;liquid precipitation rate stdev</span></font></div>
</div>
<div>
<div dir="ltr">
<div>—Jennifer</div>
<div><br>
</div>
</div>
</div>
<div>
<div>
<div>
<div>On Jan 11, 2016, at 2:42 PM, Justin Hicks &lt;<a href="mailto:jhicks2014@gmail.com" target="_blank">jhicks2014@gmail.com</a>&gt; wrote:</div>
<br>
</div>
</div>
<blockquote type="cite">
<div>
<div>
<div dir="ltr">Grads Users,&nbsp;
<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:&nbsp;</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>&nbsp; #000: H5D.c line 341 in H5Dopen2(): not a dataset</div>
<div>&nbsp; &nbsp; major: Dataset</div>
<div>&nbsp; &nbsp; minor: Inappropriate type</div>
<div>Error: H5Dopen2 failed for variable /Grids/G1/precipLiqRate&nbsp;</div>
<div>Error: Variable /Grids/G1/precipLiqRate not in HDF5 file</div>
<div>Data Request Error: &nbsp;Error for variable 'plrate'</div>
<div>&nbsp; Error ocurred at column 1</div>
<div>DISPLAY error: &nbsp;Invalid expression&nbsp;</div>
<div>&nbsp; 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 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 x,y &nbsp;liquid precipitation rate</div>
<div>/Grids/G1/precipLiqWaterContent=&gt;plcon &nbsp; &nbsp; 0 x,y &nbsp; liquid precipitation content</div>
<div>/Grids/G1/precipTotDm=&gt;ptot &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 x,y &nbsp; precipitation total</div>
<div>/Grids/G1/precipTotRate=&gt;ptotr &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 x,y &nbsp;precipitation total rate</div>
<div>ENDVARS</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>I don't think the xdef and ydef are completely accurate, but I shouldn't get that error message even if the edef and ydef are wrong. The file contents of h5dump are below:&nbsp;</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>&nbsp;group &nbsp; &nbsp; &nbsp;/</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G1</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipAllObs</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G1/precipLiqRate</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipLiqRate/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipLiqRate/hist</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipLiqRate/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipLiqRate/stdev</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G1/precipLiqWaterContent</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipLiqWaterContent/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipLiqWaterContent/hist</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipLiqWaterContent/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipLiqWaterContent/stdev</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G1/precipTotDm</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotDm/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotDm/hist</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotDm/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotDm/stdev</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G1/precipTotLogNw</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotLogNw/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotLogNw/hist</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotLogNw/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotLogNw/stdev</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G1/precipTotRate</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotRate/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotRate/hist</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotRate/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotRate/stdev</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G1/precipTotWaterContent</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotWaterContent/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotWaterContent/hist</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotWaterContent/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/precipTotWaterContent/stdev</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/surfPrecipLiqRateProb</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/surfPrecipLiqRateUn</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G1/surfPrecipTotRateDiurnal</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/surfPrecipTotRateDiurnal/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/surfPrecipTotRateDiurnal/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/surfPrecipTotRateDiurnal/stdev</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/surfPrecipTotRateDiurnalAllObs</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/surfPrecipTotRateProb</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G1/surfPrecipTotRateUn</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G2</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipAllObs</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G2/precipLiqRate</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipLiqRate/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipLiqRate/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipLiqRate/stdev</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G2/precipLiqWaterContent</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipLiqWaterContent/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipLiqWaterContent/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipLiqWaterContent/stdev</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G2/precipTotDm</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotDm/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotDm/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotDm/stdev</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G2/precipTotLogNw</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotLogNw/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotLogNw/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotLogNw/stdev</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G2/precipTotRate</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotRate/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotRate/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotRate/stdev</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G2/precipTotWaterContent</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotWaterContent/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotWaterContent/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/precipTotWaterContent/stdev</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/surfPrecipLiqRateProb</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/surfPrecipLiqRateUn</div>
<div>&nbsp;group &nbsp; &nbsp; &nbsp;/Grids/G2/surfPrecipTotRateDiurnal</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/surfPrecipTotRateDiurnal/count</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/surfPrecipTotRateDiurnal/mean</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/surfPrecipTotRateDiurnal/stdev</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/surfPrecipTotRateDiurnalAllObs</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/surfPrecipTotRateProb</div>
<div>&nbsp;dataset &nbsp; &nbsp;/Grids/G2/surfPrecipTotRateUn</div>
<div>&nbsp;dataset &nbsp; &nbsp;/InputAlgorithmVersions</div>
<div>&nbsp;dataset &nbsp; &nbsp;/InputFileNames</div>
<div>&nbsp;dataset &nbsp; &nbsp;/InputGenerationDateTimes</div>
<div>&nbsp;}</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>&nbsp; &nbsp;DATASET &quot;count&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; DATATYPE &nbsp;H5T_STD_I32LE</div>
<div>&nbsp; &nbsp; &nbsp; DATASPACE &nbsp;SIMPLE { ( 3, 3, 16, 2, 72, 28 ) / ( 3, 3, 16, 2, 72, 28 ) }</div>
<div>&nbsp; &nbsp; &nbsp; ATTRIBUTE &quot;CodeMissingValue&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATATYPE &nbsp;H5T_STRING {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRSIZE 101;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRPAD H5T_STR_NULLTERM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CSET H5T_CSET_ASCII;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CTYPE H5T_C_S1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATASPACE &nbsp;SCALAR</div>
<div>&nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; ATTRIBUTE &quot;DimensionNames&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATATYPE &nbsp;H5T_STRING {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRSIZE 21;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRPAD H5T_STR_NULLTERM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CSET H5T_CSET_ASCII;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CTYPE H5T_C_S1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATASPACE &nbsp;SCALAR</div>
<div>&nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp;}</div>
<div>&nbsp; &nbsp;DATASET &quot;hist&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; DATATYPE &nbsp;H5T_STD_I32LE</div>
<div>&nbsp; &nbsp; &nbsp; DATASPACE &nbsp;SIMPLE { ( 30, 3, 3, 16, 2, 72, 28 ) / ( 30, 3, 3, 16, 2, 72, 28 ) }</div>
<div>&nbsp; &nbsp; &nbsp; ATTRIBUTE &quot;CodeMissingValue&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATATYPE &nbsp;H5T_STRING {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRSIZE 101;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRPAD H5T_STR_NULLTERM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CSET H5T_CSET_ASCII;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CTYPE H5T_C_S1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATASPACE &nbsp;SCALAR</div>
<div>&nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; ATTRIBUTE &quot;DimensionNames&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATATYPE &nbsp;H5T_STRING {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRSIZE 25;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRPAD H5T_STR_NULLTERM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CSET H5T_CSET_ASCII;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CTYPE H5T_C_S1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATASPACE &nbsp;SCALAR</div>
<div>&nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp;}</div>
<div>&nbsp; &nbsp;DATASET &quot;mean&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; DATATYPE &nbsp;H5T_IEEE_F32LE</div>
<div>&nbsp; &nbsp; &nbsp; DATASPACE &nbsp;SIMPLE { ( 3, 3, 16, 2, 72, 28 ) / ( 3, 3, 16, 2, 72, 28 ) }</div>
<div>&nbsp; &nbsp; &nbsp; ATTRIBUTE &quot;CodeMissingValue&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATATYPE &nbsp;H5T_STRING {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRSIZE 101;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRPAD H5T_STR_NULLTERM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CSET H5T_CSET_ASCII;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CTYPE H5T_C_S1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATASPACE &nbsp;SCALAR</div>
<div>&nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; ATTRIBUTE &quot;DimensionNames&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATATYPE &nbsp;H5T_STRING {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRSIZE 21;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRPAD H5T_STR_NULLTERM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CSET H5T_CSET_ASCII;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CTYPE H5T_C_S1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATASPACE &nbsp;SCALAR</div>
<div>&nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp;}</div>
<div>&nbsp; &nbsp;DATASET &quot;stdev&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; DATATYPE &nbsp;H5T_IEEE_F32LE</div>
<div>&nbsp; &nbsp; &nbsp; DATASPACE &nbsp;SIMPLE { ( 3, 3, 16, 2, 72, 28 ) / ( 3, 3, 16, 2, 72, 28 ) }</div>
<div>&nbsp; &nbsp; &nbsp; ATTRIBUTE &quot;CodeMissingValue&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATATYPE &nbsp;H5T_STRING {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRSIZE 101;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRPAD H5T_STR_NULLTERM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CSET H5T_CSET_ASCII;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CTYPE H5T_C_S1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATASPACE &nbsp;SCALAR</div>
<div>&nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; ATTRIBUTE &quot;DimensionNames&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATATYPE &nbsp;H5T_STRING {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRSIZE 21;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRPAD H5T_STR_NULLTERM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CSET H5T_CSET_ASCII;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CTYPE H5T_C_S1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATASPACE &nbsp;SCALAR</div>
<div>&nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp;}</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>
</div>
</div>
_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
</blockquote>
</div>
<br>
</div>
</div>
<br>
_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" rel="noreferrer" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
<br>
</blockquote>
</div>
<br>
</div>
_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org" target="_blank">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" rel="noreferrer" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
<br>
</blockquote>
</div>
<br>
</div>
_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
http://gradsusr.org/mailman/listinfo/gradsusr<br>
</blockquote>
</div>
<br>
</div>
</div>
</body>
</html>