High resolution methods for multidimensional advection–diffusion problems in free-surface hydrodynamics