Diffusion along grain boundaries