Text this: A computation of laminar flow in open channels and its application to sheet erosion