bulk diffusion