r-diffusion