<div dir="ltr">David<div><br></div><div>Looks like it may not have been fixed quite yet. Mary sent me a version and I finally fooled the system into working today, when testing began. The short script included, inline below, can be run against the netcdf (wrfout) I uploaded recently (advise if I need to upload it again), results in a seg fault.</div><div><br></div><div><br></div><div><div>;=============</div><div>load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl&quot;</div><div>load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl&quot;</div><div>load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl&quot;</div><div>load &quot;$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl&quot;</div></div><div><div>;=============</div><div>begin</div><div><br></div><div>dimx = 225</div><div>dimy = 225</div><div>dimz = 55</div><div><br></div><div>a = addfile(&quot;<a href="http://wrfinput_d02.nc">wrfinput_d02.nc</a>&quot;, &quot;w&quot;)</div><div>var_orig=a-&gt;QRAIN</div><div>var_mod = new((/1,dimz,dimy,dimx/),&quot;float&quot;)</div><div>var_mod = 5.</div><div><br></div><div>print(dimsizes(var_orig))</div><div>print(dimsizes(var_mod))</div><div><br></div><div>a-&gt;QRAIN = (/var_mod/)</div><div><br></div><div>end</div></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 8, 2015 at 9:00 PM, David Brown <span dir="ltr">&lt;<a href="mailto:dbrown@ucar.edu" target="_blank">dbrown@ucar.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dustan and Gerry,<br>
This issue relating to writing a variable with chunking in an existing<br>
NetCDF4 file has been fixed. Also a secondary issue involving<br>
re-writing existing variable attributes has been addressed as well.<br>
Let us know if you need a version with these fixes and we will try to<br>
accommodate you as soon as possible.<br>
Thanks for letting us know of this problem.<br>
 -dave<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Wed, Jun 3, 2015 at 8:50 AM, David Brown &lt;<a href="mailto:dbrown@ucar.edu">dbrown@ucar.edu</a>&gt; wrote:<br>
&gt; Hi Dustin and Gerry,<br>
&gt; I have confirmed there is a problem. It has been partially but not<br>
&gt; completely fixed in the development version of the code. I am looking<br>
&gt; into the remaining issue and will let you know when it has been fixed.<br>
&gt;  -dave<br>
&gt;<br>
&gt; On Tue, Jun 2, 2015 at 10:34 AM, Gerry Creager - NOAA Affiliate<br>
&gt; &lt;<a href="mailto:gerry.creager@noaa.gov">gerry.creager@noaa.gov</a>&gt; wrote:<br>
&gt;&gt; Additional information: If we do an addfile(&quot;&lt;filename&gt;&quot;,&quot;r&quot;), we can open<br>
&gt;&gt; and read the file. If we use &quot;w&quot;, well, we can open the file but assigning<br>
&gt;&gt; an existing variable to an internal variable fails on the assign (var =<br>
&gt;&gt; a-&gt;QRAIN). Of course, because it fails there, we can&#39;t see if it&#39;d also fail<br>
&gt;&gt; on write.<br>
&gt;&gt;<br>
&gt;&gt; Thanks<br>
&gt;&gt; Gerry<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Jun 1, 2015 at 7:15 PM, Gerry Creager - NOAA Affiliate<br>
&gt;&gt; &lt;<a href="mailto:gerry.creager@noaa.gov">gerry.creager@noaa.gov</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;ve started looking at this with Dusty. Appreciate any thought you might<br>
&gt;&gt;&gt; have as to why we&#39;re failing.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;ve uploaded the input file (wrfinput_d02) to the FTP incoming site. I&#39;m<br>
&gt;&gt;&gt; testing with the script:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; var = &quot;QRAIN&quot;<br>
&gt;&gt;&gt; print(var)<br>
&gt;&gt;&gt; a=addfile(&quot;<a href="http://wrfinput_d02.nc" rel="noreferrer" target="_blank">wrfinput_d02.nc</a>&quot;, &quot;w&quot;)<br>
&gt;&gt;&gt; var_orig=a-&gt;QRAIN<br>
&gt;&gt;&gt; print(var_orig)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The result looks like:gerry@loki:~/NEWSe/NCL&gt; ncl test.ncl<br>
&gt;&gt;&gt;  Copyright (C) 1995-2015 - All Rights Reserved<br>
&gt;&gt;&gt;  University Corporation for Atmospheric Research<br>
&gt;&gt;&gt;  NCAR Command Language Version 6.3.0<br>
&gt;&gt;&gt;  The use of this software is governed by a License Agreement.<br>
&gt;&gt;&gt;  See <a href="http://www.ncl.ucar.edu/" rel="noreferrer" target="_blank">http://www.ncl.ucar.edu/</a> for more details.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Variable: var<br>
&gt;&gt;&gt; Type: string<br>
&gt;&gt;&gt; Total Size: 8 bytes<br>
&gt;&gt;&gt;             1 values<br>
&gt;&gt;&gt; Number of Dimensions: 1<br>
&gt;&gt;&gt; Dimensions and sizes: [1]<br>
&gt;&gt;&gt; Coordinates:<br>
&gt;&gt;&gt; (0) QRAIN<br>
&gt;&gt;&gt; fatal:[&quot;NclNetCDF4.c&quot;:3073]:NclNetCDF4.c: Error in nc_def_var_chunking in<br>
&gt;&gt;&gt; file (<a href="http://wrfinput_d02.nc" rel="noreferrer" target="_blank">wrfinput_d02.nc</a>) for writing, at line: 3073<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; line 3074 of NclNetCDF4.c: NetCDF: Attempt to define var properties, like<br>
&gt;&gt;&gt; deflate, after enddef.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Fri, May 29, 2015 at 8:54 PM, Dustan Wheatley - NOAA Affiliate<br>
&gt;&gt;&gt; &lt;<a href="mailto:dustan.wheatley@noaa.gov">dustan.wheatley@noaa.gov</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I am trying to overwrite a netcdf4 file analogous to what is shown at<br>
&gt;&gt;&gt;&gt; <a href="http://www.ncl.ucar.edu/Applications/change_netCDF.shtml" rel="noreferrer" target="_blank">http://www.ncl.ucar.edu/Applications/change_netCDF.shtml</a>.  In the attached<br>
&gt;&gt;&gt;&gt; ncl script, I open the file to be modified at line 35 and attempt the<br>
&gt;&gt;&gt;&gt; modification at line 73 (with a lot of calculations in between).  While I<br>
&gt;&gt;&gt;&gt; have double-checked that the modified field (var_mod) has the same<br>
&gt;&gt;&gt;&gt; dimensionality as the original variable (QRAIN), I am still get a<br>
&gt;&gt;&gt;&gt; segmentation fault/core dump.  Never had this problem when I tried to<br>
&gt;&gt;&gt;&gt; manipulate netcdf3 files.  Could it possibly be related to the netcdf4<br>
&gt;&gt;&gt;&gt; compression?  It’s possible I may be trying to do something that’s no longer<br>
&gt;&gt;&gt;&gt; possible.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks in advance for any suggestions.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; -Dusty Wheatley<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; ncl-talk mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
&gt;&gt;&gt;&gt; List instructions, subscriber options, unsubscribe:<br>
&gt;&gt;&gt;&gt; <a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Gerry Creager<br>
&gt;&gt;&gt; NSSL/CIMMS<br>
&gt;&gt;&gt; <a href="tel:405.325.6371" value="+14053256371">405.325.6371</a><br>
&gt;&gt;&gt; ++++++++++++++++++++++<br>
&gt;&gt;&gt; “Big whorls have little whorls,<br>
&gt;&gt;&gt; That feed on their velocity;<br>
&gt;&gt;&gt; And little whorls have lesser whorls,<br>
&gt;&gt;&gt; And so on to viscosity.”<br>
&gt;&gt;&gt; Lewis Fry Richardson (1881-1953)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Gerry Creager<br>
&gt;&gt; NSSL/CIMMS<br>
&gt;&gt; <a href="tel:405.325.6371" value="+14053256371">405.325.6371</a><br>
&gt;&gt; ++++++++++++++++++++++<br>
&gt;&gt; “Big whorls have little whorls,<br>
&gt;&gt; That feed on their velocity;<br>
&gt;&gt; And little whorls have lesser whorls,<br>
&gt;&gt; And so on to viscosity.”<br>
&gt;&gt; Lewis Fry Richardson (1881-1953)<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; ncl-talk mailing list<br>
&gt;&gt; <a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
&gt;&gt; List instructions, subscriber options, unsubscribe:<br>
&gt;&gt; <a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
&gt;&gt;<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Gerry Creager<div>NSSL/CIMMS</div><div>405.325.6371</div><div>++++++++++++++++++++++</div><div><div>“Big whorls have little whorls,</div><div>That feed on their velocity; </div><div>And little whorls have lesser whorls, </div><div>And so on to viscosity.” </div><div>Lewis Fry Richardson (1881-1953)</div></div></div></div>
</div>