Skip to content

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

Notifications You must be signed in to change notification settings

HuidaeCho/midas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

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

Flow direction encoding in GeoTIFF:
image

Binaries for Windows

  • MEFA (Memory-Efficient Flow Accumulation)
  • MESHED (Memory-Efficient Watershed Delineation)
  • MELFP (Memory-Efficient Longest Flow Path)
  • MEFLEN (Memory-Efficient Flow Length)

Testing

git clone https://github.com/HuidaeCho/midas.git
cd midas\windows\test
pretest.bat
test.bat

Benchmark results

MEFA

MEFA Graphical Abstract

System specifications

  • CPU: Intel Core i9-12900 @ 2.40GHz
  • Cores: 16
  • Logical processors: 24
  • Memory: 64 GiB
  • OS: Windows 11

Citation

  • 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.

MESHED

image

MELFP

image

MEFLEN

image

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)

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published