Hydraulics and hydrology