On matrix diffusion: formulations, solution methods and qualitative effects