SMS: Numerical Modeling in Open Channel Hydraulics