advection-diffusion simulations