Control of Shocks in CFD