<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Did you also include the 'set t' and 'set z' for each?&nbsp; Are these
    defined the same in each data set?<br>
    <br>
    <div class="moz-cite-prefix">On 6/23/14 2:09 AM, Yaqian He wrote:<br>
    </div>
    <blockquote
cite="mid:CAKbvkVXLseAck0rgS04K0V2WBnYRFb6_az4-1VuZ77a5E0nCtg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Dear&nbsp;<span
          style="font-family:arial,sans-serif;font-size:13px">James,</span>
        <div><span style="font-family:arial,sans-serif;font-size:13px"><br>
          </span></div>
        <div><span style="font-family:arial,sans-serif;font-size:13px">&nbsp;
            &nbsp;Thanks for your reply.</span></div>
        <div><span style="font-family:arial,sans-serif;font-size:13px">&nbsp;
            &nbsp;I added the </span>'set lat 13 20.0' and 'set lon -15.0
          20.0' after 'set dfile 2', however, it still shows that 'Error
          in gagchk: axis sizes are not the same Operation error:
          &nbsp;Incompatable grids'. &nbsp;Could you give me more help? Do I need
          to regrid my data?</div>
        <div><br>
        </div>
        <div>Thanks very much!</div>
        <div><br>
        </div>
        <div>Best wishes!</div>
        <div>Yaqian</div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Fri, Jun 20, 2014 at 2:51 PM, <span
            dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:gradsusr-request@gradsusr.org"
              target="_blank">gradsusr-request@gradsusr.org</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">Send
            gradsusr mailing list submissions to<br>
            &nbsp; &nbsp; &nbsp; &nbsp; <a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
            <br>
            To subscribe or unsubscribe via the World Wide Web, visit<br>
            &nbsp; &nbsp; &nbsp; &nbsp; <a moz-do-not-send="true"
              href="http://gradsusr.org/mailman/listinfo/gradsusr"
              target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
            or, via email, send a message with subject or body 'help' to<br>
            &nbsp; &nbsp; &nbsp; &nbsp; <a moz-do-not-send="true"
              href="mailto:gradsusr-request@gradsusr.org">gradsusr-request@gradsusr.org</a><br>
            <br>
            You can reach the person managing the list at<br>
            &nbsp; &nbsp; &nbsp; &nbsp; <a moz-do-not-send="true"
              href="mailto:gradsusr-owner@gradsusr.org">gradsusr-owner@gradsusr.org</a><br>
            <br>
            When replying, please edit your Subject line so it is more
            specific<br>
            than "Re: Contents of gradsusr digest..."<br>
            <br>
            <br>
            Today's Topics:<br>
            <br>
            &nbsp; &nbsp;1. Re: Fwd: How to calculate the difference between two
            NDVI<br>
            &nbsp; &nbsp; &nbsp; datasets (James T. Potemra)<br>
            &nbsp; &nbsp;2. Re: Displaying a .nc file (David Stanfel)<br>
            <br>
            <br>
----------------------------------------------------------------------<br>
            <br>
            Message: 1<br>
            Date: Fri, 20 Jun 2014 08:39:36 -1000<br>
            From: "James T. Potemra" &lt;<a moz-do-not-send="true"
              href="mailto:jimp@hawaii.edu">jimp@hawaii.edu</a>&gt;<br>
            Subject: Re: [gradsusr] Fwd: How to calculate the difference
            between<br>
            &nbsp; &nbsp; &nbsp; &nbsp; two NDVI datasets<br>
            To: GrADS Users Forum &lt;<a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a>&gt;<br>
            Message-ID: &lt;<a moz-do-not-send="true"
              href="mailto:53A47FE8.603@hawaii.edu">53A47FE8.603@hawaii.edu</a>&gt;<br>
            Content-Type: text/plain; charset="iso-8859-1"<br>
            <br>
            Yaqian,<br>
            <br>
            I think you need to specify all ranges for each file since
            the grids are<br>
            different. &nbsp;You only define the lat/lon based on the first
            file<br>
            (GIMMS). &nbsp;To be safe you should set the lat/lon/z/t for each
            data set.<br>
            So, add the 'set lat 13 20' and 'set lon -15 20' after 'set
            dfile 2' to<br>
            ensure your two grids are the same.<br>
            <br>
            Jim<br>
            <br>
            On 6/20/14 3:48 AM, Yaqian He wrote:<br>
            &gt; Hi,<br>
            &gt;<br>
            &gt; &nbsp; &nbsp;I want to calculate the average seasonal (Dec to
            Feb) mean<br>
            &gt; difference between GIMMS and MODIS NDVI, here is script
            I wrote:<br>
            &gt;<br>
            &gt; 'reinit'<br>
            &gt; *gimms<br>
            &gt; 'sdfopen /Users/geog493/ndvi/<a moz-do-not-send="true"
              href="http://ndvi0.5deg.2006.nc" target="_blank">ndvi0.5deg.2006.nc</a><br>
            &gt; &lt;<a moz-do-not-send="true"
              href="http://ndvi0.5deg.2006.nc" target="_blank">http://ndvi0.5deg.2006.nc</a>&gt;'<br>
            &gt; 'sdfopen /Users/geog493/ndvi/<a moz-do-not-send="true"
              href="http://ndvi0.5deg_modis_westafrica.nc"
              target="_blank">ndvi0.5deg_modis_westafrica.nc</a><br>
            &gt; &lt;<a moz-do-not-send="true"
              href="http://ndvi0.5deg_modis_westafrica.nc"
              target="_blank">http://ndvi0.5deg_modis_westafrica.nc</a>&gt;'<br>
            &gt; 'set lat 13 20.0'<br>
            &gt; 'set lon -15.0 20.0'<br>
            &gt; * DJF<br>
            &gt; 'define gy01=ave(ndvi.1,t=467,t=472)'<br>
            &gt; 'define gy02=ave(ndvi.1,t=491,t=496)'<br>
            &gt; 'define gy03=ave(ndvi.1,t=515,t=520)'<br>
            &gt; 'define gy04=ave(ndvi.1,t=539,t=544)'<br>
            &gt; 'define gy05=ave(ndvi.1,t=563,t=568)'<br>
            &gt; 'define gy06=ave(ndvi.1,t=587,t=592)'<br>
            &gt; 'define gyclim=(gy01+gy02+gy03+gy04+gy05+gy06)/6.'<br>
            &gt; *'modis ndvi'<br>
            &gt; 'set dfile 2'<br>
            &gt; 'set t 1 307'<br>
            &gt; * DJF<br>
            &gt; 'define my01=ave(ndvi.2,t=15,t=20)'<br>
            &gt; 'define my02=ave(ndvi.2,t=38,t=43)'<br>
            &gt; 'define my03=ave(ndvi.2,t=61,t=66)'<br>
            &gt; 'define my04=ave(ndvi.2,t=84,t=89)'<br>
            &gt; 'define my05=ave(ndvi.2,t=107,t=112)'<br>
            &gt; 'define my06=ave(ndvi.2,t=130,t=135)'<br>
            &gt; 'define myclim=(my01+my02+my03+my04+my05+my06)/6.'<br>
            &gt; 'define difyclim=gyclim-myclim'<br>
            &gt; 'd gyclim-myclim'<br>
            &gt;<br>
            &gt; However, it always shows the error "Error in gagchk:
            axis sizes are<br>
            &gt; not the same<br>
            &gt; Operation error: &nbsp;Incompatable grids"<br>
            &gt;<br>
            &gt; The two datasets have the same resolution (0.5X0.5),
            the original<br>
            &gt; information for the two datasets are:<br>
            &gt; modis<br>
            &gt; xdef 81 linear -20 0.5<br>
            &gt; ydef 81 linear 0 0.5<br>
            &gt; gimms<br>
            &gt; xdef 720 linear -179.75 0.5<br>
            &gt; ydef 304 linear -61.75 0.5<br>
            &gt; &nbsp;Are there something wrong here? Could you help me?<br>
            &gt;<br>
            &gt; Thanks in advance!<br>
            &gt;<br>
            &gt; Best wishes!<br>
            &gt; Yaqian<br>
            &gt;<br>
            &gt;<br>
            &gt;<br>
            &gt; _______________________________________________<br>
            &gt; gradsusr mailing list<br>
            &gt; <a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
            &gt; <a moz-do-not-send="true"
              href="http://gradsusr.org/mailman/listinfo/gradsusr"
              target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
            <br>
            -------------- next part --------------<br>
            An HTML attachment was scrubbed...<br>
            URL: <a moz-do-not-send="true"
href="http://gradsusr.org/pipermail/gradsusr/attachments/20140620/f7419945/attachment-0001.html"
              target="_blank">http://gradsusr.org/pipermail/gradsusr/attachments/20140620/f7419945/attachment-0001.html</a><br>
            <br>
            ------------------------------<br>
            <br>
            Message: 2<br>
            Date: Fri, 20 Jun 2014 14:51:20 -0400<br>
            From: David Stanfel &lt;<a moz-do-not-send="true"
              href="mailto:dstanfel@ualberta.ca">dstanfel@ualberta.ca</a>&gt;<br>
            Subject: Re: [gradsusr] Displaying a .nc file<br>
            To: GrADS Users Forum &lt;<a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a>&gt;<br>
            Message-ID:<br>
            &nbsp; &nbsp; &nbsp; &nbsp; &lt;<a moz-do-not-send="true"
href="mailto:CADML8btPBhW7oEkKpLJYLFpsjMESqDfPVf97hFgOdhfokD5iiw@mail.gmail.com">CADML8btPBhW7oEkKpLJYLFpsjMESqDfPVf97hFgOdhfokD5iiw@mail.gmail.com</a>&gt;<br>
            Content-Type: text/plain; charset="utf-8"<br>
            <br>
            Yes, the axis stuff is pretty confusing, I've been looking
            around for what<br>
            I should be using for it and still can't find it. I made the
            suggested<br>
            changes to my control file:<br>
            <br>
            DSET &nbsp; ^atmos_month.nc.0000<br>
            UNDEF &nbsp;-9.99e8_slp<br>
            UNDEF &nbsp;-9.99e8_temp<br>
            UNDEF &nbsp;-9.99e8_zsurf<br>
            DTYPE netcdf<br>
            TITLE 6 Months Sample Model Output<br>
            *<br>
            XDEF 144 LINEAR &nbsp;0.0 &nbsp; 2.5<br>
            *<br>
            YDEF 3 LINEAR 1 &nbsp; 1<br>
            *<br>
            ZDEF 24 LINEAR 1 &nbsp; 1<br>
            *<br>
            TDEF 1 LINEAR 01JAN0001 1dy<br>
            *<br>
            VARS 3<br>
            slp &nbsp; &nbsp;0 &nbsp;t,y,x &nbsp;sea level pressure (Pa)<br>
            temp &nbsp;24 &nbsp;t,z,y,x &nbsp;temperature (K)<br>
            zsurf &nbsp;0 &nbsp;y,z &nbsp; surface height (m)<br>
            ENDVARS<br>
            <br>
            This was the result when it was called and when I tried to
            display the<br>
            three variables that were specified:<br>
            <br>
            dstanfel:bin ninjawarrior343$ ./grads<br>
            <br>
            <br>
            Grid Analysis and Display System (GrADS) Version 2.1.a2<br>
            <br>
            Copyright (c) 1988-2013 by the Institute for Global
            Environment and Society<br>
            (IGES)<br>
            <br>
            GrADS comes with ABSOLUTELY NO WARRANTY<br>
            <br>
            See file COPYRIGHT for more information<br>
            <br>
            <br>
            Config: v2.1.a2 little-endian readline grib2 netcdf hdf4-sds
            hdf5<br>
            opendap-grids,stn geotiff shapefile cairo<br>
            <br>
            Issue 'q config' command for more detailed configuration
            information<br>
            <br>
            Landscape mode? ('n' for portrait): &nbsp;y<br>
            <br>
            GX Package Initialization: Size = 11 8.5<br>
            <br>
            ga-&gt; open test.ctl<br>
            <br>
            Scanning description file: &nbsp;test.ctl<br>
            <br>
            Data file atmos_month.nc.0000 is open as file 1<br>
            <br>
            LON set to 0 360<br>
            <br>
            LAT set to 1 3<br>
            <br>
            LEV set to 1 1<br>
            <br>
            Time values set: 1:1:1:0 1:1:1:0<br>
            <br>
            E set to 1 1<br>
            <br>
            ga-&gt; d temp<br>
            <br>
            *** WARNING! ***<br>
            <br>
            *** The I/O for this variable will be extremely slow<br>
            <br>
            *** because the chunks are too big to fit in the cache<br>
            <br>
            *** chunk size = 41472 bytes &nbsp;(144 * 3 * 24 * 1 * 4 bytes)<br>
            <br>
            *** cache size = -2017461983885971885 bytes<br>
            <br>
            *** There are two ways to control the cache size:<br>
            <br>
            *** add a CACHESIZE entry to the descriptor file<br>
            <br>
            *** or change the cache size scale factor with 'set cachesf'<br>
            <br>
            *** Please read <a moz-do-not-send="true"
              href="http://iges.org/grads/gadoc/compression.html"
              target="_blank">http://iges.org/grads/gadoc/compression.html</a><br>
            <br>
            gancgrid error: nc_get_vara_double failed; NetCDF: Index
            exceeds dimension<br>
            bound<br>
            <br>
            Data Request Error: &nbsp;Error for variable 'temp'<br>
            <br>
            &nbsp; Error ocurred at column 1<br>
            <br>
            DISPLAY error: &nbsp;Invalid expression<br>
            <br>
            &nbsp; Expression = temp<br>
            <br>
            ga-&gt; zsurf<br>
            <br>
            Unknown command: zsurf<br>
            <br>
            ga-&gt; d zsurf<br>
            <br>
            Open Error on Map Data Set: /usr/local/lib/grads/lowres<br>
            <br>
            Contouring: 0 to 2.7e+34 interval 3e+33<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            Error opening stroke character data set<br>
            <br>
            &nbsp; Data set names = /usr/local/lib/grads/font0.dat ;
            font0.dat<br>
            <br>
            ga-&gt; d slp<br>
            <br>
            gancgrid error: nc_get_vara_double failed; NetCDF: Index
            exceeds dimension<br>
            bound<br>
            <br>
            Data Request Error: &nbsp;Error for variable 'slp'<br>
            <br>
            &nbsp; Error ocurred at column 1<br>
            <br>
            DISPLAY error: &nbsp;Invalid expression<br>
            <br>
            &nbsp; Expression = slp<br>
            <br>
            ga-&gt;<br>
            <br>
            I tried changing the environment of where the font data is
            stored with:<br>
            <br>
            export GASCRP=$HOME/University/Research_job/supplibs<br>
            <br>
            <br>
            but this did not change the error.<br>
            <br>
            <br>
            Thanks,<br>
            <br>
            <br>
            David<br>
            <br>
            <br>
            On Fri, Jun 20, 2014 at 8:18 AM, Jennifer Adams &lt;<a
              moz-do-not-send="true" href="mailto:jma@cola.iges.org">jma@cola.iges.org</a>&gt;
            wrote:<br>
            <br>
            &gt; David,<br>
            &gt; You need to read the documentation about creating
            descriptors for netcdf<br>
            &gt; data.<br>
            &gt; <a moz-do-not-send="true"
              href="http://iges.org/grads/gadoc/SDFdescriptorfile.html"
              target="_blank">http://iges.org/grads/gadoc/SDFdescriptorfile.html</a><br>
            &gt;<br>
            &gt; Your file has numerous coordinate variables, yet the
            ncdump output shows<br>
            &gt; them all to contain missing data, so I'm not sure how
            you can define the<br>
            &gt; proper grid. The 'lon' coordinate is promising, it has
            144 values, so you<br>
            &gt; could try assuming it's a 2.5-degree grid and create an
            X axis like this:<br>
            &gt; &nbsp; xdef 144 linear 0 2.5<br>
            &gt; I don't know what the information in the attribute
            named<br>
            &gt; domain_decomposition means. Is it relevant?<br>
            &gt;<br>
            &gt; The lat axis has only 3 values ? I have no idea how to
            guess at that, so I<br>
            &gt; woud put an abstract axis definition, like this:<br>
            &gt; &nbsp; ydef 3 linear 1 1<br>
            &gt;<br>
            &gt; For the Z axis, most of the variables use pfull, but
            once again, there is<br>
            &gt; no information about what those values might be, so:<br>
            &gt; &nbsp; zdef 24 linear 1 1<br>
            &gt;<br>
            &gt; The time dimension has size 0, yet most of the
            variables in your file<br>
            &gt; appear to have a time dimension. I don't know how to
            interpret that,<br>
            &gt; perhaps just a default will do:<br>
            &gt; &nbsp; tdef 1 linear 01jan0001 1dy<br>
            &gt;<br>
            &gt; As for variables, if you extract all the variables that
            use the axes lon,<br>
            &gt; lat, or pfull, you get a long list. Here are three
            examples:<br>
            &gt;<br>
            &gt; &nbsp; &nbsp; &nbsp; &nbsp; float slp(time, lat, lon) ;<br>
            &gt; &nbsp; &nbsp; &nbsp; &nbsp; float temp(time, pfull, lat, lon) ;<br>
            &gt; &nbsp; &nbsp; &nbsp; &nbsp; float zsurf(lat, lon) ;<br>
            &gt;<br>
            &gt; Variable declarations for these three variables would
            look like this:<br>
            &gt;<br>
            &gt; &nbsp; &nbsp;vars 3<br>
            &gt; &nbsp; &nbsp;slp &nbsp;0 &nbsp;t,y,x &nbsp;sea level pressure (Pa)<br>
            &gt; &nbsp; &nbsp;temp &nbsp;24 &nbsp;t,z,y,x &nbsp;temperature (K)<br>
            &gt; &nbsp; &nbsp;zsurf &nbsp;0 &nbsp;y,z &nbsp; surface height (m)<br>
            &gt; &nbsp; &nbsp;endvars<br>
            &gt;<br>
            &gt; You will also need<br>
            &gt; &nbsp; dtype netcdf<br>
            &gt; &nbsp; undef -9.99e8 missing_value<br>
            &gt;<br>
            &gt; The undef entry is important because the variables in
            your file have<br>
            &gt; different missing values, so you need to put the name
            of the attribute in<br>
            &gt; there so GrADS will get it right. The -9.99e8 can be
            any number -- the<br>
            &gt; attribute name is what's critical here.<br>
            &gt;<br>
            &gt; But I can't say for sure whether this will work because
            of your 0-size<br>
            &gt; time axis. And the mapping will be off until you figure
            out what the<br>
            &gt; latitude values are.<br>
            &gt; --Jennifer<br>
            &gt;<br>
            &gt; On Jun 19, 2014, at 1:50 PM, David Stanfel wrote:<br>
            &gt;<br>
            &gt; Here is the output of the ncdump:<br>
            &gt;<br>
            &gt;
            dstanfel@bugaboo:~/models/mom/work/ESM2M_pi-control_C2&gt;
            ncdump -c<br>
            &gt; atmos_month.nc.0000<br>
            &gt; netcdf <a moz-do-not-send="true"
              href="http://atmos_month.nc" target="_blank">atmos_month.nc</a>
            {<br>
            &gt; dimensions:<br>
            &gt; lon = 144 ;<br>
            &gt; lonb = 145 ;<br>
            &gt; lat = 3 ;<br>
            &gt; latb = 4 ;<br>
            &gt; time = UNLIMITED ; // (0 currently)<br>
            &gt; nv = 2 ;<br>
            &gt; pfull = 24 ;<br>
            &gt; phalf = 25 ;<br>
            &gt; variables:<br>
            &gt; double lon(lon) ;<br>
            &gt; lon:long_name = "longitude" ;<br>
            &gt; lon:units = "degrees_E" ;<br>
            &gt; lon:cartesian_axis = "X" ;<br>
            &gt; lon:domain_decomposition = 1, 144, 1, 144 ;<br>
            &gt; lon:edges = "lonb" ;<br>
            &gt; double lonb(lonb) ;<br>
            &gt; lonb:long_name = "longitude edges" ;<br>
            &gt; lonb:units = "degrees_E" ;<br>
            &gt; lonb:cartesian_axis = "X" ;<br>
            &gt; double lat(lat) ;<br>
            &gt; lat:long_name = "latitude" ;<br>
            &gt; lat:units = "degrees_N" ;<br>
            &gt; lat:cartesian_axis = "Y" ;<br>
            &gt; lat:domain_decomposition = 1, 90, 1, 3 ;<br>
            &gt; lat:edges = "latb" ;<br>
            &gt; double latb(latb) ;<br>
            &gt; latb:long_name = "latitude edges" ;<br>
            &gt; latb:units = "degrees_N" ;<br>
            &gt; latb:cartesian_axis = "Y" ;<br>
            &gt; latb:domain_decomposition = 1, 91, 1, 4 ;<br>
            &gt; double time(time) ;<br>
            &gt; time:long_name = "time" ;<br>
            &gt; time:units = "days since 0001-01-01 00:00:00" ;<br>
            &gt; time:cartesian_axis = "T" ;<br>
            &gt; time:calendar_type = "NOLEAP" ;<br>
            &gt; time:calendar = "NOLEAP" ;<br>
            &gt; time:bounds = "time_bounds" ;<br>
            &gt; double nv(nv) ;<br>
            &gt; nv:long_name = "vertex number" ;<br>
            &gt; nv:units = "none" ;<br>
            &gt; nv:cartesian_axis = "N" ;<br>
            &gt; double pfull(pfull) ;<br>
            &gt; pfull:long_name = "ref full pressure level" ;<br>
            &gt; pfull:units = "mb" ;<br>
            &gt; pfull:cartesian_axis = "Z" ;<br>
            &gt; pfull:positive = "down" ;<br>
            &gt; pfull:edges = "phalf" ;<br>
            &gt; double phalf(phalf) ;<br>
            &gt; phalf:long_name = "ref half pressure level" ;<br>
            &gt; phalf:units = "mb" ;<br>
            &gt; phalf:cartesian_axis = "Z" ;<br>
            &gt; phalf:positive = "down" ;<br>
            &gt; float fco2nat(time, lat, lon) ;<br>
            &gt; fco2nat:long_name = "flux of carbon dioxide" ;<br>
            &gt; fco2nat:units = "mol CO2/(m2 s)" ;<br>
            &gt; fco2nat:missing_value = 1.e+20f ;<br>
            &gt; fco2nat:_FillValue = 1.e+20f ;<br>
            &gt; fco2nat:cell_methods = "time: mean" ;<br>
            &gt; fco2nat:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float high_cld_amt(time, lat, lon) ;<br>
            &gt; high_cld_amt:long_name = "high cloud amount" ;<br>
            &gt; high_cld_amt:units = "percent" ;<br>
            &gt; high_cld_amt:missing_value = 1.e+20f ;<br>
            &gt; high_cld_amt:_FillValue = 1.e+20f ;<br>
            &gt; high_cld_amt:cell_methods = "time: mean" ;<br>
            &gt; high_cld_amt:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float low_cld_amt(time, lat, lon) ;<br>
            &gt; low_cld_amt:long_name = "low cloud amount" ;<br>
            &gt; low_cld_amt:units = "percent" ;<br>
            &gt; low_cld_amt:missing_value = 1.e+20f ;<br>
            &gt; low_cld_amt:_FillValue = 1.e+20f ;<br>
            &gt; low_cld_amt:cell_methods = "time: mean" ;<br>
            &gt; low_cld_amt:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float mid_cld_amt(time, lat, lon) ;<br>
            &gt; mid_cld_amt:long_name = "mid cloud amount" ;<br>
            &gt; mid_cld_amt:units = "percent" ;<br>
            &gt; mid_cld_amt:missing_value = 1.e+20f ;<br>
            &gt; mid_cld_amt:_FillValue = 1.e+20f ;<br>
            &gt; mid_cld_amt:cell_methods = "time: mean" ;<br>
            &gt; mid_cld_amt:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tot_cld_amt(time, lat, lon) ;<br>
            &gt; tot_cld_amt:long_name = "total cloud amount" ;<br>
            &gt; tot_cld_amt:units = "percent" ;<br>
            &gt; tot_cld_amt:missing_value = 1.e+20f ;<br>
            &gt; tot_cld_amt:_FillValue = 1.e+20f ;<br>
            &gt; tot_cld_amt:cell_methods = "time: mean" ;<br>
            &gt; tot_cld_amt:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float taubx(time, lat, lon) ;<br>
            &gt; taubx:long_name = "x base flux for grav wave drag" ;<br>
            &gt; taubx:units = "kg/m/s2" ;<br>
            &gt; taubx:missing_value = -999.f ;<br>
            &gt; taubx:_FillValue = -999.f ;<br>
            &gt; taubx:cell_methods = "time: mean" ;<br>
            &gt; taubx:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tauby(time, lat, lon) ;<br>
            &gt; tauby:long_name = "y base flux for grav wave drag" ;<br>
            &gt; tauby:units = "kg/m/s2" ;<br>
            &gt; tauby:missing_value = -999.f ;<br>
            &gt; tauby:_FillValue = -999.f ;<br>
            &gt; tauby:cell_methods = "time: mean" ;<br>
            &gt; tauby:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float udt_gwd(time, pfull, lat, lon) ;<br>
            &gt; udt_gwd:long_name = "u wind tendency for gravity wave
            drag" ;<br>
            &gt; udt_gwd:units = "m/s2" ;<br>
            &gt; udt_gwd:missing_value = -999.f ;<br>
            &gt; udt_gwd:_FillValue = -999.f ;<br>
            &gt; udt_gwd:cell_methods = "time: mean" ;<br>
            &gt; udt_gwd:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float vdt_gwd(time, pfull, lat, lon) ;<br>
            &gt; vdt_gwd:long_name = "v wind tendency for gravity wave
            drag" ;<br>
            &gt; vdt_gwd:units = "m/s2" ;<br>
            &gt; vdt_gwd:missing_value = -999.f ;<br>
            &gt; vdt_gwd:_FillValue = -999.f ;<br>
            &gt; vdt_gwd:cell_methods = "time: mean" ;<br>
            &gt; vdt_gwd:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float udt_rdamp(time, pfull, lat, lon) ;<br>
            &gt; udt_rdamp:long_name = "u wind tendency for Rayleigh
            damping" ;<br>
            &gt; udt_rdamp:units = "m/s2" ;<br>
            &gt; udt_rdamp:missing_value = -999.f ;<br>
            &gt; udt_rdamp:_FillValue = -999.f ;<br>
            &gt; udt_rdamp:cell_methods = "time: mean" ;<br>
            &gt; udt_rdamp:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float vdt_rdamp(time, pfull, lat, lon) ;<br>
            &gt; vdt_rdamp:long_name = "v wind tendency for Rayleigh
            damping" ;<br>
            &gt; vdt_rdamp:units = "m/s2" ;<br>
            &gt; vdt_rdamp:missing_value = -999.f ;<br>
            &gt; vdt_rdamp:_FillValue = -999.f ;<br>
            &gt; vdt_rdamp:cell_methods = "time: mean" ;<br>
            &gt; vdt_rdamp:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float bk(phalf) ;<br>
            &gt; bk:long_name = "vertical coordinate sigma value" ;<br>
            &gt; bk:units = "none" ;<br>
            &gt; bk:missing_value = 1.e+20f ;<br>
            &gt; bk:_FillValue = 1.e+20f ;<br>
            &gt; bk:cell_methods = "time: point" ;<br>
            &gt; float pk(phalf) ;<br>
            &gt; pk:long_name = "pressure part of the hybrid coordinate"
            ;<br>
            &gt; pk:units = "pascal" ;<br>
            &gt; pk:missing_value = 1.e+20f ;<br>
            &gt; pk:_FillValue = 1.e+20f ;<br>
            &gt; pk:cell_methods = "time: point" ;<br>
            &gt; float zsurf(lat, lon) ;<br>
            &gt; zsurf:long_name = "surface height" ;<br>
            &gt; zsurf:units = "m" ;<br>
            &gt; zsurf:missing_value = 1.e+20f ;<br>
            &gt; zsurf:_FillValue = 1.e+20f ;<br>
            &gt; zsurf:cell_methods = "time: point" ;<br>
            &gt; float cld_amt(time, pfull, lat, lon) ;<br>
            &gt; cld_amt:long_name = "cloud fraction" ;<br>
            &gt; cld_amt:units = "none" ;<br>
            &gt; cld_amt:missing_value = -1.e+10f ;<br>
            &gt; cld_amt:_FillValue = -1.e+10f ;<br>
            &gt; cld_amt:cell_methods = "time: mean" ;<br>
            &gt; cld_amt:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float ice_wat(time, pfull, lat, lon) ;<br>
            &gt; ice_wat:long_name = "cloud ice water specific humidity"
            ;<br>
            &gt; ice_wat:units = "kg/kg" ;<br>
            &gt; ice_wat:missing_value = -1.e+10f ;<br>
            &gt; ice_wat:_FillValue = -1.e+10f ;<br>
            &gt; ice_wat:cell_methods = "time: mean" ;<br>
            &gt; ice_wat:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float liq_wat(time, pfull, lat, lon) ;<br>
            &gt; liq_wat:long_name = "cloud liquid specific humidity" ;<br>
            &gt; liq_wat:units = "kg/kg" ;<br>
            &gt; liq_wat:missing_value = -1.e+10f ;<br>
            &gt; liq_wat:_FillValue = -1.e+10f ;<br>
            &gt; liq_wat:cell_methods = "time: mean" ;<br>
            &gt; liq_wat:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float omega(time, pfull, lat, lon) ;<br>
            &gt; omega:long_name = "omega" ;<br>
            &gt; omega:units = "pa/sec" ;<br>
            &gt; omega:missing_value = -1.e+10f ;<br>
            &gt; omega:_FillValue = -1.e+10f ;<br>
            &gt; omega:cell_methods = "time: mean" ;<br>
            &gt; omega:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float ps(time, lat, lon) ;<br>
            &gt; ps:long_name = "surface pressure" ;<br>
            &gt; ps:units = "Pa" ;<br>
            &gt; ps:missing_value = -1.e+10f ;<br>
            &gt; ps:_FillValue = -1.e+10f ;<br>
            &gt; ps:cell_methods = "time: mean" ;<br>
            &gt; ps:time_avg_info = "average_T1,average_T2,average_DT" ;<br>
            &gt; float sphum(time, pfull, lat, lon) ;<br>
            &gt; sphum:long_name = "specific humidity" ;<br>
            &gt; sphum:units = "kg/kg" ;<br>
            &gt; sphum:missing_value = -1.e+10f ;<br>
            &gt; sphum:_FillValue = -1.e+10f ;<br>
            &gt; sphum:cell_methods = "time: mean" ;<br>
            &gt; sphum:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float slp_dyn(time, lat, lon) ;<br>
            &gt; slp_dyn:long_name = "sea-level pressure" ;<br>
            &gt; slp_dyn:units = "mb" ;<br>
            &gt; slp_dyn:valid_range = 800.f, 1200.f ;<br>
            &gt; slp_dyn:missing_value = -1.e+10f ;<br>
            &gt; slp_dyn:_FillValue = -1.e+10f ;<br>
            &gt; slp_dyn:cell_methods = "time: mean" ;<br>
            &gt; slp_dyn:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float temp(time, pfull, lat, lon) ;<br>
            &gt; temp:long_name = "temperature" ;<br>
            &gt; temp:units = "deg_K" ;<br>
            &gt; temp:valid_range = 100.f, 350.f ;<br>
            &gt; temp:missing_value = -1.e+10f ;<br>
            &gt; temp:_FillValue = -1.e+10f ;<br>
            &gt; temp:cell_methods = "time: mean" ;<br>
            &gt; temp:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float ucomp(time, pfull, lat, lon) ;<br>
            &gt; ucomp:long_name = "zonal wind" ;<br>
            &gt; ucomp:units = "m/sec" ;<br>
            &gt; ucomp:valid_range = -330.f, 350.f ;<br>
            &gt; ucomp:missing_value = -1.e+10f ;<br>
            &gt; ucomp:_FillValue = -1.e+10f ;<br>
            &gt; ucomp:cell_methods = "time: mean" ;<br>
            &gt; ucomp:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float vcomp(time, pfull, lat, lon) ;<br>
            &gt; vcomp:long_name = "meridional wind" ;<br>
            &gt; vcomp:units = "m/sec" ;<br>
            &gt; vcomp:valid_range = -330.f, 350.f ;<br>
            &gt; vcomp:missing_value = -1.e+10f ;<br>
            &gt; vcomp:_FillValue = -1.e+10f ;<br>
            &gt; vcomp:cell_methods = "time: mean" ;<br>
            &gt; vcomp:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float drag_heat(time, lat, lon) ;<br>
            &gt; drag_heat:long_name = "drag coeff for heat" ;<br>
            &gt; drag_heat:units = "none" ;<br>
            &gt; drag_heat:missing_value = 1.e+20f ;<br>
            &gt; drag_heat:_FillValue = 1.e+20f ;<br>
            &gt; drag_heat:cell_methods = "time: mean" ;<br>
            &gt; drag_heat:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float drag_moist(time, lat, lon) ;<br>
            &gt; drag_moist:long_name = "drag coeff for moisture" ;<br>
            &gt; drag_moist:units = "none" ;<br>
            &gt; drag_moist:missing_value = 1.e+20f ;<br>
            &gt; drag_moist:_FillValue = 1.e+20f ;<br>
            &gt; drag_moist:cell_methods = "time: mean" ;<br>
            &gt; drag_moist:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float drag_mom(time, lat, lon) ;<br>
            &gt; drag_mom:long_name = "drag coeff for momentum" ;<br>
            &gt; drag_mom:units = "none" ;<br>
            &gt; drag_mom:missing_value = 1.e+20f ;<br>
            &gt; drag_mom:_FillValue = 1.e+20f ;<br>
            &gt; drag_mom:cell_methods = "time: mean" ;<br>
            &gt; drag_mom:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float evap(time, lat, lon) ;<br>
            &gt; evap:long_name = "evaporation rate" ;<br>
            &gt; evap:units = "kg/m2/s" ;<br>
            &gt; evap:missing_value = 1.e+20f ;<br>
            &gt; evap:_FillValue = 1.e+20f ;<br>
            &gt; evap:cell_methods = "time: mean" ;<br>
            &gt; evap:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float sphum_flux(time, lat, lon) ;<br>
            &gt; sphum_flux:long_name = "flux of specific humidity" ;<br>
            &gt; sphum_flux:units = "kg/kg kg air/(m2 s)" ;<br>
            &gt; sphum_flux:missing_value = 1.e+20f ;<br>
            &gt; sphum_flux:_FillValue = 1.e+20f ;<br>
            &gt; sphum_flux:cell_methods = "time: mean" ;<br>
            &gt; sphum_flux:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float ice_mask(time, lat, lon) ;<br>
            &gt; ice_mask:long_name = "fractional amount of sea ice" ;<br>
            &gt; ice_mask:units = "none" ;<br>
            &gt; ice_mask:valid_range = -0.01f, 1.01f ;<br>
            &gt; ice_mask:missing_value = 1.e+20f ;<br>
            &gt; ice_mask:_FillValue = 1.e+20f ;<br>
            &gt; ice_mask:cell_methods = "time: mean" ;<br>
            &gt; ice_mask:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; ice_mask:interp_method = "conserve_order1" ;<br>
            &gt; float land_mask(lat, lon) ;<br>
            &gt; land_mask:long_name = "fractional amount of land" ;<br>
            &gt; land_mask:units = "none" ;<br>
            &gt; land_mask:valid_range = -0.01f, 1.01f ;<br>
            &gt; land_mask:missing_value = 1.e+20f ;<br>
            &gt; land_mask:_FillValue = 1.e+20f ;<br>
            &gt; land_mask:cell_methods = "time: point" ;<br>
            &gt; land_mask:interp_method = "conserve_order1" ;<br>
            &gt; float lwflx(time, lat, lon) ;<br>
            &gt; lwflx:long_name = "net (down-up) longwave flux" ;<br>
            &gt; lwflx:units = "w/m2" ;<br>
            &gt; lwflx:missing_value = 1.e+20f ;<br>
            &gt; lwflx:_FillValue = 1.e+20f ;<br>
            &gt; lwflx:cell_methods = "time: mean" ;<br>
            &gt; lwflx:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float rh_ref(time, lat, lon) ;<br>
            &gt; rh_ref:long_name = "relative humidity at 2 m" ;<br>
            &gt; rh_ref:units = "percent" ;<br>
            &gt; rh_ref:missing_value = 1.e+20f ;<br>
            &gt; rh_ref:_FillValue = 1.e+20f ;<br>
            &gt; rh_ref:cell_methods = "time: mean" ;<br>
            &gt; rh_ref:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float shflx(time, lat, lon) ;<br>
            &gt; shflx:long_name = "sensible heat flux" ;<br>
            &gt; shflx:units = "w/m2" ;<br>
            &gt; shflx:missing_value = 1.e+20f ;<br>
            &gt; shflx:_FillValue = 1.e+20f ;<br>
            &gt; shflx:cell_methods = "time: mean" ;<br>
            &gt; shflx:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tau_x(time, lat, lon) ;<br>
            &gt; tau_x:long_name = "zonal wind stress" ;<br>
            &gt; tau_x:units = "pa" ;<br>
            &gt; tau_x:missing_value = 1.e+20f ;<br>
            &gt; tau_x:_FillValue = 1.e+20f ;<br>
            &gt; tau_x:cell_methods = "time: mean" ;<br>
            &gt; tau_x:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tau_y(time, lat, lon) ;<br>
            &gt; tau_y:long_name = "meridional wind stress" ;<br>
            &gt; tau_y:units = "pa" ;<br>
            &gt; tau_y:missing_value = 1.e+20f ;<br>
            &gt; tau_y:_FillValue = 1.e+20f ;<br>
            &gt; tau_y:cell_methods = "time: mean" ;<br>
            &gt; tau_y:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float t_ref(time, lat, lon) ;<br>
            &gt; t_ref:long_name = "temperature at 2 m" ;<br>
            &gt; t_ref:units = "deg_k" ;<br>
            &gt; t_ref:valid_range = 100.f, 400.f ;<br>
            &gt; t_ref:missing_value = 1.e+20f ;<br>
            &gt; t_ref:_FillValue = 1.e+20f ;<br>
            &gt; t_ref:cell_methods = "time: mean" ;<br>
            &gt; t_ref:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float t_ref_min(time, lat, lon) ;<br>
            &gt; t_ref_min:long_name = "temperature at 2 m" ;<br>
            &gt; t_ref_min:units = "deg_k" ;<br>
            &gt; t_ref_min:valid_range = 100.f, 400.f ;<br>
            &gt; t_ref_min:missing_value = 1.e+20f ;<br>
            &gt; t_ref_min:_FillValue = 1.e+20f ;<br>
            &gt; t_ref_min:cell_methods = "time: min" ;<br>
            &gt; t_ref_min:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float t_ref_max(time, lat, lon) ;<br>
            &gt; t_ref_max:long_name = "temperature at 2 m" ;<br>
            &gt; t_ref_max:units = "deg_k" ;<br>
            &gt; t_ref_max:valid_range = 100.f, 400.f ;<br>
            &gt; t_ref_max:missing_value = 1.e+20f ;<br>
            &gt; t_ref_max:_FillValue = 1.e+20f ;<br>
            &gt; t_ref_max:cell_methods = "time: max" ;<br>
            &gt; t_ref_max:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float t_surf(time, lat, lon) ;<br>
            &gt; t_surf:long_name = "surface temperature" ;<br>
            &gt; t_surf:units = "deg_k" ;<br>
            &gt; t_surf:valid_range = 100.f, 400.f ;<br>
            &gt; t_surf:missing_value = 1.e+20f ;<br>
            &gt; t_surf:_FillValue = 1.e+20f ;<br>
            &gt; t_surf:cell_methods = "time: mean" ;<br>
            &gt; t_surf:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float u_ref(time, lat, lon) ;<br>
            &gt; u_ref:long_name = "zonal wind component at 10 m" ;<br>
            &gt; u_ref:units = "m/s" ;<br>
            &gt; u_ref:valid_range = -400.f, 400.f ;<br>
            &gt; u_ref:missing_value = 1.e+20f ;<br>
            &gt; u_ref:_FillValue = 1.e+20f ;<br>
            &gt; u_ref:cell_methods = "time: mean" ;<br>
            &gt; u_ref:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float v_ref(time, lat, lon) ;<br>
            &gt; v_ref:long_name = "meridional wind component at 10 m" ;<br>
            &gt; v_ref:units = "m/s" ;<br>
            &gt; v_ref:valid_range = -400.f, 400.f ;<br>
            &gt; v_ref:missing_value = 1.e+20f ;<br>
            &gt; v_ref:_FillValue = 1.e+20f ;<br>
            &gt; v_ref:cell_methods = "time: mean" ;<br>
            &gt; v_ref:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float wind(time, lat, lon) ;<br>
            &gt; wind:long_name = "wind speed for flux calculations" ;<br>
            &gt; wind:units = "m/s" ;<br>
            &gt; wind:valid_range = 0.f, 400.f ;<br>
            &gt; wind:missing_value = 1.e+20f ;<br>
            &gt; wind:_FillValue = 1.e+20f ;<br>
            &gt; wind:cell_methods = "time: mean" ;<br>
            &gt; wind:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float IWP(time, lat, lon) ;<br>
            &gt; IWP:long_name = "Ice water path" ;<br>
            &gt; IWP:units = "kg/m2" ;<br>
            &gt; IWP:missing_value = 1.e+20f ;<br>
            &gt; IWP:_FillValue = 1.e+20f ;<br>
            &gt; IWP:cell_methods = "time: mean" ;<br>
            &gt; IWP:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float LWP(time, lat, lon) ;<br>
            &gt; LWP:long_name = "Liquid water path" ;<br>
            &gt; LWP:units = "kg/m2" ;<br>
            &gt; LWP:missing_value = 1.e+20f ;<br>
            &gt; LWP:_FillValue = 1.e+20f ;<br>
            &gt; LWP:cell_methods = "time: mean" ;<br>
            &gt; LWP:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float precip(time, lat, lon) ;<br>
            &gt; precip:long_name = "Total precipitation rate" ;<br>
            &gt; precip:units = "kg/m2/s" ;<br>
            &gt; precip:missing_value = 1.e+20f ;<br>
            &gt; precip:_FillValue = 1.e+20f ;<br>
            &gt; precip:cell_methods = "time: mean" ;<br>
            &gt; precip:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; precip:interp_method = "conserve_order1" ;<br>
            &gt; float prec_conv(time, lat, lon) ;<br>
            &gt; prec_conv:long_name = "Precipitation rate from
            convection" ;<br>
            &gt; prec_conv:units = "kg(h2o)/m2/s" ;<br>
            &gt; prec_conv:missing_value = 1.e+20f ;<br>
            &gt; prec_conv:_FillValue = 1.e+20f ;<br>
            &gt; prec_conv:cell_methods = "time: mean" ;<br>
            &gt; prec_conv:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; prec_conv:interp_method = "conserve_order1" ;<br>
            &gt; float prec_ls(time, lat, lon) ;<br>
            &gt; prec_ls:long_name = "Precipitation rate from strat
            cloud" ;<br>
            &gt; prec_ls:units = "kg/m2/s" ;<br>
            &gt; prec_ls:missing_value = 1.e+20f ;<br>
            &gt; prec_ls:_FillValue = 1.e+20f ;<br>
            &gt; prec_ls:cell_methods = "time: mean" ;<br>
            &gt; prec_ls:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float qdt_conv(time, pfull, lat, lon) ;<br>
            &gt; qdt_conv:long_name = "Spec humidity tendency from
            convection" ;<br>
            &gt; qdt_conv:units = "kg/kg/s" ;<br>
            &gt; qdt_conv:missing_value = -999.f ;<br>
            &gt; qdt_conv:_FillValue = -999.f ;<br>
            &gt; qdt_conv:cell_methods = "time: mean" ;<br>
            &gt; qdt_conv:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float qdt_ls(time, pfull, lat, lon) ;<br>
            &gt; qdt_ls:long_name = "Spec humidity tendency from strat
            cloud" ;<br>
            &gt; qdt_ls:units = "kg/kg/s" ;<br>
            &gt; qdt_ls:missing_value = -999.f ;<br>
            &gt; qdt_ls:_FillValue = -999.f ;<br>
            &gt; qdt_ls:cell_methods = "time: mean" ;<br>
            &gt; qdt_ls:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float rh(time, pfull, lat, lon) ;<br>
            &gt; rh:long_name = "relative humidity" ;<br>
            &gt; rh:units = "percent" ;<br>
            &gt; rh:missing_value = -999.f ;<br>
            &gt; rh:_FillValue = -999.f ;<br>
            &gt; rh:cell_methods = "time: mean" ;<br>
            &gt; rh:time_avg_info = "average_T1,average_T2,average_DT" ;<br>
            &gt; float snow_conv(time, lat, lon) ;<br>
            &gt; snow_conv:long_name = "Frozen precip rate from
            convection" ;<br>
            &gt; snow_conv:units = "kg(h2o)/m2/s" ;<br>
            &gt; snow_conv:missing_value = 1.e+20f ;<br>
            &gt; snow_conv:_FillValue = 1.e+20f ;<br>
            &gt; snow_conv:cell_methods = "time: mean" ;<br>
            &gt; snow_conv:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; snow_conv:interp_method = "conserve_order1" ;<br>
            &gt; float snow_ls(time, lat, lon) ;<br>
            &gt; snow_ls:long_name = "Frozen precip rate from strat
            cloud" ;<br>
            &gt; snow_ls:units = "kg/m2/s" ;<br>
            &gt; snow_ls:missing_value = 1.e+20f ;<br>
            &gt; snow_ls:_FillValue = 1.e+20f ;<br>
            &gt; snow_ls:cell_methods = "time: mean" ;<br>
            &gt; snow_ls:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tdt_conv(time, pfull, lat, lon) ;<br>
            &gt; tdt_conv:long_name = "Temperature tendency from
            convection" ;<br>
            &gt; tdt_conv:units = "deg_K/s" ;<br>
            &gt; tdt_conv:missing_value = -999.f ;<br>
            &gt; tdt_conv:_FillValue = -999.f ;<br>
            &gt; tdt_conv:cell_methods = "time: mean" ;<br>
            &gt; tdt_conv:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tdt_ls(time, pfull, lat, lon) ;<br>
            &gt; tdt_ls:long_name = "Temperature tendency from strat
            cloud" ;<br>
            &gt; tdt_ls:units = "deg_K/s" ;<br>
            &gt; tdt_ls:missing_value = -999.f ;<br>
            &gt; tdt_ls:_FillValue = -999.f ;<br>
            &gt; tdt_ls:cell_methods = "time: mean" ;<br>
            &gt; tdt_ls:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float WVP(time, lat, lon) ;<br>
            &gt; WVP:long_name = "Column integrated water vapor" ;<br>
            &gt; WVP:units = "kg/m2" ;<br>
            &gt; WVP:missing_value = 1.e+20f ;<br>
            &gt; WVP:_FillValue = 1.e+20f ;<br>
            &gt; WVP:cell_methods = "time: mean" ;<br>
            &gt; WVP:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float alb_sfc(time, lat, lon) ;<br>
            &gt; alb_sfc:long_name = "surface albedo" ;<br>
            &gt; alb_sfc:units = "percent" ;<br>
            &gt; alb_sfc:missing_value = -999.f ;<br>
            &gt; alb_sfc:_FillValue = -999.f ;<br>
            &gt; alb_sfc:cell_methods = "time: mean" ;<br>
            &gt; alb_sfc:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float lwdn_sfc(time, lat, lon) ;<br>
            &gt; lwdn_sfc:long_name = "LW flux down at surface" ;<br>
            &gt; lwdn_sfc:units = "watts/m2" ;<br>
            &gt; lwdn_sfc:missing_value = -999.f ;<br>
            &gt; lwdn_sfc:_FillValue = -999.f ;<br>
            &gt; lwdn_sfc:cell_methods = "time: mean" ;<br>
            &gt; lwdn_sfc:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float lwdn_sfc_clr(time, lat, lon) ;<br>
            &gt; lwdn_sfc_clr:long_name = "clear skyLW flux down at
            surface" ;<br>
            &gt; lwdn_sfc_clr:units = "watts/m2" ;<br>
            &gt; lwdn_sfc_clr:missing_value = -999.f ;<br>
            &gt; lwdn_sfc_clr:_FillValue = -999.f ;<br>
            &gt; lwdn_sfc_clr:cell_methods = "time: mean" ;<br>
            &gt; lwdn_sfc_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float lwup_sfc(time, lat, lon) ;<br>
            &gt; lwup_sfc:long_name = "LW flux up at surface" ;<br>
            &gt; lwup_sfc:units = "watts/m2" ;<br>
            &gt; lwup_sfc:missing_value = -999.f ;<br>
            &gt; lwup_sfc:_FillValue = -999.f ;<br>
            &gt; lwup_sfc:cell_methods = "time: mean" ;<br>
            &gt; lwup_sfc:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float lwup_sfc_clr(time, lat, lon) ;<br>
            &gt; lwup_sfc_clr:long_name = "clear skyLW flux up at
            surface" ;<br>
            &gt; lwup_sfc_clr:units = "watts/m2" ;<br>
            &gt; lwup_sfc_clr:missing_value = -999.f ;<br>
            &gt; lwup_sfc_clr:_FillValue = -999.f ;<br>
            &gt; lwup_sfc_clr:cell_methods = "time: mean" ;<br>
            &gt; lwup_sfc_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float netrad_toa(time, lat, lon) ;<br>
            &gt; netrad_toa:long_name = "net radiation (lw + sw) at toa"
            ;<br>
            &gt; netrad_toa:units = "watts/m2" ;<br>
            &gt; netrad_toa:missing_value = -999.f ;<br>
            &gt; netrad_toa:_FillValue = -999.f ;<br>
            &gt; netrad_toa:cell_methods = "time: mean" ;<br>
            &gt; netrad_toa:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float netrad_toa_clr(time, lat, lon) ;<br>
            &gt; netrad_toa_clr:long_name = "clear skynet radiation (lw
            + sw) at toa" ;<br>
            &gt; netrad_toa_clr:units = "watts/m2" ;<br>
            &gt; netrad_toa_clr:missing_value = -999.f ;<br>
            &gt; netrad_toa_clr:_FillValue = -999.f ;<br>
            &gt; netrad_toa_clr:cell_methods = "time: mean" ;<br>
            &gt; netrad_toa_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float olr(time, lat, lon) ;<br>
            &gt; olr:long_name = "outgoing longwave radiation" ;<br>
            &gt; olr:units = "watts/m2" ;<br>
            &gt; olr:missing_value = -999.f ;<br>
            &gt; olr:_FillValue = -999.f ;<br>
            &gt; olr:cell_methods = "time: mean" ;<br>
            &gt; olr:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float olr_clr(time, lat, lon) ;<br>
            &gt; olr_clr:long_name = "clear skyoutgoing longwave
            radiation" ;<br>
            &gt; olr_clr:units = "watts/m2" ;<br>
            &gt; olr_clr:missing_value = -999.f ;<br>
            &gt; olr_clr:_FillValue = -999.f ;<br>
            &gt; olr_clr:cell_methods = "time: mean" ;<br>
            &gt; olr_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float qo3(time, pfull, lat, lon) ;<br>
            &gt; qo3:long_name = "ozone mixing ratio" ;<br>
            &gt; qo3:units = "kg/kg" ;<br>
            &gt; qo3:missing_value = -999.f ;<br>
            &gt; qo3:_FillValue = -999.f ;<br>
            &gt; qo3:cell_methods = "time: mean" ;<br>
            &gt; qo3:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float qo3_col(time, lat, lon) ;<br>
            &gt; qo3_col:long_name = "ozone column" ;<br>
            &gt; qo3_col:units = "DU" ;<br>
            &gt; qo3_col:missing_value = -999.f ;<br>
            &gt; qo3_col:_FillValue = -999.f ;<br>
            &gt; qo3_col:cell_methods = "time: mean" ;<br>
            &gt; qo3_col:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_sfc(time, lat, lon) ;<br>
            &gt; swdn_sfc:long_name = "SW flux down at surface" ;<br>
            &gt; swdn_sfc:units = "watts/m2" ;<br>
            &gt; swdn_sfc:missing_value = -999.f ;<br>
            &gt; swdn_sfc:_FillValue = -999.f ;<br>
            &gt; swdn_sfc:cell_methods = "time: mean" ;<br>
            &gt; swdn_sfc:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_sfc_clr(time, lat, lon) ;<br>
            &gt; swdn_sfc_clr:long_name = "clear skySW flux down at
            surface" ;<br>
            &gt; swdn_sfc_clr:units = "watts/m2" ;<br>
            &gt; swdn_sfc_clr:missing_value = -999.f ;<br>
            &gt; swdn_sfc_clr:_FillValue = -999.f ;<br>
            &gt; swdn_sfc_clr:cell_methods = "time: mean" ;<br>
            &gt; swdn_sfc_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swup_sfc(time, lat, lon) ;<br>
            &gt; swup_sfc:long_name = "SW flux up at surface" ;<br>
            &gt; swup_sfc:units = "watts/m2" ;<br>
            &gt; swup_sfc:missing_value = -999.f ;<br>
            &gt; swup_sfc:_FillValue = -999.f ;<br>
            &gt; swup_sfc:cell_methods = "time: mean" ;<br>
            &gt; swup_sfc:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swup_sfc_clr(time, lat, lon) ;<br>
            &gt; swup_sfc_clr:long_name = "clear skySW flux up at
            surface" ;<br>
            &gt; swup_sfc_clr:units = "watts/m2" ;<br>
            &gt; swup_sfc_clr:missing_value = -999.f ;<br>
            &gt; swup_sfc_clr:_FillValue = -999.f ;<br>
            &gt; swup_sfc_clr:cell_methods = "time: mean" ;<br>
            &gt; swup_sfc_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_toa(time, lat, lon) ;<br>
            &gt; swdn_toa:long_name = "SW flux down at TOA" ;<br>
            &gt; swdn_toa:units = "watts/m2" ;<br>
            &gt; swdn_toa:missing_value = -999.f ;<br>
            &gt; swdn_toa:_FillValue = -999.f ;<br>
            &gt; swdn_toa:cell_methods = "time: mean" ;<br>
            &gt; swdn_toa:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_toa_clr(time, lat, lon) ;<br>
            &gt; swdn_toa_clr:long_name = "clear skySW flux down at TOA"
            ;<br>
            &gt; swdn_toa_clr:units = "watts/m2" ;<br>
            &gt; swdn_toa_clr:missing_value = -999.f ;<br>
            &gt; swdn_toa_clr:_FillValue = -999.f ;<br>
            &gt; swdn_toa_clr:cell_methods = "time: mean" ;<br>
            &gt; swdn_toa_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swup_toa(time, lat, lon) ;<br>
            &gt; swup_toa:long_name = "SW flux up at TOA" ;<br>
            &gt; swup_toa:units = "watts/m2" ;<br>
            &gt; swup_toa:missing_value = -999.f ;<br>
            &gt; swup_toa:_FillValue = -999.f ;<br>
            &gt; swup_toa:cell_methods = "time: mean" ;<br>
            &gt; swup_toa:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swup_toa_clr(time, lat, lon) ;<br>
            &gt; swup_toa_clr:long_name = "clear skySW flux up at TOA" ;<br>
            &gt; swup_toa_clr:units = "watts/m2" ;<br>
            &gt; swup_toa_clr:missing_value = -999.f ;<br>
            &gt; swup_toa_clr:_FillValue = -999.f ;<br>
            &gt; swup_toa_clr:cell_methods = "time: mean" ;<br>
            &gt; swup_toa_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tdt_lw(time, pfull, lat, lon) ;<br>
            &gt; tdt_lw:long_name = "temperature tendency for LW
            radiation" ;<br>
            &gt; tdt_lw:units = "deg_K/sec" ;<br>
            &gt; tdt_lw:missing_value = -999.f ;<br>
            &gt; tdt_lw:_FillValue = -999.f ;<br>
            &gt; tdt_lw:cell_methods = "time: mean" ;<br>
            &gt; tdt_lw:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tdt_lw_clr(time, pfull, lat, lon) ;<br>
            &gt; tdt_lw_clr:long_name = "clear skytemperature tendency
            for LW radiation" ;<br>
            &gt; tdt_lw_clr:units = "deg_K/sec" ;<br>
            &gt; tdt_lw_clr:missing_value = -999.f ;<br>
            &gt; tdt_lw_clr:_FillValue = -999.f ;<br>
            &gt; tdt_lw_clr:cell_methods = "time: mean" ;<br>
            &gt; tdt_lw_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tdt_sw(time, pfull, lat, lon) ;<br>
            &gt; tdt_sw:long_name = "temperature tendency for SW
            radiation" ;<br>
            &gt; tdt_sw:units = "deg_K/sec" ;<br>
            &gt; tdt_sw:missing_value = -999.f ;<br>
            &gt; tdt_sw:_FillValue = -999.f ;<br>
            &gt; tdt_sw:cell_methods = "time: mean" ;<br>
            &gt; tdt_sw:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tdt_sw_clr(time, pfull, lat, lon) ;<br>
            &gt; tdt_sw_clr:long_name = "clear skytemperature tendency
            for SW radiation" ;<br>
            &gt; tdt_sw_clr:units = "deg_K/sec" ;<br>
            &gt; tdt_sw_clr:missing_value = -999.f ;<br>
            &gt; tdt_sw_clr:_FillValue = -999.f ;<br>
            &gt; tdt_sw_clr:cell_methods = "time: mean" ;<br>
            &gt; tdt_sw_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float netlw_lin_trop(time, lat, lon) ;<br>
            &gt; netlw_lin_trop:long_name = "net LW flux at linear
            tropopause" ;<br>
            &gt; netlw_lin_trop:units = "watts/m2" ;<br>
            &gt; netlw_lin_trop:missing_value = -999.f ;<br>
            &gt; netlw_lin_trop:_FillValue = -999.f ;<br>
            &gt; netlw_lin_trop:cell_methods = "time: mean" ;<br>
            &gt; netlw_lin_trop:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float netlw_lin_trop_clr(time, lat, lon) ;<br>
            &gt; netlw_lin_trop_clr:long_name = "clear skynet LW flux at
            linear tropopause"<br>
            &gt; ;<br>
            &gt; netlw_lin_trop_clr:units = "watts/m2" ;<br>
            &gt; netlw_lin_trop_clr:missing_value = -999.f ;<br>
            &gt; netlw_lin_trop_clr:_FillValue = -999.f ;<br>
            &gt; netlw_lin_trop_clr:cell_methods = "time: mean" ;<br>
            &gt; netlw_lin_trop_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float netlw_200hPa(time, lat, lon) ;<br>
            &gt; netlw_200hPa:long_name = "net LW flux at 200 hPa" ;<br>
            &gt; netlw_200hPa:units = "watts/m2" ;<br>
            &gt; netlw_200hPa:missing_value = -999.f ;<br>
            &gt; netlw_200hPa:_FillValue = -999.f ;<br>
            &gt; netlw_200hPa:cell_methods = "time: mean" ;<br>
            &gt; netlw_200hPa:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float netlw_200hPa_clr(time, lat, lon) ;<br>
            &gt; netlw_200hPa_clr:long_name = "clear skynet LW flux at
            200 hPa" ;<br>
            &gt; netlw_200hPa_clr:units = "watts/m2" ;<br>
            &gt; netlw_200hPa_clr:missing_value = -999.f ;<br>
            &gt; netlw_200hPa_clr:_FillValue = -999.f ;<br>
            &gt; netlw_200hPa_clr:cell_methods = "time: mean" ;<br>
            &gt; netlw_200hPa_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_lin_trop(time, lat, lon) ;<br>
            &gt; swdn_lin_trop:long_name = "SW flux down at linear
            tropopause" ;<br>
            &gt; swdn_lin_trop:units = "watts/m2" ;<br>
            &gt; swdn_lin_trop:missing_value = -999.f ;<br>
            &gt; swdn_lin_trop:_FillValue = -999.f ;<br>
            &gt; swdn_lin_trop:cell_methods = "time: mean" ;<br>
            &gt; swdn_lin_trop:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_lin_trop_clr(time, lat, lon) ;<br>
            &gt; swdn_lin_trop_clr:long_name = "clear skySW flux down at
            linear tropopause"<br>
            &gt; ;<br>
            &gt; swdn_lin_trop_clr:units = "watts/m2" ;<br>
            &gt; swdn_lin_trop_clr:missing_value = -999.f ;<br>
            &gt; swdn_lin_trop_clr:_FillValue = -999.f ;<br>
            &gt; swdn_lin_trop_clr:cell_methods = "time: mean" ;<br>
            &gt; swdn_lin_trop_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_200hPa(time, lat, lon) ;<br>
            &gt; swdn_200hPa:long_name = "SW flux down at 200 hPa" ;<br>
            &gt; swdn_200hPa:units = "watts/m2" ;<br>
            &gt; swdn_200hPa:missing_value = -999.f ;<br>
            &gt; swdn_200hPa:_FillValue = -999.f ;<br>
            &gt; swdn_200hPa:cell_methods = "time: mean" ;<br>
            &gt; swdn_200hPa:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_200hPa_clr(time, lat, lon) ;<br>
            &gt; swdn_200hPa_clr:long_name = "clear skySW flux down at
            200 hPa" ;<br>
            &gt; swdn_200hPa_clr:units = "watts/m2" ;<br>
            &gt; swdn_200hPa_clr:missing_value = -999.f ;<br>
            &gt; swdn_200hPa_clr:_FillValue = -999.f ;<br>
            &gt; swdn_200hPa_clr:cell_methods = "time: mean" ;<br>
            &gt; swdn_200hPa_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swup_lin_trop(time, lat, lon) ;<br>
            &gt; swup_lin_trop:long_name = "SW flux up at linear
            tropopause" ;<br>
            &gt; swup_lin_trop:units = "watts/m2" ;<br>
            &gt; swup_lin_trop:missing_value = -999.f ;<br>
            &gt; swup_lin_trop:_FillValue = -999.f ;<br>
            &gt; swup_lin_trop:cell_methods = "time: mean" ;<br>
            &gt; swup_lin_trop:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swup_lin_trop_clr(time, lat, lon) ;<br>
            &gt; swup_lin_trop_clr:long_name = "clear skySW flux up at
            linear tropopause" ;<br>
            &gt; swup_lin_trop_clr:units = "watts/m2" ;<br>
            &gt; swup_lin_trop_clr:missing_value = -999.f ;<br>
            &gt; swup_lin_trop_clr:_FillValue = -999.f ;<br>
            &gt; swup_lin_trop_clr:cell_methods = "time: mean" ;<br>
            &gt; swup_lin_trop_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swup_200hPa(time, lat, lon) ;<br>
            &gt; swup_200hPa:long_name = "SW flux up at 200 hPa" ;<br>
            &gt; swup_200hPa:units = "watts/m2" ;<br>
            &gt; swup_200hPa:missing_value = -999.f ;<br>
            &gt; swup_200hPa:_FillValue = -999.f ;<br>
            &gt; swup_200hPa:cell_methods = "time: mean" ;<br>
            &gt; swup_200hPa:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swup_200hPa_clr(time, lat, lon) ;<br>
            &gt; swup_200hPa_clr:long_name = "clear skySW flux up at 200
            hPa" ;<br>
            &gt; swup_200hPa_clr:units = "watts/m2" ;<br>
            &gt; swup_200hPa_clr:missing_value = -999.f ;<br>
            &gt; swup_200hPa_clr:_FillValue = -999.f ;<br>
            &gt; swup_200hPa_clr:cell_methods = "time: mean" ;<br>
            &gt; swup_200hPa_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float mc(time, phalf, lat, lon) ;<br>
            &gt; mc:long_name = "Cumulus Mass Flux from RAS" ;<br>
            &gt; mc:units = "kg/m2/s" ;<br>
            &gt; mc:missing_value = -999.f ;<br>
            &gt; mc:_FillValue = -999.f ;<br>
            &gt; mc:cell_methods = "time: mean" ;<br>
            &gt; mc:time_avg_info = "average_T1,average_T2,average_DT" ;<br>
            &gt; float qdt_vdif(time, pfull, lat, lon) ;<br>
            &gt; qdt_vdif:long_name = "Spec humidity tendency from vert
            diff" ;<br>
            &gt; qdt_vdif:units = "kg/kg/s" ;<br>
            &gt; qdt_vdif:missing_value = -999.f ;<br>
            &gt; qdt_vdif:_FillValue = -999.f ;<br>
            &gt; qdt_vdif:cell_methods = "time: mean" ;<br>
            &gt; qdt_vdif:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tdt_vdif(time, pfull, lat, lon) ;<br>
            &gt; tdt_vdif:long_name = "Temperature tendency from vert
            diff" ;<br>
            &gt; tdt_vdif:units = "deg_K/s" ;<br>
            &gt; tdt_vdif:missing_value = -999.f ;<br>
            &gt; tdt_vdif:_FillValue = -999.f ;<br>
            &gt; tdt_vdif:cell_methods = "time: mean" ;<br>
            &gt; tdt_vdif:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float udt_vdif(time, pfull, lat, lon) ;<br>
            &gt; udt_vdif:long_name = "Zonal wind tendency from vert
            diff" ;<br>
            &gt; udt_vdif:units = "m/s2" ;<br>
            &gt; udt_vdif:missing_value = -999.f ;<br>
            &gt; udt_vdif:_FillValue = -999.f ;<br>
            &gt; udt_vdif:cell_methods = "time: mean" ;<br>
            &gt; udt_vdif:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float vdt_vdif(time, pfull, lat, lon) ;<br>
            &gt; vdt_vdif:long_name = "Meridional wind tendency from
            vert diff" ;<br>
            &gt; vdt_vdif:units = "m/s2" ;<br>
            &gt; vdt_vdif:missing_value = -999.f ;<br>
            &gt; vdt_vdif:_FillValue = -999.f ;<br>
            &gt; vdt_vdif:cell_methods = "time: mean" ;<br>
            &gt; vdt_vdif:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float co2(time, pfull, lat, lon) ;<br>
            &gt; co2:long_name = "carbon dioxide" ;<br>
            &gt; co2:units = "kg/kg" ;<br>
            &gt; co2:missing_value = -1.e+10f ;<br>
            &gt; co2:_FillValue = -1.e+10f ;<br>
            &gt; co2:cell_methods = "time: mean" ;<br>
            &gt; co2:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float co2_dvmr(time, pfull, lat, lon) ;<br>
            &gt; co2_dvmr:long_name = "carbon dioxide (dry vmr)" ;<br>
            &gt; co2_dvmr:units = "mol/mol" ;<br>
            &gt; co2_dvmr:missing_value = -1.e+10f ;<br>
            &gt; co2_dvmr:_FillValue = -1.e+10f ;<br>
            &gt; co2_dvmr:cell_methods = "time: mean" ;<br>
            &gt; co2_dvmr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float slp(time, lat, lon) ;<br>
            &gt; slp:long_name = "sea level pressure" ;<br>
            &gt; slp:units = "pa" ;<br>
            &gt; slp:missing_value = 1.e+20f ;<br>
            &gt; slp:_FillValue = 1.e+20f ;<br>
            &gt; slp:cell_methods = "time: mean" ;<br>
            &gt; slp:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float wind_ref(time, lat, lon) ;<br>
            &gt; wind_ref:long_name = "absolute value of wind at 10 m" ;<br>
            &gt; wind_ref:units = "m/s" ;<br>
            &gt; wind_ref:valid_range = -400.f, 400.f ;<br>
            &gt; wind_ref:missing_value = 1.e+20f ;<br>
            &gt; wind_ref:_FillValue = 1.e+20f ;<br>
            &gt; wind_ref:cell_methods = "time: mean" ;<br>
            &gt; wind_ref:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float rh_ref_cmip(time, lat, lon) ;<br>
            &gt; rh_ref_cmip:long_name = "relative humidity at 2 m" ;<br>
            &gt; rh_ref_cmip:units = "percent" ;<br>
            &gt; rh_ref_cmip:missing_value = 1.e+20f ;<br>
            &gt; rh_ref_cmip:_FillValue = 1.e+20f ;<br>
            &gt; rh_ref_cmip:cell_methods = "time: mean" ;<br>
            &gt; rh_ref_cmip:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float q_ref(time, lat, lon) ;<br>
            &gt; q_ref:long_name = "specific humidity at 2 m" ;<br>
            &gt; q_ref:units = "kg/kg" ;<br>
            &gt; q_ref:missing_value = -1.f ;<br>
            &gt; q_ref:_FillValue = -1.f ;<br>
            &gt; q_ref:cell_methods = "time: mean" ;<br>
            &gt; q_ref:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float snow_tot(time, lat, lon) ;<br>
            &gt; snow_tot:long_name = "Frozen precip rate from all
            sources" ;<br>
            &gt; snow_tot:units = "kg(h2o)/m2/s" ;<br>
            &gt; snow_tot:missing_value = 1.e+20f ;<br>
            &gt; snow_tot:_FillValue = 1.e+20f ;<br>
            &gt; snow_tot:cell_methods = "time: mean" ;<br>
            &gt; snow_tot:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; snow_tot:interp_method = "conserve_order1" ;<br>
            &gt; float cld_amt_2d(time, lat, lon) ;<br>
            &gt; cld_amt_2d:long_name = "total cloud amount" ;<br>
            &gt; cld_amt_2d:units = "percent" ;<br>
            &gt; cld_amt_2d:missing_value = 1.e+20f ;<br>
            &gt; cld_amt_2d:_FillValue = 1.e+20f ;<br>
            &gt; cld_amt_2d:cell_methods = "time: mean" ;<br>
            &gt; cld_amt_2d:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float WP_all_clouds(time, lat, lon) ;<br>
            &gt; WP_all_clouds:long_name = "Total &nbsp;water path -- all
            clouds" ;<br>
            &gt; WP_all_clouds:units = "kg/m2" ;<br>
            &gt; WP_all_clouds:missing_value = 1.e+20f ;<br>
            &gt; WP_all_clouds:_FillValue = 1.e+20f ;<br>
            &gt; WP_all_clouds:cell_methods = "time: mean" ;<br>
            &gt; WP_all_clouds:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float IWP_all_clouds(time, lat, lon) ;<br>
            &gt; IWP_all_clouds:long_name = "Ice water path -- all
            clouds" ;<br>
            &gt; IWP_all_clouds:units = "kg/m2" ;<br>
            &gt; IWP_all_clouds:missing_value = 1.e+20f ;<br>
            &gt; IWP_all_clouds:_FillValue = 1.e+20f ;<br>
            &gt; IWP_all_clouds:cell_methods = "time: mean" ;<br>
            &gt; IWP_all_clouds:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float conv_cld_base(time, lat, lon) ;<br>
            &gt; conv_cld_base:long_name = "pressure at convective cloud
            base" ;<br>
            &gt; conv_cld_base:units = "Pa" ;<br>
            &gt; conv_cld_base:missing_value = -999.f ;<br>
            &gt; conv_cld_base:_FillValue = -999.f ;<br>
            &gt; conv_cld_base:cell_methods = "time: mean" ;<br>
            &gt; conv_cld_base:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float conv_cld_top(time, lat, lon) ;<br>
            &gt; conv_cld_top:long_name = "pressure at convective cloud
            top" ;<br>
            &gt; conv_cld_top:units = "Pa" ;<br>
            &gt; conv_cld_top:missing_value = -999.f ;<br>
            &gt; conv_cld_top:_FillValue = -999.f ;<br>
            &gt; conv_cld_top:cell_methods = "time: mean" ;<br>
            &gt; conv_cld_top:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float conv_freq(time, lat, lon) ;<br>
            &gt; conv_freq:long_name = "frequency of convection" ;<br>
            &gt; conv_freq:units = "number" ;<br>
            &gt; conv_freq:missing_value = -999.f ;<br>
            &gt; conv_freq:_FillValue = -999.f ;<br>
            &gt; conv_freq:cell_methods = "time: mean" ;<br>
            &gt; conv_freq:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tot_cloud_area(time, pfull, lat, lon) ;<br>
            &gt; tot_cloud_area:long_name = "Cloud area -- all clouds" ;<br>
            &gt; tot_cloud_area:units = "percent" ;<br>
            &gt; tot_cloud_area:missing_value = -999.f ;<br>
            &gt; tot_cloud_area:_FillValue = -999.f ;<br>
            &gt; tot_cloud_area:cell_methods = "time: mean" ;<br>
            &gt; tot_cloud_area:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tot_liq_amt(time, pfull, lat, lon) ;<br>
            &gt; tot_liq_amt:long_name = "Liquid amount -- all clouds" ;<br>
            &gt; tot_liq_amt:units = "kg/kg" ;<br>
            &gt; tot_liq_amt:missing_value = -999.f ;<br>
            &gt; tot_liq_amt:_FillValue = -999.f ;<br>
            &gt; tot_liq_amt:cell_methods = "time: mean" ;<br>
            &gt; tot_liq_amt:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float tot_ice_amt(time, pfull, lat, lon) ;<br>
            &gt; tot_ice_amt:long_name = "Ice amount -- all clouds" ;<br>
            &gt; tot_ice_amt:units = "kg/kg" ;<br>
            &gt; tot_ice_amt:missing_value = -999.f ;<br>
            &gt; tot_ice_amt:_FillValue = -999.f ;<br>
            &gt; tot_ice_amt:cell_methods = "time: mean" ;<br>
            &gt; tot_ice_amt:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float rh_cmip(time, pfull, lat, lon) ;<br>
            &gt; rh_cmip:long_name = "relative humidity" ;<br>
            &gt; rh_cmip:units = "percent" ;<br>
            &gt; rh_cmip:missing_value = -999.f ;<br>
            &gt; rh_cmip:_FillValue = -999.f ;<br>
            &gt; rh_cmip:cell_methods = "time: mean" ;<br>
            &gt; rh_cmip:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float qo3v(time, pfull, lat, lon) ;<br>
            &gt; qo3v:long_name = "ozone mole fraction" ;<br>
            &gt; qo3v:units = "1.e-9" ;<br>
            &gt; qo3v:missing_value = -999.f ;<br>
            &gt; qo3v:_FillValue = -999.f ;<br>
            &gt; qo3v:cell_methods = "time: mean" ;<br>
            &gt; qo3v:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float q_star(time, lat, lon) ;<br>
            &gt; q_star:long_name = "moisture scale" ;<br>
            &gt; q_star:units = "kg water/kg air" ;<br>
            &gt; q_star:missing_value = 1.e+20f ;<br>
            &gt; q_star:_FillValue = 1.e+20f ;<br>
            &gt; q_star:cell_methods = "time: mean" ;<br>
            &gt; q_star:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float rh_min(time, pfull, lat, lon) ;<br>
            &gt; rh_min:long_name = "relative humidity" ;<br>
            &gt; rh_min:units = "percent" ;<br>
            &gt; rh_min:missing_value = -999.f ;<br>
            &gt; rh_min:_FillValue = -999.f ;<br>
            &gt; rh_min:cell_methods = "time: min" ;<br>
            &gt; rh_min:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float rh_max(time, pfull, lat, lon) ;<br>
            &gt; rh_max:long_name = "relative humidity" ;<br>
            &gt; rh_max:units = "percent" ;<br>
            &gt; rh_max:missing_value = -999.f ;<br>
            &gt; rh_max:_FillValue = -999.f ;<br>
            &gt; rh_max:cell_methods = "time: max" ;<br>
            &gt; rh_max:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float droplets(time, pfull, lat, lon) ;<br>
            &gt; droplets:long_name = "Droplet number concentration" ;<br>
            &gt; droplets:units = "/cm3" ;<br>
            &gt; droplets:missing_value = -999.f ;<br>
            &gt; droplets:_FillValue = -999.f ;<br>
            &gt; droplets:cell_methods = "time: mean" ;<br>
            &gt; droplets:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float enth_ls_col(time, lat, lon) ;<br>
            &gt; enth_ls_col:long_name = "Column enthalpy tendency from
            strat cloud" ;<br>
            &gt; enth_ls_col:units = "W/m2" ;<br>
            &gt; enth_ls_col:missing_value = 1.e+20f ;<br>
            &gt; enth_ls_col:_FillValue = 1.e+20f ;<br>
            &gt; enth_ls_col:cell_methods = "time: mean" ;<br>
            &gt; enth_ls_col:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float wat_ls_col(time, lat, lon) ;<br>
            &gt; wat_ls_col:long_name = "Column total water tendency
            from strat cloud" ;<br>
            &gt; wat_ls_col:units = "kg/m2/s" ;<br>
            &gt; wat_ls_col:missing_value = 1.e+20f ;<br>
            &gt; wat_ls_col:_FillValue = 1.e+20f ;<br>
            &gt; wat_ls_col:cell_methods = "time: mean" ;<br>
            &gt; wat_ls_col:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float enth_conv_col(time, lat, lon) ;<br>
            &gt; enth_conv_col:long_name = "Column enthalpy tendency
            from convection" ;<br>
            &gt; enth_conv_col:units = "W/m2" ;<br>
            &gt; enth_conv_col:missing_value = 1.e+20f ;<br>
            &gt; enth_conv_col:_FillValue = 1.e+20f ;<br>
            &gt; enth_conv_col:cell_methods = "time: mean" ;<br>
            &gt; enth_conv_col:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float wat_conv_col(time, lat, lon) ;<br>
            &gt; wat_conv_col:long_name = "Column total water tendency
            from convection" ;<br>
            &gt; wat_conv_col:units = "kg(h2o)/m2/s" ;<br>
            &gt; wat_conv_col:missing_value = 1.e+20f ;<br>
            &gt; wat_conv_col:_FillValue = 1.e+20f ;<br>
            &gt; wat_conv_col:cell_methods = "time: mean" ;<br>
            &gt; wat_conv_col:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_vis_dir(time, lat, lon) ;<br>
            &gt; swdn_vis_dir:long_name = "downward direct visible sfc
            sw flux" ;<br>
            &gt; swdn_vis_dir:units = "watts/m2" ;<br>
            &gt; swdn_vis_dir:missing_value = -999.f ;<br>
            &gt; swdn_vis_dir:_FillValue = -999.f ;<br>
            &gt; swdn_vis_dir:cell_methods = "time: mean" ;<br>
            &gt; swdn_vis_dir:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_vis_dif(time, lat, lon) ;<br>
            &gt; swdn_vis_dif:long_name = "downward diffuse visible sfc
            sw flux" ;<br>
            &gt; swdn_vis_dif:units = "watts/m2" ;<br>
            &gt; swdn_vis_dif:missing_value = -999.f ;<br>
            &gt; swdn_vis_dif:_FillValue = -999.f ;<br>
            &gt; swdn_vis_dif:cell_methods = "time: mean" ;<br>
            &gt; swdn_vis_dif:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_vis_clr(time, lat, lon) ;<br>
            &gt; swdn_vis_clr:long_name = "downward visible sfc sw flux
            clear sky" ;<br>
            &gt; swdn_vis_clr:units = "watts/m2" ;<br>
            &gt; swdn_vis_clr:missing_value = -999.f ;<br>
            &gt; swdn_vis_clr:_FillValue = -999.f ;<br>
            &gt; swdn_vis_clr:cell_methods = "time: mean" ;<br>
            &gt; swdn_vis_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_tot_dir(time, lat, lon) ;<br>
            &gt; swdn_tot_dir:long_name = "downward direct total sfc sw
            flux" ;<br>
            &gt; swdn_tot_dir:units = "watts/m2" ;<br>
            &gt; swdn_tot_dir:missing_value = -999.f ;<br>
            &gt; swdn_tot_dir:_FillValue = -999.f ;<br>
            &gt; swdn_tot_dir:cell_methods = "time: mean" ;<br>
            &gt; swdn_tot_dir:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float swdn_tot_dif(time, lat, lon) ;<br>
            &gt; swdn_tot_dif:long_name = "downward diffuse total sfc sw
            flux" ;<br>
            &gt; swdn_tot_dif:units = "watts/m2" ;<br>
            &gt; swdn_tot_dif:missing_value = -999.f ;<br>
            &gt; swdn_tot_dif:_FillValue = -999.f ;<br>
            &gt; swdn_tot_dif:cell_methods = "time: mean" ;<br>
            &gt; swdn_tot_dif:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float flux_sw_vis(time, lat, lon) ;<br>
            &gt; flux_sw_vis:long_name = "net visible sfc sw flux" ;<br>
            &gt; flux_sw_vis:units = "watts/m2" ;<br>
            &gt; flux_sw_vis:missing_value = -999.f ;<br>
            &gt; flux_sw_vis:_FillValue = -999.f ;<br>
            &gt; flux_sw_vis:cell_methods = "time: mean" ;<br>
            &gt; flux_sw_vis:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float sw_dn_t_dir_clr(time, lat, lon) ;<br>
            &gt; sw_dn_t_dir_clr:long_name = "downward clearsky direct
            total sfc sw flux" ;<br>
            &gt; sw_dn_t_dir_clr:units = "watts/m2" ;<br>
            &gt; sw_dn_t_dir_clr:missing_value = -999.f ;<br>
            &gt; sw_dn_t_dir_clr:_FillValue = -999.f ;<br>
            &gt; sw_dn_t_dir_clr:cell_methods = "time: mean" ;<br>
            &gt; sw_dn_t_dir_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float sw_dn_t_dif_clr(time, lat, lon) ;<br>
            &gt; sw_dn_t_dif_clr:long_name = "downward clearsky diffuse
            total sfc sw flux" ;<br>
            &gt; sw_dn_t_dif_clr:units = "watts/m2" ;<br>
            &gt; sw_dn_t_dif_clr:missing_value = -999.f ;<br>
            &gt; sw_dn_t_dif_clr:_FillValue = -999.f ;<br>
            &gt; sw_dn_t_dif_clr:cell_methods = "time: mean" ;<br>
            &gt; sw_dn_t_dif_clr:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float LWP2(time, lat, lon) ;<br>
            &gt; LWP2:long_name = "In-cloud liquid water path of
            stratiform clouds" ;<br>
            &gt; LWP2:units = "kg/m2" ;<br>
            &gt; LWP2:missing_value = -999.f ;<br>
            &gt; LWP2:_FillValue = -999.f ;<br>
            &gt; LWP2:cell_methods = "time: mean" ;<br>
            &gt; LWP2:time_avg_info = "average_T1,average_T2,average_DT"
            ;<br>
            &gt; float z_pbl(time, lat, lon) ;<br>
            &gt; z_pbl:long_name = "depth of planetary boundary layer" ;<br>
            &gt; z_pbl:units = "m" ;<br>
            &gt; z_pbl:missing_value = 1.e+20f ;<br>
            &gt; z_pbl:_FillValue = 1.e+20f ;<br>
            &gt; z_pbl:cell_methods = "time: mean" ;<br>
            &gt; z_pbl:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float conv_cloud_area(time, pfull, lat, lon) ;<br>
            &gt; conv_cloud_area:long_name = "Convective cloud area" ;<br>
            &gt; conv_cloud_area:units = "percent" ;<br>
            &gt; conv_cloud_area:missing_value = -999.f ;<br>
            &gt; conv_cloud_area:_FillValue = -999.f ;<br>
            &gt; conv_cloud_area:cell_methods = "time: mean" ;<br>
            &gt; conv_cloud_area:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float conv_liq_amt(time, pfull, lat, lon) ;<br>
            &gt; conv_liq_amt:long_name = "Convective cloud liquid
            amount" ;<br>
            &gt; conv_liq_amt:units = "kg/kg" ;<br>
            &gt; conv_liq_amt:missing_value = -999.f ;<br>
            &gt; conv_liq_amt:_FillValue = -999.f ;<br>
            &gt; conv_liq_amt:cell_methods = "time: mean" ;<br>
            &gt; conv_liq_amt:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float conv_ice_amt(time, pfull, lat, lon) ;<br>
            &gt; conv_ice_amt:long_name = "Convective cloud ice amount"
            ;<br>
            &gt; conv_ice_amt:units = "kg/kg" ;<br>
            &gt; conv_ice_amt:missing_value = -999.f ;<br>
            &gt; conv_ice_amt:_FillValue = -999.f ;<br>
            &gt; conv_ice_amt:cell_methods = "time: mean" ;<br>
            &gt; conv_ice_amt:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float lsc_cloud_area(time, pfull, lat, lon) ;<br>
            &gt; lsc_cloud_area:long_name = "Large-scale cloud area" ;<br>
            &gt; lsc_cloud_area:units = "percent" ;<br>
            &gt; lsc_cloud_area:missing_value = -999.f ;<br>
            &gt; lsc_cloud_area:_FillValue = -999.f ;<br>
            &gt; lsc_cloud_area:cell_methods = "time: mean" ;<br>
            &gt; lsc_cloud_area:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float lsc_liq_amt(time, pfull, lat, lon) ;<br>
            &gt; lsc_liq_amt:long_name = "Large-scale cloud liquid
            amount" ;<br>
            &gt; lsc_liq_amt:units = "kg/kg" ;<br>
            &gt; lsc_liq_amt:missing_value = -999.f ;<br>
            &gt; lsc_liq_amt:_FillValue = -999.f ;<br>
            &gt; lsc_liq_amt:cell_methods = "time: mean" ;<br>
            &gt; lsc_liq_amt:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; float lsc_ice_amt(time, pfull, lat, lon) ;<br>
            &gt; lsc_ice_amt:long_name = "Large-scale cloud ice amount"
            ;<br>
            &gt; lsc_ice_amt:units = "kg/kg" ;<br>
            &gt; lsc_ice_amt:missing_value = -999.f ;<br>
            &gt; lsc_ice_amt:_FillValue = -999.f ;<br>
            &gt; lsc_ice_amt:cell_methods = "time: mean" ;<br>
            &gt; lsc_ice_amt:time_avg_info =
            "average_T1,average_T2,average_DT" ;<br>
            &gt; double average_T1(time) ;<br>
            &gt; average_T1:long_name = "Start time for average period"
            ;<br>
            &gt; average_T1:units = "days since 0001-01-01 00:00:00" ;<br>
            &gt; average_T1:missing_value = 1.e+20 ;<br>
            &gt; average_T1:_FillValue = 1.e+20 ;<br>
            &gt; double average_T2(time) ;<br>
            &gt; average_T2:long_name = "End time for average period" ;<br>
            &gt; average_T2:units = "days since 0001-01-01 00:00:00" ;<br>
            &gt; average_T2:missing_value = 1.e+20 ;<br>
            &gt; average_T2:_FillValue = 1.e+20 ;<br>
            &gt; double average_DT(time) ;<br>
            &gt; average_DT:long_name = "Length of average period" ;<br>
            &gt; average_DT:units = "days" ;<br>
            &gt; average_DT:missing_value = 1.e+20 ;<br>
            &gt; average_DT:_FillValue = 1.e+20 ;<br>
            &gt; double time_bounds(time, nv) ;<br>
            &gt; time_bounds:long_name = "time axis boundaries" ;<br>
            &gt; time_bounds:units = "days" ;<br>
            &gt; time_bounds:missing_value = 1.e+20 ;<br>
            &gt; time_bounds:_FillValue = 1.e+20 ;<br>
            &gt;<br>
            &gt; // global attributes:<br>
            &gt; :filename = "atmos_month.nc.0000" ;<br>
            &gt; :NumFilesInSet = 30 ;<br>
            &gt; :title = "ESM2M_pi-control_C2" ;<br>
            &gt; :grid_type = "regular" ;<br>
            &gt; :grid_tile = "N/A" ;<br>
            &gt; data:<br>
            &gt;<br>
            &gt; &nbsp;lon = _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _, _ ;<br>
            &gt;<br>
            &gt; &nbsp;lonb = _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _ ;<br>
            &gt;<br>
            &gt; &nbsp;lat = _, _, _ ;<br>
            &gt;<br>
            &gt; &nbsp;latb = _, _, _, _ ;<br>
            &gt;<br>
            &gt; &nbsp;nv = _, _ ;<br>
            &gt;<br>
            &gt; &nbsp;pfull = _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _, _,<br>
            &gt; _, _ ;<br>
            &gt;<br>
            &gt; &nbsp;phalf = _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
            _, _, _, _, _, _, _,<br>
            &gt; _,<br>
            &gt; &nbsp; &nbsp; _, _ ;<br>
            &gt; }<br>
            &gt;<br>
            &gt; Thanks,<br>
            &gt;<br>
            &gt; David<br>
            &gt;<br>
            &gt;<br>
            &gt; On Thu, Jun 19, 2014 at 1:41 PM, Jennifer Adams &lt;<a
              moz-do-not-send="true" href="mailto:jma@cola.iges.org">jma@cola.iges.org</a>&gt;
            wrote:<br>
            &gt;<br>
            &gt;&gt; David,<br>
            &gt;&gt; Can you post the output from ncdump -c on your
            netcdf file?<br>
            &gt;&gt; --Jennifer<br>
            &gt;&gt;<br>
            &gt;&gt; On Jun 19, 2014, at 1:14 PM, David Stanfel wrote:<br>
            &gt;&gt;<br>
            &gt;&gt; I made the changes that were recommended with the
            following results. My<br>
            &gt;&gt; X11 window does pop up when I run grads but it
            stays black. This is what<br>
            &gt;&gt; happens when I try to display a variable:<br>
            &gt;&gt;<br>
            &gt;&gt; ga-&gt; open cont.ctl<br>
            &gt;&gt; Scanning description file: &nbsp;cont.ctl<br>
            &gt;&gt; Data file atmos_month.nc.0000 is open as file 1<br>
            &gt;&gt; LON set to 0 360<br>
            &gt;&gt; LAT set to -88.29 88.29<br>
            &gt;&gt; LEV set to 1000 1000<br>
            &gt;&gt; Time values set: 0:1:1:0 0:1:1:0<br>
            &gt;&gt; E set to 1 1<br>
            &gt;&gt; ga-&gt; q file<br>
            &gt;&gt; File 1 : 6 Months Sample Model Output<br>
            &gt;&gt; &nbsp; Descriptor: cont.ctl<br>
            &gt;&gt; &nbsp; Binary: atmos_month.nc.0000<br>
            &gt;&gt; &nbsp; Type = Gridded<br>
            &gt;&gt; &nbsp; Xsize = 96 &nbsp;Ysize = 80 &nbsp;Zsize = 18 &nbsp;Tsize = 804
            &nbsp;Esize = 1<br>
            &gt;&gt; &nbsp; Number of Variables = 7<br>
            &gt;&gt; &nbsp; &nbsp; &nbsp;u &nbsp;18 &nbsp;t,z,y,x &nbsp;u<br>
            &gt;&gt; &nbsp; &nbsp; &nbsp;v &nbsp;18 &nbsp;t,z,y,x &nbsp;v<br>
            &gt;&gt; &nbsp; &nbsp; &nbsp;w &nbsp;18 &nbsp;t,z,y,x &nbsp;v<br>
            &gt;&gt; &nbsp; &nbsp; &nbsp;t &nbsp;18 &nbsp;t,z,y,x &nbsp;v<br>
            &gt;&gt; &nbsp; &nbsp; &nbsp;sh &nbsp;18 &nbsp;t,z,y,x &nbsp;v<br>
            &gt;&gt; &nbsp; &nbsp; &nbsp;rh &nbsp;18 &nbsp;t,z,y,x &nbsp;v<br>
            &gt;&gt; &nbsp; &nbsp; &nbsp;z &nbsp;18 &nbsp;t,z,y,x &nbsp;v<br>
            &gt;&gt; ga-&gt; d u<br>
            &gt;&gt; Error: Variable u not in netcdf file<br>
            &gt;&gt; Data Request Error: &nbsp;Error for variable 'u'<br>
            &gt;&gt; &nbsp; Error ocurred at column 1<br>
            &gt;&gt; DISPLAY error: &nbsp;Invalid expression<br>
            &gt;&gt; &nbsp; Expression = u<br>
            &gt;&gt; ga-&gt; d z<br>
            &gt;&gt; Error: Variable z not in netcdf file<br>
            &gt;&gt; Data Request Error: &nbsp;Error for variable 'z'<br>
            &gt;&gt; &nbsp; Error ocurred at column 1<br>
            &gt;&gt; DISPLAY error: &nbsp;Invalid expression<br>
            &gt;&gt; &nbsp; Expression = z<br>
            &gt;&gt;<br>
            &gt;&gt; It still does not recognize that that variable is
            in the netcdf file for<br>
            &gt;&gt; some reason.<br>
            &gt;&gt;<br>
            &gt;&gt; Thanks,<br>
            &gt;&gt;<br>
            &gt;&gt; David<br>
            &gt;&gt;<br>
            &gt;&gt;<br>
            &gt;&gt; On Thu, Jun 19, 2014 at 10:22 AM, Hosmay Lopez &lt;<a
              moz-do-not-send="true"
              href="mailto:hlopez@rsmas.miami.edu">hlopez@rsmas.miami.edu</a>&gt;<br>
            &gt;&gt; wrote:<br>
            &gt;&gt;<br>
            &gt;&gt;&gt; &nbsp;Try this CTL file:<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt; &nbsp;The only difference is how you defined the
            variables' arguments.<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt; &nbsp;DSET &nbsp; ^atmos_month.nc.0000<br>
            &gt;&gt;&gt; UNDEF &nbsp;1.e-10<br>
            &gt;&gt;&gt; DTYPE netcdf<br>
            &gt;&gt;&gt; TITLE 6 Months Sample Model Output<br>
            &gt;&gt;&gt; *<br>
            &gt;&gt;&gt; XDEF 96 LINEAR &nbsp;0.0 &nbsp; 3.75<br>
            &gt;&gt;&gt; *<br>
            &gt;&gt;&gt; YDEF 80 GAUSR30 1<br>
            &gt;&gt;&gt; *<br>
            &gt;&gt;&gt; ZDEF 18 LEVELS &nbsp;1000 950 900 850 800 750 700
            650 600 550 500 450 400 350<br>
            &gt;&gt;&gt; 300<br>
            &gt;&gt;&gt; 250 200 150<br>
            &gt;&gt;&gt; *<br>
            &gt;&gt;&gt; TDEF 804 &nbsp;LINEAR JAN0 1MO<br>
            &gt;&gt;&gt; *<br>
            &gt;&gt;&gt; VARS 7<br>
            &gt;&gt;&gt; u &nbsp; 18 &nbsp; t,z,y,x &nbsp;u<br>
            &gt;&gt;&gt; v &nbsp; 18 &nbsp; t,z,y,x &nbsp;v<br>
            &gt;&gt;&gt; w &nbsp; 18 &nbsp; t,z,y,x &nbsp;v<br>
            &gt;&gt;&gt; t &nbsp; 18 &nbsp; t,z,y,x &nbsp;v<br>
            &gt;&gt;&gt; sh &nbsp; 18 &nbsp; t,z,y,x &nbsp;v<br>
            &gt;&gt;&gt; rh &nbsp; 18 &nbsp; t,z,y,x &nbsp;v<br>
            &gt;&gt;&gt; z &nbsp; 18 &nbsp; t,z,y,x &nbsp;v<br>
            &gt;&gt;&gt; ENDVARS<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt; &nbsp;Good luck!<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt; &nbsp; &nbsp;Hosmay Lopez<br>
            &gt;&gt;&gt; UM/CIMAS/RSMAS NOAA/AOML/PHOD<br>
            &gt;&gt;&gt; 4301 Rickenbacker Causeway,<br>
            &gt;&gt;&gt; Miami, FL 33149, USA<br>
            &gt;&gt;&gt; Phone: (305) 361-4329<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt; &nbsp; &nbsp;------------------------------<br>
            &gt;&gt;&gt; *From:* <a moz-do-not-send="true"
              href="mailto:gradsusr-bounces@gradsusr.org">gradsusr-bounces@gradsusr.org</a>
            [<a moz-do-not-send="true"
              href="mailto:gradsusr-bounces@gradsusr.org">gradsusr-bounces@gradsusr.org</a>]<br>
            &gt;&gt;&gt; on behalf of David Stanfel [<a
              moz-do-not-send="true" href="mailto:dstanfel@ualberta.ca">dstanfel@ualberta.ca</a>]<br>
            &gt;&gt;&gt; *Sent:* Thursday, June 19, 2014 12:07 AM<br>
            &gt;&gt;&gt; *To:* GrADS Users Forum<br>
            &gt;&gt;&gt; *Subject:* Re: [gradsusr] Displaying a .nc file<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt; &nbsp; It did prompt a list of variables including
            u, v, w, and z. It still<br>
            &gt;&gt;&gt; doesn't want to display them.<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt; &nbsp;ga-&gt; q file<br>
            &gt;&gt;&gt; File 1 : 6 Months Sample Model Output<br>
            &gt;&gt;&gt; &nbsp; Descriptor: cont.ctl<br>
            &gt;&gt;&gt; &nbsp; Binary: atmos_month.nc.0000<br>
            &gt;&gt;&gt; &nbsp; Type = Gridded<br>
            &gt;&gt;&gt; &nbsp; Xsize = 96 &nbsp;Ysize = 80 &nbsp;Zsize = 18 &nbsp;Tsize =
            804 &nbsp;Esize = 1<br>
            &gt;&gt;&gt; &nbsp; Number of Variables = 7<br>
            &gt;&gt;&gt; &nbsp; &nbsp; &nbsp;u &nbsp;18 &nbsp;0 &nbsp;u<br>
            &gt;&gt;&gt; &nbsp; &nbsp; &nbsp;v &nbsp;18 &nbsp;0 &nbsp;v<br>
            &gt;&gt;&gt; &nbsp; &nbsp; &nbsp;w &nbsp;18 &nbsp;0 &nbsp;v<br>
            &gt;&gt;&gt; &nbsp; &nbsp; &nbsp;t &nbsp;18 &nbsp;0 &nbsp;v<br>
            &gt;&gt;&gt; &nbsp; &nbsp; &nbsp;sh &nbsp;18 &nbsp;0 &nbsp;v<br>
            &gt;&gt;&gt; &nbsp; &nbsp; &nbsp;rh &nbsp;18 &nbsp;0 &nbsp;v<br>
            &gt;&gt;&gt; &nbsp; &nbsp; &nbsp;z &nbsp;18 &nbsp;0 &nbsp;v<br>
            &gt;&gt;&gt; ga-&gt; d v<br>
            &gt;&gt;&gt; Data Request Error: &nbsp;Error for variable 'v'<br>
            &gt;&gt;&gt; &nbsp; Error ocurred at column 1<br>
            &gt;&gt;&gt; DISPLAY error: &nbsp;Invalid expression<br>
            &gt;&gt;&gt; &nbsp; Expression = v<br>
            &gt;&gt;&gt; ga-&gt; d sh<br>
            &gt;&gt;&gt; Error: Variable sh not in netcdf file<br>
            &gt;&gt;&gt; Data Request Error: &nbsp;Error for variable 'sh'<br>
            &gt;&gt;&gt; &nbsp; Error ocurred at column 1<br>
            &gt;&gt;&gt; DISPLAY error: &nbsp;Invalid expression<br>
            &gt;&gt;&gt; &nbsp; Expression = sh<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt; &nbsp;Thanks,<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt; &nbsp;David<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt; On Wed, Jun 18, 2014 at 11:58 PM, James T.
            Potemra &lt;<a moz-do-not-send="true"
              href="mailto:jimp@hawaii.edu">jimp@hawaii.edu</a>&gt;<br>
            &gt;&gt;&gt; wrote:<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt; If you enter "q file" at the GrADS prompt
            it should list the variables.<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt; On 6/18/14 5:52 PM, David Stanfel wrote:<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt; How do I know what variable name will work?
            I've tried u, v, w, and z<br>
            &gt;&gt;&gt;&gt; and still only get:<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt; &nbsp;ga-&gt; d v<br>
            &gt;&gt;&gt;&gt; Error: Variable v not in netcdf file<br>
            &gt;&gt;&gt;&gt; Data Request Error: &nbsp;Error for variable 'v'<br>
            &gt;&gt;&gt;&gt; &nbsp; Error ocurred at column 1<br>
            &gt;&gt;&gt;&gt; DISPLAY error: &nbsp;Invalid expression<br>
            &gt;&gt;&gt;&gt; &nbsp; Expression = v<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt; &nbsp;Thanks,<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt; &nbsp;David<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt; On Wed, Jun 18, 2014 at 11:13 PM, Hosmay
            Lopez &lt;<a moz-do-not-send="true"
              href="mailto:hlopez@rsmas.miami.edu">hlopez@rsmas.miami.edu</a>&gt;<br>
            &gt;&gt;&gt;&gt; wrote:<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; &nbsp;David,<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; You should let GrADS know that the file
            is a netCDF. You do that by<br>
            &gt;&gt;&gt;&gt;&gt; adding the following text line in your
            control file:<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; DTYPE netcdf<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; Insert such after the UNDEF line.<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; Good luck!<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; &nbsp; Hosmay Lopez<br>
            &gt;&gt;&gt;&gt;&gt; UM/CIMAS/RSMAS NOAA/AOML/PHOD<br>
            &gt;&gt;&gt;&gt;&gt; 4301 Rickenbacker Causeway,<br>
            &gt;&gt;&gt;&gt;&gt; Miami, FL 33149, USA<br>
            &gt;&gt;&gt;&gt;&gt; Phone: (305) 361-4329<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; &nbsp; &nbsp;------------------------------<br>
            &gt;&gt;&gt;&gt;&gt; *From:* <a moz-do-not-send="true"
              href="mailto:gradsusr-bounces@gradsusr.org">gradsusr-bounces@gradsusr.org</a>
            [<a moz-do-not-send="true"
              href="mailto:gradsusr-bounces@gradsusr.org">gradsusr-bounces@gradsusr.org</a>]<br>
            &gt;&gt;&gt;&gt;&gt; on behalf of David Stanfel [<a
              moz-do-not-send="true" href="mailto:dstanfel@ualberta.ca">dstanfel@ualberta.ca</a>]<br>
            &gt;&gt;&gt;&gt;&gt; *Sent:* Wednesday, June 18, 2014 10:58
            PM<br>
            &gt;&gt;&gt;&gt;&gt; *To:* GrADS Users Forum<br>
            &gt;&gt;&gt;&gt;&gt; *Subject:* [gradsusr] Displaying a .nc
            file<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; &nbsp; So I figured out how to use a
            descriptor file but I am still having<br>
            &gt;&gt;&gt;&gt;&gt; troubles opening the file. My
            descriptor file is as follows:<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; &nbsp;DSET &nbsp; ^atmos_month.nc.0000<br>
            &gt;&gt;&gt;&gt;&gt; UNDEF &nbsp;1.e-10<br>
            &gt;&gt;&gt;&gt;&gt; TITLE 6 Months Sample Model Output<br>
            &gt;&gt;&gt;&gt;&gt; *<br>
            &gt;&gt;&gt;&gt;&gt; XDEF 96 LINEAR &nbsp;0.0 &nbsp; 3.75<br>
            &gt;&gt;&gt;&gt;&gt; *<br>
            &gt;&gt;&gt;&gt;&gt; YDEF 80 GAUSR30 1<br>
            &gt;&gt;&gt;&gt;&gt; *<br>
            &gt;&gt;&gt;&gt;&gt; ZDEF 18 LEVELS &nbsp;1000 950 900 850 800
            750 700 650 600 550 500 450 400<br>
            &gt;&gt;&gt;&gt;&gt; 350 300<br>
            &gt;&gt;&gt;&gt;&gt; 250 200 150<br>
            &gt;&gt;&gt;&gt;&gt; *<br>
            &gt;&gt;&gt;&gt;&gt; TDEF 804 &nbsp;LINEAR JAN0 1MO<br>
            &gt;&gt;&gt;&gt;&gt; *<br>
            &gt;&gt;&gt;&gt;&gt; VARS 7<br>
            &gt;&gt;&gt;&gt;&gt; u &nbsp; 18 &nbsp; 0 &nbsp;u<br>
            &gt;&gt;&gt;&gt;&gt; v &nbsp; 18 &nbsp; 0 &nbsp;v<br>
            &gt;&gt;&gt;&gt;&gt; w &nbsp; 18 &nbsp; 0 &nbsp;v<br>
            &gt;&gt;&gt;&gt;&gt; t &nbsp; 18 &nbsp; 0 &nbsp;v<br>
            &gt;&gt;&gt;&gt;&gt; sh &nbsp; 18 &nbsp; 0 &nbsp;v<br>
            &gt;&gt;&gt;&gt;&gt; rh &nbsp; 18 &nbsp; 0 &nbsp;v<br>
            &gt;&gt;&gt;&gt;&gt; z &nbsp; 18 &nbsp; 0 &nbsp;v<br>
            &gt;&gt;&gt;&gt;&gt; ENDVARS<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; &nbsp;It was able to open it without issue:<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; &nbsp;ga-&gt; open cont.ctl<br>
            &gt;&gt;&gt;&gt;&gt; Scanning description file: &nbsp;cont.ctl<br>
            &gt;&gt;&gt;&gt;&gt; Data file atmos_month.nc.0000 is open
            as file 1<br>
            &gt;&gt;&gt;&gt;&gt; LON set to 0 360<br>
            &gt;&gt;&gt;&gt;&gt; LAT set to -88.29 88.29<br>
            &gt;&gt;&gt;&gt;&gt; LEV set to 1000 1000<br>
            &gt;&gt;&gt;&gt;&gt; Time values set: 0:1:1:0 0:1:1:0<br>
            &gt;&gt;&gt;&gt;&gt; E set to 1 1<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; However, I am having trouble displaying
            the data. I tried to use the<br>
            &gt;&gt;&gt;&gt;&gt; display command (d) with this result:<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; ga-&gt; d atmos_month.nc.0000<br>
            &gt;&gt;&gt;&gt;&gt; Syntax error: Bad file number for
            variable atmos_month<br>
            &gt;&gt;&gt;&gt;&gt; &nbsp; Error ocurred at column 1<br>
            &gt;&gt;&gt;&gt;&gt; DISPLAY error: &nbsp;Invalid expression<br>
            &gt;&gt;&gt;&gt;&gt; &nbsp; Expression = atmos_month.nc.0000<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; Is my syntax off?<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; Thanks,<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt; David<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt;
            _______________________________________________<br>
            &gt;&gt;&gt;&gt;&gt; gradsusr mailing list<br>
            &gt;&gt;&gt;&gt;&gt; <a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
            &gt;&gt;&gt;&gt;&gt; <a moz-do-not-send="true"
              href="http://gradsusr.org/mailman/listinfo/gradsusr"
              target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;
            _______________________________________________<br>
            &gt;&gt;&gt;&gt; gradsusr mailing
            <a class="moz-txt-link-abbreviated" href="mailto:listgradsusr@gradsusr.orghttp://">listgradsusr@gradsusr.orghttp://</a><a moz-do-not-send="true"
              href="http://gradsusr.org/mailman/listinfo/gradsusr"
              target="_blank">gradsusr.org/mailman/listinfo/gradsusr</a><br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;
            _______________________________________________<br>
            &gt;&gt;&gt;&gt; gradsusr mailing list<br>
            &gt;&gt;&gt;&gt; <a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
            &gt;&gt;&gt;&gt; <a moz-do-not-send="true"
              href="http://gradsusr.org/mailman/listinfo/gradsusr"
              target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;&gt;<br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt; _______________________________________________<br>
            &gt;&gt;&gt; gradsusr mailing list<br>
            &gt;&gt;&gt; <a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
            &gt;&gt;&gt; <a moz-do-not-send="true"
              href="http://gradsusr.org/mailman/listinfo/gradsusr"
              target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
            &gt;&gt;&gt;<br>
            &gt;&gt;&gt;<br>
            &gt;&gt; _______________________________________________<br>
            &gt;&gt; gradsusr mailing list<br>
            &gt;&gt; <a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
            &gt;&gt; <a moz-do-not-send="true"
              href="http://gradsusr.org/mailman/listinfo/gradsusr"
              target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
            &gt;&gt;<br>
            &gt;&gt;<br>
            &gt;&gt; &nbsp;--<br>
            &gt;&gt; Jennifer M. Adams<br>
            &gt;&gt; Center for Ocean-Land-Atmosphere Studies (COLA)<br>
            &gt;&gt; 111 Research Hall, Mail Stop 2B3<br>
            &gt;&gt; George Mason University<br>
            &gt;&gt; 4400 University Drive<br>
            &gt;&gt; Fairfax, VA 22030<br>
            &gt;&gt;<br>
            &gt;&gt;<br>
            &gt;&gt;<br>
            &gt;&gt;<br>
            &gt;&gt;<br>
            &gt;&gt;<br>
            &gt;&gt; _______________________________________________<br>
            &gt;&gt; gradsusr mailing list<br>
            &gt;&gt; <a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
            &gt;&gt; <a moz-do-not-send="true"
              href="http://gradsusr.org/mailman/listinfo/gradsusr"
              target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
            &gt;&gt;<br>
            &gt;&gt;<br>
            &gt; _______________________________________________<br>
            &gt; gradsusr mailing list<br>
            &gt; <a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
            &gt; <a moz-do-not-send="true"
              href="http://gradsusr.org/mailman/listinfo/gradsusr"
              target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
            &gt;<br>
            &gt;<br>
            &gt; --<br>
            &gt; Jennifer M. Adams<br>
            &gt; Center for Ocean-Land-Atmosphere Studies (COLA)<br>
            &gt; 111 Research Hall, Mail Stop 2B3<br>
            &gt; George Mason University<br>
            &gt; 4400 University Drive<br>
            &gt; Fairfax, VA 22030<br>
            &gt;<br>
            &gt;<br>
            &gt;<br>
            &gt;<br>
            &gt;<br>
            &gt;<br>
            &gt; _______________________________________________<br>
            &gt; gradsusr mailing list<br>
            &gt; <a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
            &gt; <a moz-do-not-send="true"
              href="http://gradsusr.org/mailman/listinfo/gradsusr"
              target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
            &gt;<br>
            &gt;<br>
            -------------- next part --------------<br>
            An HTML attachment was scrubbed...<br>
            URL: <a moz-do-not-send="true"
href="http://gradsusr.org/pipermail/gradsusr/attachments/20140620/d5dc051d/attachment.html"
              target="_blank">http://gradsusr.org/pipermail/gradsusr/attachments/20140620/d5dc051d/attachment.html</a><br>
            <br>
            ------------------------------<br>
            <br>
            _______________________________________________<br>
            gradsusr mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
            <a moz-do-not-send="true"
              href="http://gradsusr.org/mailman/listinfo/gradsusr"
              target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
            <br>
            <br>
            End of gradsusr Digest, Vol 52, Issue 68<br>
            ****************************************<br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
gradsusr mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a>
<a class="moz-txt-link-freetext" href="http://gradsusr.org/mailman/listinfo/gradsusr">http://gradsusr.org/mailman/listinfo/gradsusr</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>