KatzPlotkin

October 13, 2023 ยท View on GitHub

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.

Directory structure

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.

Usage

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

List of programs

CodeProgram detailsBoundary Condition2D/3D
01Grid generator for van de Vooren airfoil shapes. Programs 3-11 use this as input.----
02Discrete vortex, thin wing methodNeumann2D
03Constant strength source methodNeumann2D
04Constant strength doublet methodNeumann2D
05Constant strength vortex methodNeumann2D
06Linear strength source methodNeumann2D
07Linear strength vortex methodNeumann2D
08Constant strength doublet methodDirichlet2D
09Constant strength source/doublet methodDirichlet2D
10Linear strength doublet methodDirichlet2D
11Quadratic strength doublet methodDirichlet2D
12Constant strength source/doublet element--3D
13Vortex lattice method for rectilinear lifting surfaces (with ground effect)--3D
14Constant strength sources and doubletsDirichlet3D
15Sudden acceleration of a flat plate at angle of attack (using a single lumped vortex element)--2D
16Unsteady motion of a thin rectangular lifting surface (Upgrade of program 13)3D