SMS dit: The hydraulics of open channel flow