Includes numerical methods for open-channel flows, such as SIMPLE algorithms on staggered and non-staggered grids, projection method, and stream function and vorticity method. This text on fundamentals of modeling flow and sediment transport in rivers treats both the physical principles and numerical methods for various degrees of complexity.