Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huidaecho/midas
Memory-Efficient I/O-Improved Drainage Analysis System (MIDAS)
https://github.com/huidaecho/midas
Last synced: 3 days ago
JSON representation
Memory-Efficient I/O-Improved Drainage Analysis System (MIDAS)
- Host: GitHub
- URL: https://github.com/huidaecho/midas
- Owner: HuidaeCho
- Created: 2024-04-16T21:56:13.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-07-11T19:34:43.000Z (4 months ago)
- Last Synced: 2024-07-11T22:39:26.481Z (4 months ago)
- Language: Batchfile
- Homepage:
- Size: 42.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Memory-Efficient I/O-Improved Drainage Analysis System (MIDAS)
Flow direction encoding in GeoTIFF:
![image](https://github.com/HuidaeCho/mefa/assets/7456117/6268b904-24a4-482e-8f6d-9ec9c4edf143)## Binaries for Windows
* [MEFA](https://github.com/HuidaeCho/mefa) (Memory-Efficient Flow Accumulation)
* [MESHED](https://github.com/HuidaeCho/meshed) (Memory-Efficient Watershed Delineation)
* MELFP (Memory-Efficient Longest Flow Path)
* MEFLEN (Memory-Efficient Flow Length)## Testing
```dos
git clone https://github.com/HuidaeCho/midas.git
cd midas\windows\test
pretest.bat
test.bat
```## Benchmark results
### MEFA
![MEFA Graphical Abstract](https://idea.isnew.info/publications/Memory-efficient%20flow%20accumulation%20using%20a%20look-around%20approach%20and%20its%20OpenMP%20parallelization%20-%20Graphical%20abstract.png)
System specifications
* CPU: Intel Core i9-12900 @ 2.40GHz
* Cores: 16
* Logical processors: 24
* Memory: 64 GiB
* OS: Windows 11Citation
* Huidae Cho, July 2023. Memory-Efficient Flow Accumulation Using a Look-Aroun d Approach and Its OpenMP Parallelization. Environmental Modelling & Software 167, 105771. [doi:10.1016/j.envsoft.2023.105771](https://doi.org/10.1016/j.envsoft.2023.105771).### MESHED
![image](https://clawrim.isnew.info/wp-content/uploads/2024/07/meshed-flyer.png)
### MELFP
![image](https://github.com/HuidaeCho/midas/assets/7456117/0c1fdd15-b900-407c-b89b-503a6c0b2dc2)
### MEFLEN
![image](https://github.com/HuidaeCho/midas/assets/7456117/3a67d9ec-8649-4d24-97a7-b5d3dd5115c7)
System specifications
* CPU: Intel Core i9-12900 @ 2.40GHz
* Cores: 16
* Logical processors: 24
* Memory: 64 GiB
* OS: Windows 11
* Downstream flow length (compute time only)
* Texas results
* 8.2 s (24 threads)
* 19.6 s (1 thread)
* CONUS results
* 4.7 m (24 threads)
* 7.3 m (1 thread)
* OS: Linux 6.6.30
* Downstream flow length (compute time only)
* Texas results
* 9.4 s (24 threads)
* 20.0 s (1 thread)
* CONUS results
* 2.0 m (24 threads)
* 4.0 m (1 thread)