Parallel Computing
Given the sheer size of many CFD problems arising in industrial environments,
aerodynamic components and processes, the step from sequential to parallel/vector
programming is a necessary one. This requires fundamental changes in the hardware, in
the language compiler, besides rational computer programming (the latter one to gain
the maximum advantage from both hardware and compilers).
Hardware/Software
Parallel computers and clusters of sequential (single-processor) computers have been
made available. One of the main ideas being pursued is the multiple-instruction multiple
data (MIMD) processing.
The parallel CFD consists in distributing grid blocks to N different processors
(nodes); performing CFD computations on each node; and finally combining the results
from N nodes. The goal is to achieve linear speed up of the computer codes (a code
shared by N processors wuould be N times faster.)
Languages
On the language side, important imporvements over the old Fortran 77 standard have
been proposed recently. They include: Fortran 95, High Performance Fortran (HPI), etc.
Summary of Computational Methods
(avaiable on CD-ROM)
- Panel Methods
- Lifting Surface Methods
- Boudary Layers
- Viscous-Inviscid Interaction
- Navier-Stokes Equations
- Boltzmann Gas Lattice
Related Material
(available on CD-ROM)
Selected References
The books listed below contain a large number of specialized publications (papers and
collection of papers).
- Anderson DA, Tannehill JC, Pletcher RH. Computational Fluid Mechanics
and Heat Transfer, Taylor and Francis, Bristol, PA 19007, 1984.
- Patankar SV. Numerical Heat Transfer and Fluid Flow, Hemisphere Publ., 1980.
- Henne PA (editor), Applied Computational Aerodynamics,
Progress in Aeronautics and Astronautics, Vol. 125., AIAA Inc. Washington D.C., 1991.
- Wendt J (editor), Computational Fluid Dynamics, An Introduction,
Springer-Verlag, 1996.
- Ferziger JH, Peric M. Computational Methods for Fluid Dynamics,
Springer, 1997.
[Top of Page]