Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/huidaecho/meshed

Memory-Efficient Watershed Delineation (MESHED)
https://github.com/huidaecho/meshed

Last synced: 3 days ago
JSON representation

Memory-Efficient Watershed Delineation (MESHED)

Awesome Lists containing this project

README

        

# Memory-Efficient Watershed Delineation (MESHED)

Part of the [Memory-Efficient I/O-Improved Drainage Analysis System (MIDAS)](https://github.com/HuidaeCho/midas)

A journal manuscript "*Avoid backtracking and burn your inputs: CONUS-scale watershed delineation using OpenMP*" is accepted for publication in [Environmental Modelling & Software](https://www.sciencedirect.com/journal/environmental-modelling-and-software) in October 2024.
Find [the author's version](https://idea.isnew.info/publications/Avoid%20backtracking%20and%20burn%20your%20inputs:%20CONUS-scale%20watershed%20delineation%20using%20OpenMP.pdf).

Citation: Cho, H., Accepted for Publication in 2024. Avoid backtracking and burn your inputs: CONUS-scale watershed delineation using OpenMP. Environmental Modelling & Software.

![image](https://clawrim.isnew.info/wp-content/uploads/2024/07/meshed-flyer.png)

Flow direction encoding in GeoTIFF:

![image](https://github.com/HuidaeCho/mefa/assets/7456117/6268b904-24a4-482e-8f6d-9ec9c4edf143)

## Requirements

* C compiler with [OpenMP](https://www.openmp.org/) support
* [GDAL](https://gdal.org/)

For Windows, use [MSYS2](https://www.msys2.org/) and [OSGeo4W](https://trac.osgeo.org/osgeo4w/) to install [GCC](https://gcc.gnu.org/) and [GDAL](https://gdal.org/), respectively.

## How to compile MESHED

```bash
make
```

## Test data

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

## Testing on Windows

```cmd
cd test
pretest_TX.bat
test_TX.bat
```

## Testing on Linux

```bash
cd test
./pretest_TX.sh
./test_TX.sh
```