SMS: Open-channel hydraulics