README for channelflow, a C++ spectral channel flow code.
Version 0.9.9, Mon Dec  1 12:22:12 EST 2003

Channelflow is a direct numerical simulator for incompressible fluid
flow on a periodic, rectangular, wall-bounded domain. Channelflow uses
spectral discretization in spatial directions (Fourier x Chebyshev x
Fourier), finite-differencing in time, and primitive variables (3d
velocity and pressure) to integrate the incompressible Navier-Stokes
equations. The mathematics are based on the spectral channel-flow
algorithm in Section 7.3 of Spectral Methods in Fluid Dynamics by
Canuto, Hussaini, Quarteroni, and Zang. Channelflow is written in C++
and designed to be easy to use, easy to understand, modular,
extensible, and fast. Channelflow is documented, licensed under the
GNU GPL version 2, and available for download at

   http://savannah.nongnu.org/projects/channelflow


On a Unix system, the following commands unpack the source distribution
and compile the libraries and a simple example program:

  birbal$ tar xvpfz channelflow-0.9.9.tgz
  birbal$ cd channelflow-0.9.9/src
  birbal$ make libs
  birbal$ cd ../examples/couette
  birbal$ make couette.x
  birbal$ ./couette.x

For further information please consult the Channelflow User's Manual.
The manual is included in the source distribution as a latex file and
is available in PDF in the download in the doc directory.


John F. Gibson
jfg@member.fsf.org
