Jim,<br>   Thank you very much.  I clearly missed the obvious. <br>-Jim<br><br><div class="gmail_quote">On Thu, Apr 15, 2010 at 10:23 PM, James T. Potemra <span dir="ltr">&lt;<a href="mailto:jimp@hawaii.edu">jimp@hawaii.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hey Jim:<br>
<br>
I think you need to reset i = 1 inside the p loop.  As it is, p = 0,<br>
then i goes from 1 to 25, p increments to 1 but i will be 25.  In oder<br>
words, put the line &quot;i = 1&quot; after the line &quot;while(p&lt;=1332)&quot;.<br>
<br>
Jim<br>
<div><div></div><div class="h5"><br>
<a href="mailto:jimbo32886@gmail.com">jimbo32886@gmail.com</a> wrote:<br>
&gt; Hello Everyone,<br>
&gt;    I am running into a very trivial problem that I just can not figure<br>
&gt; out.  I am attempting to write some anomalous data out in Grads<br>
&gt; format, however my nested loop is not functioning properly.  The<br>
&gt; second while-loop works just fine, but the &quot;time&quot; step while-loop is<br>
&gt; not functioning at all.  Essentially after I run the script it goes<br>
&gt; through the first time and the first 24 levels and then stops.  I do<br>
&gt; not understand why the first loop is not functioning correctly.  Any<br>
&gt; help would be greatly appreciated.  I have a feeling I am making a<br>
&gt; stupid mistake, but I just can&#39;t find it.  I&#39;m running grads v1.9 on<br>
&gt; Linux.  The script works just fine with the exception of the first<br>
&gt; while-loop.<br>
&gt; Thanks,<br>
&gt; Jim<br>
&gt;<br>
&gt; *This is my script*<br>
&gt;<br>
&gt; &#39;open template.ctl&#39;<br>
&gt; &#39;open salt.ctl&#39;<br>
&gt; &#39;set lat 60 90&#39;<br>
&gt; &#39;set lon 0 360&#39;<br>
&gt; &#39;open arctic1900_2009.ctl&#39;<br>
&gt; &#39;set fwrite saltanom.dat&#39;<br>
&gt; &#39;set gxout fwrite&#39;<br>
&gt; i = 1<br>
&gt; p = 0<br>
&gt; while(p&lt;=1332) *&lt;---------this loop is not functioning properly<br>
&gt; while(i&lt;=24)<br>
&gt; &#39;set z &#39;i&#39;&#39;<br>
&gt; &#39;set t 1 12&#39;<br>
&gt; &#39;tempseasonal = ave(salt.2,t+0,t+0)&#39;<br>
&gt; &#39;set t 1 1332&#39;<br>
&gt; &#39;modify tempseasonal seasonal&#39;<br>
&gt; &#39;set t &#39;p&#39;&#39;<br>
&gt; &#39;anom=oacres(salt.1,salt.3-gr2stn(tempseasonal,salt.3),5,4,3,2,1)&#39;<br>
&gt; &#39;d anom&#39;<br>
&gt; &#39;undefine anom&#39;<br>
&gt; i = i + 1<br>
&gt; endwhile<br>
&gt; p=p+1<br>
&gt; endwhile<br>
&gt; &#39;disable fwrite&#39;<br>
&gt;<br>
</div></div>&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; gradsusr mailing list<br>
&gt; <a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
&gt; <a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
&gt;<br>
_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr" target="_blank">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
</blockquote></div><br><br clear="all"><br><br>