A Preconditioned Method for Rotating Flows at Arbitrary Mach Number. (3rd November 2011)