Zaslat SMS: Environmental hydraulics of open channel flows