Non uniform flow in open channels