Application of CFD codes to the design and development of propulsion systems