HEC-RAS (Hydrologic Engineering Center's (CEIWR-HEC) River Analysis System)
https://www.hec.usace.army.mil/software/hec-ras/