1D diffusion, tests OK