A review is given of current computational methods for analyzing flows in turbomachinery and other related internal propulsion components. The methods are divided primarily into two classes, inviscid and viscous. The inviscid methods deal specifically with turbomachinery applications. Viscous methods, on the other hand, due to the state-of-the-art, deal with generalized duct flows as well as flows in turbomachinery passages. Inviscid methods are categorized into the potential, stream function, and Euler approaches. Viscous methods are treated in terms of parabolic, partially parabolic, and elliptic procedures.