<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi Adam,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I don&#39;t have a ready answer for this one. It could be that NCL is running into a memory issue, since this seems to behave inconsistently.  The error message seems to imply that the NetCDF file itself is the issue, and that it has a non-monotonic coordinate variable.  It might be worth putting a printVarSummary call right before the variable is read off the file to see what the &quot;Coordinate:&quot; output looks like:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">printVarSummary(<span style="font-size:12.8px">a-&gt;apcpsfc)</span></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Would it be possible for you to provide me with the part of the script that sets the various lat/lonMin/Max variables, and the do loop that pulls off the variables so I can see if I can reproduce this?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Also, what version of NCL are you using?  (ncl -V)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thanks,</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><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 28, 2017 at 4:37 AM, Adam Turchioe <span dir="ltr">&lt;<a href="mailto:Adam_Turchioe@cargill.com" target="_blank">Adam_Turchioe@cargill.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="#0563C1" vlink="#954F72">
<div class="m_6807087149984503348WordSection1">
<p class="MsoNormal">Hello NCL Talk,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">First time poster, long time user!<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I have a script that reads in GFS files via OPeNDAP within a do loop that reads in variables and plots PNGs for each 6-hour forecast period. Here are some critical lines:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:4.5pt">fhr = (/0,6,12,18,24,30,36,42,48,54,<wbr>60,66,72,78,84,90,96,102,108,<wbr>114,120,126,132,138,144,150,<wbr>156,162,168,174,180,186,192,<wbr>198,204,210,216,222,228,234,<wbr>240,252,264,276,288,300,312,<wbr>324,336,348,360,372,384/)<u></u><u></u></p>
<p class="MsoNormal">                nfhr = dimsizes(fhr)<u></u><u></u></p>
<p class="MsoNormal">  <u></u><u></u></p>
<p class="MsoNormal">                do fhri=1,40<u></u><u></u></p>
<p class="MsoNormal">                <u></u><u></u></p>
<p class="MsoNormal" style="text-indent:.5in">    if fhr(fhri) .le. 240 then<u></u><u></u></p>
<p class="MsoNormal" style="text-indent:.5in">filename = &quot;<a href="http://nomads.ncep.noaa.gov:9090/dods/gfs_0p50/gfs20" target="_blank">http://nomads.ncep.noaa.gov:<wbr>9090/dods/gfs_0p50/gfs20</a>&quot;+<wbr>filey+filem+filed+&quot;/gfs_0p50_&quot;<wbr>+fileh+&quot;z&quot;<u></u><u></u></p>
<p class="MsoNormal">                a = addfile(filename,&quot;r&quot;)<u></u><u></u></p>
<p class="MsoNormal">                end if<u></u><u></u></p>
<p class="MsoNormal">                <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">The loop will run no problem sometimes for hundreds of iterations in various regions but eventually will get tripped up when reading in data:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">                precip = a-&gt;apcpsfc ({curdate},{latMin:latMax},{<wbr>lonMin:lonMax})<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Lucida Console&quot;">fatal:<wbr>NclOneDValGetClosestIndex: Non-monotonic coordinate value being used, can&#39;t complete coordinate subscript<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Lucida Console&quot;">fatal:Could not obtain coordinate indexes, unable to perform subscript<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Lucida Console&quot;">fatal:[&quot;Execute.c&quot;:8575]:<wbr>Execute: Error occurred at or near line 574 in file 12hPrecipDiff_Total_GFS.ncl<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I will re-run the same exact script and it will process that same exact iteration before getting tripped up at another seemingly random timestep within the loop. I’ve tried sleeping for 2 seconds between loops and deleting as many variables
 as possible but still get random breakdowns.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Any ideas much appreciated!<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
<p class="MsoNormal">Adam Turchioe<u></u><u></u></p>
</div>
</div>

<br>______________________________<wbr>_________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu">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/<wbr>mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>