Hydraulics, hydrology and hydrogeology