This paper describes a frequency-domain linearized Euler solver for calculating noise propagation and radiation through turbomachinery exhaust ducts, including nonuniform background flows and acoustic liners. Solution of the discretized equations is realized employing a direct, sparse matrix solver in parallel. Acoustic sources are introduced into the computational domain via the perfectly matched layer equations. Various test cases including propagation through infinite ducts, and propagating and radiation through semi-infinite ducts are solved, and results are compared with analytical solutions. It is demonstrated that solutions even with infinitely thin shear layers at reasonably high Mach numbers can be obtained quite successfully. © 2007 by the American Institute of Aeronautics and Astronautics, Inc. All rights reserved.