<div> Hi Nagraj,</div> <div>nice to C some Indian GRASS users.</div> <div>U must be using on GNU-Linux. Because the data input is very large</div> <div>increasing SWAP partition size might speedup the process. </div> <div>Pl Give details of </div> <div>Linux flavour, swap size.</div> <div>Otherwise terraflow works fine with smaller files.</div> <div> </div> <div> </div> <div>It will be nice If U can also say:</div> <div>What is your work area:</div> <div>Organisation:/ University</div> <div>How big is your team.</div> <div>Iam preparing a list of active indian grass users.<BR>Iam V.Ravi Kumar, a Geologist from, G.S.I, Hyderabad.</div> <div>We are trying our best to promote grass which is Free and Open Source,</div> <div>and with all the tricks that the commercial software offer.</div> <div> </div> <div>Ravi</div> <div><BR><B><I>Nagaraj Thanushkodi <Nagaraj.Thanushkodi@rmsi.com></I></B> wrote:</div> <BLOCKQUOTE class=replbq
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid"><BR>Hi All,<BR><BR>I am trying to process 2GB Ascii raster in Terraflow module with GRASS<BR>version 6.1.cvs.<BR><BR>But it showing following error.<BR><BR><BR><BR>"r.terraflow elev=newdata filled=fill direction=fdir swatershed=sws<BR>accumulation=facc tci=tci d8cut=infinity memory=300 STREAM_DIR=/var/tmp<BR>stats=stats.out -s<BR>r.terraflow December 2003<BR>region size is 19954 x 21199<BR>cell newdata header compatible with region header<BR>elevation stored as FLOAT (4B) WARNING: raster newdata is of type CELL_TYPE<BR>--you should use r.terraflow.short<BR><BR>STREAM temporary files in /var/tmp (THESE INTERMEDIATE STREAMS WILL NOT BE<BR>DELETED IN CASE OF ABNORMAL TERMINATION OF THE PROGRAM. TO SAVE SPACE<BR>PLEASE DELETE THESE FILES MANUALLY!)<BR>SFD (D8) flow direction<BR>D8CUT= 999999986991104.000000<BR>memory size: 300.00M (314572800) bytes<BR>Memory manager registering memory in
MM_WARN_ON_MEMORY_EXCEEDED mode.<BR>reading data from newdata to stream /var/tmp/STREAM_n3rZJr:<BR><BR>total elements=423004846, nodata elements=153409740<BR>largest temporary files:<BR>FILL: 22.06G (23688271376) [423004846 elements, 56B each]<BR>FLOW: 20.09G (21567608480) [269595106 elements, 80B each]<BR>Will need at least 44.12G (47376542752) space available in /var/tmp<BR>------------------------------<BR>COMPUTING FLOW DIRECTIONS<BR>classifying nodata (inner & boundary)<BR>finding nodata<BR>relabeling nodata<BR>MM warning: limit=314572800B. allocating 157179492B. limit exceeded by<BR>17734B.<BR>MM warning: limit=314572800B. allocating 157179492B. limit exceeded by<BR>17765B.<BR>MM warning: limit=314572800B. allocating 157179492B. limit exceeded by<BR>17796B.<BR>MM warning: limit=314572800B. allocating 157179492B. limit exceeded by<BR>17827B.<BR>MM warning: limit=314572800B. allocating 157179492B. limit exceeded by<BR>17858B.<BR>MM warning: limit=314572800B.
allocating 157179492B. limit exceeded by<BR>17889B.<BR>MM warning: limit=314572800B. allocating 157179492B. limit exceeded by<BR>17920B.<BR>MM warning: limit=314572800B. allocating 157179492B. limit exceeded by<BR>17951B.<BR>MM warning: limit=314572800B. allocating 157179492B. limit exceeded by<BR>17982B.<BR>MM warning: limit=314572800B. allocating 157179492B. limit exceeded by<BR>18013B.<BR>MM warning: limit=314572800B. allocating 157179492B. limit exceeded by<BR>18044B.<BR>MM warning: limit=314572800B. allocating 157117944B. limit exceeded by<BR>24102B.<BR>merging relabeled grid<BR>MM warning: limit=314572800B. allocating 157138452B. limit exceeded by<BR>17734B.<BR>MM warning: limit=314572800B. allocating 157138452B. limit exceeded by<BR>17765B.<BR>MM warning: limit=314572800B. allocating 157138452B. limit exceeded by<BR>17796B.<BR>MM warning: limit=314572800B. allocating 157138452B. limit exceeded by<BR>17827B.<BR>MM warning: limit=314572800B. allocating 157138452B.
limit exceeded by<BR>17858B.<BR>MM warning: limit=314572800B. allocating 157138452B. limit exceeded by<BR>17889B.<BR>MM warning: limit=314572800B. allocating 157138452B. limit exceeded by<BR>17920B.<BR>MM warning: limit=314572800B. allocating 157138452B. limit exceeded by<BR>17951B.<BR>MM warning: limit=314572800B. allocating 157138452B. limit exceeded by<BR>17982B.<BR>MM warning: limit=314572800B. allocating 157138452B. limit exceeded by<BR>18013B.<BR>MM warning: limit=314572800B. allocating 157138452B. limit exceeded by<BR>18044B.<BR>----------<BR>assigning preliminary directions<BR>----------<BR>finding flat areas (plateaus and depressions)<BR>plateau.cc:starting memscan<BR>plateau.cc:memscan done<BR>removing duplicate plateaus<BR>MM warning: limit=314572800B. allocating 157138456B. limit exceeded by<BR>17726B.<BR>MM warning: limit=314572800B. allocating 157138456B. limit exceeded by<BR>17757B.<BR>MM warning: limit=314572800B. allocating 157138456B. limit exceeded
by<BR>17788B.<BR>MM warning: limit=314572800B. allocating 157138456B. limit exceeded by<BR>17819B.<BR>MM warning: limit=314572800B. allocating 157138456B. limit exceeded by<BR>17850B.<BR>MM warning: limit=314572800B. allocating 157138456B. limit exceeded by<BR>17881B.<BR>relabeling plateaus<BR>MM warning: limit=314572800B. allocating 157138456B. limit exceeded by<BR>17718B.<BR>MM warning: limit=314572800B. allocating 157138456B. limit exceeded by<BR>17749B.<BR>MM warning: limit=314572800B. allocating 157138456B. limit exceeded by<BR>17780B.<BR>MM warning: limit=314572800B. allocating 157138456B. limit exceeded by<BR>17811B.<BR>generating plateau statistics<BR>MM warning: limit=314572800B. allocating 156974296B. limit exceeded by<BR>17718B.<BR>MM warning: limit=314572800B. allocating 156974296B. limit exceeded by<BR>17749B.<BR>MM warning: limit=314572800B. allocating 156974296B. limit exceeded by<BR>17780B.<BR>MM warning: limit=314572800B. allocating 156974296B. limit
exceeded by<BR>17811B.<BR>----------<BR>assigning directions on plateaus<BR>MM warning: limit=314572800B. allocating 157220512B. limit exceeded by<BR>14518B.<BR>MM warning: limit=314572800B. allocating 157220512B. limit exceeded by<BR>14549B.<BR>MM warning: limit=314572800B. allocating 157220512B. limit exceeded by<BR>14580B.<BR>MM warning: limit=314572800B. allocating 157220512B. limit exceeded by<BR>14611B.<BR>MM warning: limit=314572800B. allocating 157220512B. limit exceeded by<BR>14642B.<BR>MM warning: limit=314572800B. allocating 157220512B. limit exceeded by<BR>14673B.<BR>--------------<BR>generating watersheds and watershed graph<BR>creating windows<BR>warning: using slower scan<BR>r.terraflow: 3scan.h:163: void scan3line(FUN&, AMI_STREAM<T>*,<BR>AMI_STREAM<T>*, AMI_STREAM<T>*, BASETYPE, dimension_type) [with T =<BR>waterGridType, BASETYPE = waterWindowBaseType, FUN = waterWindower]:<BR>Assertion `ae == AMI_ERROR_END_OF_STREAM' failed.<BR><BR><BR>Any one can
help?<BR><BR>Regards<BR><BR>Nagaraj<BR><BR></BLOCKQUOTE><BR><p>
                <hr size=1>Yahoo! Messenger with Voice. <a href="http://us.rd.yahoo.com/mail_us/taglines/postman1/*http://us.rd.yahoo.com/evt=39663/*http://voice.yahoo.com">Make PC-to-Phone Calls</a> to the US (and 30+ countries) for 2¢/min or less.