<HTML>
<HEAD>
<TITLE>R.flow again</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana, Helvetica, Arial"><SPAN DEFANGED_STYLE='font-size:12.0px'>OK, now something even stranger is happening with r.flow.<BR>
<BR>
I just did a script to create a net erosion/deposition map using USPED. I&#8217;ve tested it on the Spearfish data set. It includes r.flow, running from the CLI of course.<BR>
<BR>
If I zoom into to a very small area (205x172), it works like a charm. But if I zoom out a little bit, r.flow bombs with the error below.<BR>
<BR>
If I try the same zoom levels with the CLI for r.flow, it works fine. Both are actually running r.flow via the CLI. However, the script is started from a tcltk dialog. Does anyone have any idea what is going on here? This script is nice to automate a tedious set of calculations.<BR>
<BR>
Michael<BR>
<BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"><BR>
Run from CLI only<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"><BR>
GRASS 6.1.cvs (spearfish60_valencia):~ &gt; g.region -p<BR>
projection: 1 (UTM)<BR>
zone: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13<BR>
datum: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nad27<BR>
ellipsoid: &nbsp;clark66<BR>
north: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4921760<BR>
south: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4919710<BR>
west: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;600720<BR>
east: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;602440<BR>
nsres: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10<BR>
ewres: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10<BR>
rows: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;205<BR>
cols: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;172<BR>
GRASS 6.1.cvs (spearfish60_valencia):~ &gt; r.flow elevation.10m@PERMANENT dsout=test<BR>
r.flow Version 13 August 1995, update/fix October 1999<BR>
<BR>
Opening output files...done.<BR>
Allocating memory: elevation, aspect, density, e/w distances, quantization tolerances.<BR>
Reading input files: elevation...<BR>
.<BR>
Precomputing: tangents, e/w distances, quantization tolerances, interpolated border elevatio<BR>
ns, aspects.<BR>
Working...done.<BR>
Writing density file...WARNING: 'cell/test' was found in more mapsets (also found in user1).<BR>
done.<BR>
Closing files...done.<BR>
De-allocating memory...done.<BR>
GRASS 6.1.cvs (spearfish60_valencia):~ &gt; g.region -p<BR>
projection: 1 (UTM)<BR>
zone: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13<BR>
datum: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nad27<BR>
ellipsoid: &nbsp;clark66<BR>
north: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4923130<BR>
south: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4918340<BR>
west: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;599570<BR>
east: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;603590<BR>
nsres: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10<BR>
ewres: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10<BR>
rows: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;479<BR>
cols: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;402<BR>
GRASS 6.1.cvs (spearfish60_valencia):~ &gt; r.flow elevation.10m@PERMANENT dsout=test<BR>
r.flow Version 13 August 1995, update/fix October 1999<BR>
<BR>
Opening output files...done.<BR>
Allocating memory: elevation, aspect, density, e/w distances, quantization tolerances.<BR>
Reading input files: elevation...<BR>
.<BR>
Precomputing: tangents, e/w distances, quantization tolerances, interpolated border elevatio<BR>
ns, aspects.<BR>
Working...done.<BR>
Writing density file...WARNING: 'cell/test' was found in more mapsets (also found in user1).<BR>
done.<BR>
Closing files...done.<BR>
De-allocating memory...done.<BR>
GRASS 6.1.cvs (spearfish60_valencia):~ &gt; <BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%">Run from script at 479x472 (as above) and r.flow bombs with the following message<BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%">Opening output files...done.<BR>
Allocating memory: elevation, aspect, density, e/w distances, quantization tolerances.<BR>
Reading input files: elevation...<BR>
.<BR>
Precomputing: tangents, e/w distances, quantization tolerances, interpolated border elevatio<BR>
ns, aspects.<BR>
Working...done.<BR>
Writing density file...WARNING: 'cell/test' was found in more mapsets (also found in user1).<BR>
done.<BR>
Closing files...done.<BR>
De-allocating memory...done.<BR>
GRASS 6.1.cvs (spearfish60_valencia):~ &gt; r.usped &amp;<BR>
[14] 2283<BR>
[13] &nbsp;&nbsp;Exit 1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r.usped<BR>
GRASS 6.1.cvs (spearfish60_valencia):~ &gt; too many nested evaluations (infinite loop?)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;(procedure &quot;GlobalVar::exists&quot; line 1)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;invoked from within<BR>
&quot;GlobalVar::exists $_widget($path,var)&quot;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;(procedure &quot;ProgressBar::_modify&quot; line 4)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;invoked from within<BR>
&quot;ProgressBar::_modify .progress&quot;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;(&quot;eval&quot; body line 1)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;invoked from within<BR>
&quot;eval ProgressBar::$cmd .progress $args&quot;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;(procedure &quot;.progress&quot; line 1)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;invoked from within<BR>
&quot;$opt($dlg,progress) _modify&quot;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;(procedure &quot;progress&quot; line 7)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;invoked from within<BR>
&quot;progress $dlg $val&quot;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;invoked from within<BR>
&quot;if [eof $fh] {<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;close $fh<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} else {<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set str [gets $fh]<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;append str &quot;\n&quot;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if { [fblocked $fh] } { set str [read $fh] }<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while {[set idx [string f...&quot;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;(procedure &quot;prnout&quot; line 5)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;invoked from within<BR>
&quot;prnout 1 file16&quot;<BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%">Reduce region to 205x172 and run again from same script<BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%">Works fine<BR>
<BR>
<BR>
Michael<BR>
__________________________________________<BR>
Michael Barton, Professor of Anthropology<BR>
School of Human Evolution and Social Change<BR>
Arizona State University<BR>
Tempe, AZ 85287-2402<BR>
<BR>
phone: 480-965-6213<BR>
fax: 480-965-7671<BR>
www: <a href="http://www.public.asu.edu/~cmbarton">http://www.public.asu.edu/~cmbarton</a> <BR>
<BR>
</SPAN></FONT>
</BODY>
</HTML>