<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hey Juris,<div class="">the error is exactly telling you what the problem is: <font face="Menlo" class="">lon2d</font> and <font face="Menlo" class="">lat2d</font>, the variables that you are using to loop on the domain, are 2-Dimensional. You need 1-D integer array to do loops :)&nbsp;</div><div class=""><br class=""></div><div class="">Some other suggetions:</div><div class=""><br class=""></div><div class="">[1] I'm not using WRF data so often, but I believe that you'd need to convert into a "normal" netcdf file before plotting with NCL in order to have the minimum number of issues. Have you done that? As far as I remember, XLAT and XLONG are the "old" unformatted variables.</div><div class=""><br class=""></div><div class="">[2] You can achieve the same goal with the aid of the <font face="Menlo" class="">where</font> function, which should be more efficient since is doing the loop internally. Something like that should work (note that you don't need to define the array before since it will automatically be defined depending on rain and snow array!).</div><div class=""><br class=""></div><div class=""><font face="Menlo" class="">[!NOT TESTED]</font></div><div class=""><font face="Menlo" class="">transition=where( snow.gt.0 &nbsp;.AND. rain.gt.0, snow+rain, transition@_FillValue)</font></div><div class=""><div class=""><br class="webkit-block-placeholder"></div><div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Cheers</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class="Apple-interchange-newline">Guido Cioni</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="http://guidocioni.altervista" class="">http://guidocioni.altervista</a>.org</div>

</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On 04 Nov 2016, at 16:09, Juris Almonte &lt;<a href="mailto:Juris.Almonte@umanitoba.ca" class="">Juris.Almonte@umanitoba.ca</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class="">

<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" class="">

<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi NCL talk,
<div class=""><br class="">
</div>
<div class="">I am trying to create an array with values where a conditional statement is true (where both snow and rain are &gt;0). &nbsp;Basically, I am looking to find where a transition region (from snow to rain) is occurring, by finding where rain and snow are
 occurring at the same time. I receive the following error:&nbsp;<span style="font-family: Menlo; font-size: 11px;" class="">fatal:Loop variable must be scalar, can't execute loop</span></div>
<div class=""><br class="">
</div>
<div class="">Is there any better way at approaching this or suggestions for my code?&nbsp;</div>
<div class=""><br class="">
</div>
<div class="">Here is the relevant code:</div>
<div class=""><br class="">
</div>
<div class="">
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">
<div style="margin: 0px;" class="">; size of grid (1015,1359) over conus</div>
<div style="margin: 0px;" class=""><br class="">
</div>
<div style="margin: 0px;" class="">lat2d = wrf_user_getvar(b,"XLAT",0) ;2d array (xlat,xlong)</div>
<div style="margin: 0px;" class="">lon2d = wrf_user_getvar(b,"XLONG",0)</div>
</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">precip = wrf_user_getvar(a,"PREC_ACC_NC",0) ;2d array (xlat,xlong) total hourly accumulated precip</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">snow = wrf_user_getvar(a,"SNOW_ACC_NC",0)</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">graup = wrf_user_getvar(a,"GRAUPEL_ACC_NC",0)</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">rain = precip-graup-snow&nbsp;</div>
</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class=""><br class="">
</div>
<div style="margin: 0px; font-size: 11px; font-family: Menlo;" class="">
<div style="margin: 0px;" class="">transition = new(dimsizes(precip),typeof(precip),precip@_FillValue) ;creating a new array</div>
<div style="margin: 0px;" class=""><br class="">
</div>
<div style="margin: 0px;" class="">do lon2d=1,1358</div>
<div style="margin: 0px;" class="">do lat2d=1,1014</div>
<div style="margin: 0px; min-height: 13px;" class=""><br class="">
</div>
<div style="margin: 0px;" class="">if (snow(lat2d,lon2d) .gt. 0 .and. rain(lat2d,lon2d) .gt. 0) then</div>
<div style="margin: 0px;" class="">transition(lat2d,lon2d) = snow(lat2d,lon2d)+rain(lat2d,lon2d)</div>
<div style="margin: 0px;" class=""><br class="">
</div>
<div style="margin: 0px;" class="">end if</div>
<div style="margin: 0px;" class="">end do&nbsp;</div>
<div style="margin: 0px;" class="">end do</div>
<div style="margin: 0px;" class=""><br class="">
</div>
<div style="margin: 0px;" class="">
<div style="font-family: Helvetica; font-size: 12px;" class="">Thanks for your help,</div>
<div style="font-family: Helvetica; font-size: 12px;" class=""><br class="">
</div>
<div style="font-family: Helvetica; font-size: 12px;" class="">Juris</div>
<div style="font-family: Helvetica; font-size: 12px;" class="">M.Sc. student</div>
<div style="font-family: Helvetica; font-size: 12px;" class="">University of Manitoba</div>
</div>
<div style="margin: 0px;" class=""><br class="">
</div>
<div style="margin: 0px;" class=""><br class="">
</div>
<div style="margin: 0px;" class=""><br class="">
</div>
<div class=""><br class="">
</div>
</div>
</div>

_______________________________________________<br class="">ncl-talk mailing list<br class=""><a href="mailto:ncl-talk@ucar.edu" class="">ncl-talk@ucar.edu</a><br class="">List instructions, subscriber options, unsubscribe:<br class="">http://mailman.ucar.edu/mailman/listinfo/ncl-talk<br class=""></div></blockquote></div><br class=""></div></body></html>