Numerical Solutions For Direct And Indirect (Design) Turbomachinery Problems