Advancing Numerical Morphology

erosiv is a small software studio based in Vienna, Austria. We are specialized in numerical morphology, with deep expertise at the intersection of graphics, engineering, software and mathematics. Our core mission is to combine research and development activities with ethical software development practices to provide cutting edge solutions to problems in these fields.

soillib: numerical geomorphology library and toolkit

soillib is an open source numerical geomorphology toolkit at the cutting edge of research. Leveraging the power of modern graphics hardware, soillib allows for implementing highly performant erosion and sediment transport simulations on the GPU. It is available as a standalone library in C++23 and Python3 bindings, on Linux and coming soon to Windows.

silt: simple immediate lightweight tensor library

silt is a lightweight tensor library designed for minimal intrusiveness to your build system and easy inclusion in projects that use CUDA with Python bindings. silt can be trivially included as a git submodule in projects that use a build-system based on CMake and CUDA (nvcc) with python bindings. This enables the designing of non-monolithic tensor accelerated libraries, particularly designed for numerical simulations.

Image: Fine sediment transport and mixing simulation