Flood flow and inundation modeling for river systems