This is an archive of the fixed-format Fortran programs provided by Joseph Katz and Allen Plotkin in their book titled Low-Speed Aerodynamics. The authors of the book reserve all rights to the code and these programs are transcribed verbatim for ease of use solely for educational purposes.
Each pXX
directory contains a program.
Inside each directory, the source code is named pXX.f
and an example output is provided with the name pXX.log
.
A Makefile (tested on Linux) is also provided.
Compile the code using either the provided Makefile
or using the command:
gfortran p14.f -o p14.out
You can then run it using
./p14.out
Code | Program details | Boundary Condition | 2D/3D |
---|---|---|---|
01 | Grid generator for van de Vooren airfoil shapes. Programs 3-11 use this as input. | -- | -- |
02 | Discrete vortex, thin wing method | Neumann | 2D |
03 | Constant strength source method | Neumann | 2D |
04 | Constant strength doublet method | Neumann | 2D |
05 | Constant strength vortex method | Neumann | 2D |
06 | Linear strength source method | Neumann | 2D |
07 | Linear strength vortex method | Neumann | 2D |
08 | Constant strength doublet method | Dirichlet | 2D |
09 | Constant strength source/doublet method | Dirichlet | 2D |
10 | Linear strength doublet method | Dirichlet | 2D |
11 | Quadratic strength doublet method | Dirichlet | 2D |
12 | Constant strength source/doublet element | -- | 3D |
13 | Vortex lattice method for rectilinear lifting surfaces (with ground effect) | -- | 3D |
14 | Constant strength sources and doublets | Dirichlet | 3D |
15 | Sudden acceleration of a flat plate at angle of attack (using a single lumped vortex element) | -- | 2D |
16 | Unsteady motion of a thin rectangular lifting surface (Upgrade of program 13) | 3D |