Computational tools for the analysis and design of high-speed propulsors