#2356: r.stream.basisns uses more memory than given in memory option -------------------------------------+-------------------------------------- Reporter: sbl | Owner: grass-dev@… Type: defect | Status: new Priority: normal | Milestone: 7.1.0 Component: Addons | Version: svn-trunk Keywords: r.stream.basins, memory | Platform: Linux Cpu: x86-64 | -------------------------------------+-------------------------------------- Changes (by hamish):
* keywords: r.stream.basisns, memory => r.stream.basins, memory * component: Raster => Addons Comment: were the input maps CELL, FCELL or DCELL? fwiw here's the code, {{{ opt_swapsize->description = _("Maximum memory used in memory swap mode (MB)"); opt_swapsize->answer = "300"; ... number_of_segs = (int)atof(opt_swapsize->answer); number_of_segs = number_of_segs < 32 ? (int)(32 / 0.12) : number_of_segs / 0.12; }}} if the stream_rast= option is used then two ram_create_map()s happen. Likely the above number_of_segs isn't taking that into account. did it work ok when you halved the memory= option? Hamish -- Ticket URL: <https://trac.osgeo.org/grass/ticket/2356#comment:1> GRASS GIS <http://grass.osgeo.org> _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev