I'm familiar with a range of CFD codes - mainly used to simulate flight at hypersonic speeds. There is the good old ANSYS package, which now includes Fluent. If I was you I would either use Fluent or Ansys CFX. CFX is a pressure-based code, but that won't be a problem unless you go hypersonic...