diffusion2d and integrate