NACA
NACA Airfoils
NACA
is a FORTRAN77 library which
can take the parameters of certain NACA airfoils and return the
coordinates of a sequence of points that outline the wing shape.
The data can be displayed with gnuplot.
Licensing:
The computer code and data files described and made available on this
web page are distributed under
the GNU LGPL license.
Languages:
NACA is available in
a C version and
a C++ version and
a FORTRAN77 version and
a FORTRAN90 version and
a MATLAB version.
Related Data and Programs:
GNUPLOT,
FORTRAN77 programs which
illustrate how a program can write data and command files
so that gnuplot can create plots of the program results.
Reference:

Eastman Jacobs, Kenneth Ward, Robert Pinkerton,
"The characteristics of 78 related airfoil sections from tests in
the variabledensity wind tunnel",
NACA Report 460, 1933.
Source Code:

naca.f, the source code.

naca.sh,
BASH commands to compile the source code.
Examples and Tests:
List of Routines:

GET_UNIT returns a free FORTRAN unit number.

NACA4_CAMBERED: (xu,yu), (xl,yl) for a NACA cambered 4digit airfoil.

NACA4_SYMMETRIC evaluates y(x) for a NACA symmetric 4digit airfoil.

R8MAT_WRITE writes an R8MAT file.

R8VEC_LINSPACE creates a vector of linearly spaced values.

R8VEC_MAX returns the maximum value in an R8VEC.

R8VEC_MIN returns the minimum value of an R8VEC.

TIMESTAMP prints the current YMDHMS date as a time stamp.
You can go up one level to
the FORTRAN77 source codes.
Last revised on 22 May 2014.