simulation-diffusion