Analyze and evaluate the impacts of Water surface Roughness and friction on open channel shallow water flow