Hydrology and hydrometeorology