Hydrologic forecast