<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Cindy,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">To answer your original question, yes, these kind of questions should normally be posted to ncl-talk, which has far more subscribers than this installation list, but I can answer here.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I tried to do an &quot;ncdump&quot; on the NetCDF file you attached, but it told me it was an unknown file format.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I then did a UNIX &quot;file&quot; on it and it said it was an HDF4 data file:</div><div class="gmail_default" style="font-size:small">







<p class=""><font face="monospace, monospace">file <a href="http://test_0001.nc">test_0001.nc</a> <br><a href="http://test_0001.nc">test_0001.nc</a>: Hierarchical Data Format (version 4) data</font></p><p class="">I then used an &quot;ncl_filedump&quot; trick to make it think it was opening an HDF file:</p><p class=""><font face="monospace, monospace">ncl_filedump test_0001.nc.hdf4</font></p><p class="">I got quite a bit of valid output, but the &quot;ocean_time&quot; dimension was 0, which is why you are seeing the error about a &quot;zero length dimension&quot;</p></div><div class="gmail_default"><div class="gmail_default" style="font-size:small">I think the problem may be with ncgen and your CDL file, because when run ncgen on it, the ocean_time dimension gets set to zero. This is not allowed by NCL, to have 0-length dimensions, and hence the error.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Please note that &quot;ncgen&quot; is NOT part of the NCL software package. This is part of the NCO software suite developed by Charlie Zender at UC-Irvine.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I think you need to look at your CDL file and fix the problem with the 0-length time dimension.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">--Mary</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><p class="MsoNormal" style="font-size:12.8px"><br></p><p class="MsoNormal" style="font-size:12.8px"><br></p></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 19, 2016 at 1:00 PM, Crooks, Cynthia J <span dir="ltr">&lt;<a href="mailto:cynthia.crooks@bp.com" target="_blank">cynthia.crooks@bp.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="color:#1f497d">I just realized that I probably should have included the cdl file and the output nc file.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Cindy<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p>
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href="mailto:ncl-install-bounces@ucar.edu" target="_blank">ncl-install-bounces@ucar.edu</a> [mailto:<a href="mailto:ncl-install-bounces@ucar.edu" target="_blank">ncl-install-bounces@ucar.edu</a>]
<b>On Behalf Of </b>Crooks, Cynthia J<br>
<b>Sent:</b> Tuesday, April 19, 2016 9:54 AM<br>
<b>To:</b> <a href="mailto:ncl-install@ucar.edu" target="_blank">ncl-install@ucar.edu</a><br>
<b>Subject:</b> [ncl-install] Zero length dimension errors<u></u><u></u></span></p>
</div>
</div><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I recently compiled ncl_ncarg-6.3.0 for one of our users.  She has written the ncl script below:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">; NCL script to time interpolate hycom to 1 hour time interval
<u></u><u></u></p>
<p class="MsoNormal">load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl&quot;<u></u><u></u></p>
<p class="MsoNormal">;load &quot;/usr/lib/ncarg/nclscripts/csm/contributed.ncl&quot;<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">setfileoption(&quot;nc&quot;,&quot;Format&quot;,&quot;LargeFile&quot;)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">ii=2<u></u><u></u></p>
<p class="MsoNormal">fileno_in=sprintf(&quot;%04.0f&quot;,ii)<u></u><u></u></p>
<p class="MsoNormal">iii=ii-1<u></u><u></u></p>
<p class="MsoNormal">fileno_out=sprintf(&quot;%04.0f&quot;,iii)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">file_out = &quot;/lustre04/vol0/crookscj/ncl/reems/test_&quot;+fileno_out+&quot;.nc&quot;<u></u><u></u></p>
<p class="MsoNormal">file_in = &quot;/lustre04/vol0/crookscj/ncl/reems/SV_tides_100m_his_&quot;+fileno_in+&quot;.nc&quot;<u></u><u></u></p>
<p class="MsoNormal">file_time = &quot;/lustre04/vol0/crookscj/ncl/reems/SV_tides_500m_his_&quot;+fileno_in+&quot;.nc&quot;<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">fin = addfile(file_in,&quot;r&quot;)<u></u><u></u></p>
<p class="MsoNormal">ftime = addfile(file_time,&quot;r&quot;)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">system(&quot;ncgen -o &quot;+file_out+&quot; SV_his.cdl&quot;)<u></u><u></u></p>
<p class="MsoNormal">out = addfile(file_out,&quot;w&quot;)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">The script appears to work until the last statement which generates the “Zero length dimension” errors.  She has checked the file created by “ncgen” and feels it is correct.  She has looked through the FAQ and did not find anything she
 felt was helpful.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">We are wondering if I have missed something in the compile steps or setting up the user environment.   I have attached a copy of the script, a log file with the error messages and a file with the steps I took to compile the software.  I
 have also attached the lua module file which sets the environment.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I am trying to collect the data and rewrite the script so that everything would be contained in the current directory.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Please let me know if this should be more appropriately posted to ncl-talk.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks for your help.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Cindy<u></u><u></u></p>
</div></div></div>
</div>

<br>_______________________________________________<br>
ncl-install mailing list<br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-install" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-install</a><br>
<br></blockquote></div><br></div>