Diffusion problem

My diffusion problem I am trying to simulate is an underground nuclear blast.

My thoughts on try to do this, is to set up several 2-D layers in GRASS and
'watch' the blast diffuse through the layers.

I would appreciate your ideas on this problem.

Jeff Taylor