Computational fluid dynamics
For limited applications, Computational fluid dynamics (CFD) can supplement or possibly replace the use of wind tunnels. For example, the experimental rocket plane SpaceShipOne was designed without any use of wind tunnels. However, on one test, flight threads were attached to the surface of the wings, performing a wind tunnel type of test during an actual flight in order to refine the computational model. Where external turbulent flow is present, CFD is not practical due to limitations in present-day computing resources. For example, an area that is still much too complex for the use of CFD is determining the effects of flow on and around structures, bridges, terrain, etc.