A compressible solver to deal with complex flows