HuidaeCho / meshed

Memory-Efficient Watershed Delineation (MESHED)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Memory-Efficient Watershed Delineation (MESHED)

Part of the Memory-Efficient I/O-Improved Drainage Analysis System (MIDAS)

A journal manuscript "A memory-efficient watershed delineation OpenMP algorithm using a node-skipping depth-first search on a self-destructive flow direction matrix for CONUS-scale hydrologic modeling" is under review for publication in Environmental Modelling & Software.

image

Flow direction encoding in GeoTIFF:
image

Requirements

For Windows, use MSYS2 and OSGeo4W to install GCC and GDAL, respectively.

How to compile MESHED

make

Test data

Test data is available at https://data.isnew.info/meshed.html.

Testing on Windows

cd test
pretest_TX.bat
test_TX.bat

Testing on Linux

cd test
./pretest_TX.sh
./test_TX.sh

About

Memory-Efficient Watershed Delineation (MESHED)

License:GNU General Public License v3.0


Languages

Language:C 96.9%Language:Makefile 1.4%Language:Batchfile 1.0%Language:Shell 0.8%