Zaslat SMS: Fluid machinery: performance, analysis, and design