I am doing a masters research project modelling shock diffraction and shock boundary layer interaction. I use CFD-Fastran, wich is a density based CFD code for compressible flow simulation. This software can model shock stuctures in great deatil. It can also model moving bodies through the use of overset grids. Chemistry is also available, enabling accuarate simulation of hypersonic flows.