Three-Dimensional Nonreflecting Boundary Conditions for Swirling Flow in Turbomachinery