<HTML>
<HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="OPENWEBMAIL" name=GENERATOR>
</HEAD>
<BODY bgColor=#ffffff>
Hi Dan,
<br />
<br />maybe using:
<br />
<br />undefine runtotal
<br />
<br />after each iteration may help in the performance.
<br />
<br />Regards,
<br />Ricardo
<br />
<br /><font size="2"><b>On Sat, 11 Feb 2012 21:02:18 -0700, Dan Leins wrote</b>
<br />&gt; All,
<br />&gt; 

<br />&gt; I have a GrADS script I use, among other things, to calculate run total 
precip over my model domain throughout my model run (output format is grib2). I 
create images of numerous fields on an hourly basis (say 72hrs worth for 
example), so I produce 72 runtotal precip images. As the script runs and 
iterates through a loop, my code to calculate the runtotal looks like 
this:

<br />&gt; 
<br />&gt; 'define runtotal=sum(apcpsfc.1, t=2, 
t='dis_t')'
<br />&gt; 'display runtotal'
<br />&gt; 
<br />&gt; 
where dis_t is the hour I am currently working on.
<br />&gt; 
<br />&gt; 

My script works fine and fast early on, but slows down over time. Naturally, I 
assume the amount of time it takes to 'sum' hours of precip will 
increase as I get further into my run. However, if I kill and restart my script 
at an arbitrary time (dis_t=60) for example, this calculation speeds right back 
up again.   Likewise if I comment out this portion of my script, the rest of my 
script moves along at the same pace the entire time. I'm thinking some 
resources aren't being released properly while the script is running since 
the problem seems to go away if I kill/restart my 
script. 

<br />&gt; 
<br />&gt; Is there a more efficient way to calculate a runtotal than the 
method shown above?  I've been careful to undefine any variables after each 
iteration of my loop so I don't think that's a 
factor. 

<br />&gt; 
<br />&gt; Any help would be great!
<br />&gt; Thanks,
<br />&gt; Dan 
Leins

<br />
<br />
<br />Ricardo Hallak 

<br />
 
<br />
Department of Atmospheric Sciences (DCA) 

<br />
Institute of Astronomy, Geophysics and Atmospheric Sciences (IAG) 

<br />
University of São Paulo (USP) 

<br />
Rua do Matão, 1226 - Cidade Universitária - São Paulo SP 05508-900 

<br />
Phone.: +55 (11) 3091-2850; 3091-4703 

<br />
Fax: +55 (11) 3091-4714 

<br />

<br />
</font>

</BODY>
</HTML>