Written in | Fortran |
---|---|
License | GPL |
Website | web |
XFOIL is an interactive program for the design and analysis of subsonic isolated airfoils. Given the coordinates specifying the shape of a 2D airfoil, Reynolds and Mach numbers, XFOIL can calculate the pressure distribution on the airfoil and hence lift and drag characteristics. The program also allows inverse design - it will vary an airfoil shape to achieve the desired parameters. It is released under the GNU GPL.
XFOIL was first developed by Mark Drela at MIT as a design tool for the MIT Daedalus project in the 1980s. [1] It was further developed in collaboration with Harold Youngren. The current version is 6.99, released in December 2013. Despite its vintage, it is still widely used. [2]
XFOIL is written in FORTRAN.
In computing, a compiler is a computer program that translates computer code written in one programming language into another language. The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a low-level programming language to create an executable program.
MATLAB is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages.
A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language.
Maple is a symbolic and numeric computing environment as well as a multi-paradigm programming language. It covers several areas of technical computing, such as symbolic mathematics, numerical analysis, data processing, visualization, and others. A toolbox, MapleSim, adds functionality for multidomain physical modeling and code generation.
Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid flows. Computers are used to perform the calculations required to simulate the free-stream flow of the fluid, and the interaction of the fluid with surfaces defined by boundary conditions. With high-speed supercomputers, better solutions can be achieved, and are often required to solve the largest and most complex problems. Ongoing research yields software that improves the accuracy and speed of complex simulation scenarios such as transonic or turbulent flows. Initial validation of such software is typically performed using experimental apparatus such as wind tunnels. In addition, previously performed analytical or empirical analysis of a particular problem can be used for comparison. A final validation is often performed using full-scale testing, such as flight tests.
The MIT Aeronautics and Astronautics Department's Daedalus is a class of three human-powered aircraft that included Daedalus 88 – which, on 23 April 1988, flew a distance of 115.11 kilometres (71.53 mi) in 3 hours, 54 minutes, from Heraklion on the island of Crete to the island of Santorini. The flight holds official FAI world records for total distance, straight-line distance, and duration for human-powered aircraft.
The United States Air Force Stability and Control Digital DATCOM is a computer program that implements the methods contained in the USAF Stability and Control DATCOM to calculate the static stability, control and dynamic derivative characteristics of fixed-wing aircraft. Digital DATCOM requires an input file containing a geometric description of an aircraft, and outputs its corresponding dimensionless stability derivatives according to the specified flight conditions. The values obtained can be used to calculate meaningful aspects of flight dynamics.
Twisted is an event-driven network programming framework written in Python and licensed under the MIT License.
Racket is a general-purpose, multi-paradigm programming language and a multi-platform distribution that includes the Racket language, compiler, large standard library, IDE, development tools, and a set of additional languages including Typed Racket, Swindle, FrTime, Lazy Racket, R5RS & R6RS Scheme, Scribble, Datalog, Racklog, Algol 60 and several teaching languages.
The NAG Numerical Library is a software product developed and sold by The Numerical Algorithms Group Ltd. It is a software library of numerical analysis routines, containing more than 1,900 mathematical and statistical algorithms. Areas covered by the library include linear algebra, optimization, quadrature, the solution of ordinary and partial differential equations, regression analysis, and time series analysis.
The following tables provide a comparison of numerical analysis software.
Tensor software is a class of mathematical software designed for manipulation and calculation with tensors.
QBlade is a public source, cross-platform simulation software for wind turbine blade design and aerodynamic simulation. It comes with a user-friendly graphical user interface (GUI) based on Qt.
Mark Drela is an American aeronautical engineer, currently the Professor of Fluid Dynamics at the Massachusetts Institute of Technology and an Elected Fellow of the American Institute of Aeronautics and Astronautics. He is primarily concerned with computational engineering, design, and optimization. Drela is famed for his work on aerodynamics softwares: