<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>I have only given a cursory glance to your NCL script.</div><div><br></div><div>[1] I am sure you are overwriting a variable.</div><div><br></div><div>[2] Likely, you have to preallocate [<a href="https://www.ncl.ucar.edu/Document/Functions/Built-in/new.shtml"><b>new</b></a>] space to retain array space to save the value(s) for each file.</div><div><br></div><div>[3] If you have 26 files and each file has (say) one-time step, then</div><div><br></div><div>;   set lat-lon coordinates to match Trial Lake</div><div><br></div><div>         nfile = 26  <br></div><div>         wrf_pts = new( nfile, "float" )   ; preallocate space for results</div><div>         do nf=0,nfile-1</div><div>              fwrf    = addfile(...)</div><div>              lat2d  = fwrf->XLAT<br>              lon2d = fwrf->XLONG<br></div><div>              wrf_prec   = fwrf->PREC_ACC_NC(0,:,:)<br></div><div>              wrf_pts(nf) = rcm2points(lat2d,lon2d,wrf_prec, slat,slon,2)</div><div>        end do</div><div><br></div><div>Of course, if each file has multiple times, ypu will have to make the appropriate changes.<br></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 3, 2019 at 10:55 AM Zach Rieck <<a href="mailto:zrr817@gmail.com">zrr817@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">To Whom it May Concern-<div><br></div><div>I'm running into an issue where my do loop seems to be overwriting instead of storing values from files sequentially 26 times like it's meant to. Essentially, I have 26 files with similar names I want to pull in precip values from. I have 2 arrays defined that have the specific dates for each file (date 1 and date 2) and what I want is for i to loop through each file and import (1st loop) and then loop through i again to build an array of precip values (2nd loop).</div><div><br></div><div>The issue is that the 1st loop seems to be only storing the 26th file, which I believe is because it is overwriting for some reason. Because of this, the 2nd loop breaks my code since the queries I have written are outside the scope of the array. Is there a way to preventing this from overwriting so that I can add all 26 files and then query them 1 by 1 to pull in precipitation values?</div><div><br></div><div>Thanks for all the help with my questions, I really appreciate it!</div><div><br></div><div>Respectfully,</div><div><br clear="all"><div><div dir="ltr" class="gmail-m_8677502169965054363gmail_signature"><div dir="ltr">-Zach Rieck<div><a href="mailto:zrr817@gmail.com" target="_blank">zrr817@gmail.com</a></div><div>(513)-502-5652</div></div></div></div></div></div>
_______________________________________________<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/mailman/listinfo/ncl-talk</a><br>
</blockquote></div>