README for channelflow, a C++ spectral channel flow code.
Version 0.9.15, Wed Sep 28 18:06:48 EDT 2005

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.15.tgz
  birbal$ cd channelflow-0.9.15/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

Center for Nonlinear Sciences
School of Physics
Georgia Institute of Technology
Atlanta, GA 30332-0430

gibson@cns.physics.gatech.edu
jfg@member.fsf.org
404 385 2509
