<div dir="ltr">Thank you Dennis. <span style="font-size:small;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">I prefer the odd nlon grid.</span> Can you see an easy way to hack it, to make it work when nlon is odd? If not, no worries.<div><br></div><div>Also, I see references to the underlying fortran code as "JET." Possible you can spill the acronym so I have a little more luck trying to find the original fortran code?<br><div><br></div><div>Adam</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 9, 2018 at 8:09 AM, Dennis Shea <span dir="ltr"><<a href="mailto:shea@ucar.edu" target="_blank">shea@ucar.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>The underlying fortran code implicitly assumes the 'nlon' is even; hence, the NCL wrapper code does also.<br><br></div>Regards<br></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Sun, Jul 8, 2018 at 2:38 PM, Adam Herrington <span dir="ltr"><<a href="mailto:adam.herrington@stonybrook.edu" target="_blank">adam.herrington@stonybrook.<wbr>edu</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">I have a run on an unstructured grid. I map to lat-lon grids using ESMF regridding, with an offline weights file. wkSpaceTime runs fine when I use the weight file mapping to a grid with nlon = 512, but it gives an error when I use the weights file for a grid of nlon = 513. I've used both of these wgt files for many months and I have no reason to believe they are corrupt. The error occurs for the grid with nlon = 513:<div><br></div><div><div><div>fatal:Dimension size mismatch, dimension (1) of left hand side reference does not have the same size as the right hand side reference after subscripting.</div><div>fatal:["Execute.c":8640]:Execu<wbr>te: Error occurred at or near line 240 in file $NCARG_ROOT/lib/ncarg/nclscrip<wbr>ts/csm/diagnostics_cam.ncl</div><div><br></div><div>fatal:["Execute.c":8640]:Execu<wbr>te: Error occurred at or near line 738 in file $NCARG_ROOT/lib/ncarg/nclscrip<wbr>ts/csm/diagnostics_cam.ncl</div></div><div><br></div><div>line 738 of cam_diagnostics calls the function "resolveWavesHayashi." It has a problem with this block of code:</div><div><br></div><div>varspacetime = new((/2,mlon+1,N+1/),typeof(va<wbr>rfft),1e20)</div><div><br></div><div>varspacetime(:,:mlon/2-1,:N/2-<wbr>1) = varfft(:,mlon/2:1,N/2:N-1)</div><div>varspacetime(:,:mlon/2-1,N/2:)<wbr>   = varfft(:,mlon/2:1,:N/2)<br></div><div>varspacetime(:, mlon/2: ,:N/2)   = varfft(:,:mlon/2,N/2:0) <---fatal error here<br></div><div>varspacetime(:, mlon/2: ,N/2+1:) = varfft(:,:mlon/2,N-1:N/2)</div><div><br></div><div>So from the error, I gather that the sizes of subscripted dimension 1 don't agree during the array assignment, i.e., " mlon/2: " is not equal to " :mlon/2". But it should be. The next line uses the same dimension 1 assignment so I think that would probably cause an error too. </div><div><br></div><div>I'm not sure if this is a user error or not. My script is attached. It is a slightly modified version of <a href="http://www.ncl.ucar.edu/Applications/Scripts/wkSpaceTime_1.ncl" target="_blank">http://www.ncl.ucar.edu/Applic<wbr>ations/Scripts/wkSpaceTime_1.<wbr>ncl</a>.</div></div><span class="m_-3903213576211470882HOEnZb"><font color="#888888"><div><br></div><div>Adam</div></font></span></div>
<br></div></div>______________________________<wbr>_________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailma<wbr>n/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>