Computational methods for preliminary design and geometry definition in turbomachinery