dtarb / TauDEM

Terrain Analysis Using Digital Elevation Models (TauDEM) software for hydrologic terrain analysis and channel network extraction.
http://hydrology.usu.edu/taudem
Other
222 stars 115 forks source link

Stream Reach and Watershed #248

Open gsbud opened 1 year ago

gsbud commented 1 year ago

Good afternoon,

I am currently running the TauDEM Stream Reach and Watershed tool. The watershed I am trying to run is quite big (around the size of half the state of Georgia). I have already run this DEM thru pit remove _> D8 Flow Direction-> D8 Contributing Area->Stream Definition by Threshold, with this being my final step. I tried this all the way thru on a laptop and am now using a much paster PC, and I have already exceeded the command window's time estimate by around a day (which is based on a laptop w/ 16 GB RAM, whereas the PC has 64). Is there a data limit on the tool where it won't stop running?

It has been stuck on this line: Executing Stream Reach and Watershed

"Command Line: mpiexec -n 8 StreamNet -fel "C:\Users\gsb45861\Downloads\WatershedFolder\FIVEm_GA_TOPO_DEMfel.tif" -p "C:\Users\gsb45861\Downloads\WatershedFolder\FIVEm_GA_TOPO_DEMp.tif" -ad8 "C:\Users\gsb45861\Downloads\WatershedFolder\FIVEm_GA_TOPO_DEMad8.tif" -src "C:\Users\gsb45861\Downloads\WatershedFolder\FIVEm_GA_TOPO_DEMsrc.tif" -ord "C:\Users\gsb45861\Downloads\WatershedFolder\FIVEm_GA_TOPO_DEMord.tif" -tree "C:\Users\gsb45861\Downloads\WatershedFolder\FIVEm_GA_TOPO_DEMtree.txt" -coord "C:\Users\gsb45861\Downloads\WatershedFolder\FIVEm_GA_TOPO_DEMcoord.txt" -net "C:\Users\gsb45861\Downloads\WatershedFolder\FIVEm_GA_TOPO_DEMnet.shp" -w "C:\Users\gsb45861\Downloads\WatershedFolder\FIVEm_GA_TOPO_DEMw.tif""

Thank you!

dtarb commented 1 year ago

I am attaching a spreadsheet MemoryRequirements.xlsx that gives memory requirements for some of the programs that consume most memory. Stream Reach and Watershed is the biggest memory hog. If you are over the physical memory available then processes swapping memory in and out of virtual memory could (or will if you are significantly over) result in the program getting stuck.