Hydraulic modeling of river flow