next up previous
Next: An example inputs file Up: Object-Oriented Implementation of a Previous: Bibliography

Files that make up the CONVECT computer program

These are the files that make up the current version of CONVECT and a
brief description of each of them.

boundary.gp	Gnuplot file producing a "lamindary flat plate" plot of the
		shock tube boundary layer

calcinit.pl	Perl program to produce an inputs file containing the matched
		shock conditions for a shock tube problem

cell.c		Methods for the Cell class and its children

cell.h		Header file for the Cell class and its children

cellbuffer.c

cellbuffer.h	Header file for the CellBuffer class and associated classes

conditions.c	Declarations and functions dealing with global constants and
		parameters

conditions.h	Header file associated with conditions.c

convect.c	Main program file set up for a two dimensional, two species
		shock tube problem

convect1.c	Main program file set up for a two dimensional, single species
		shock tube problem

convect1d.c	Superseded by oned.c

convection.h	Implements the Convector class

diffusion.h	Implements the Diffuser class

domain.c	Methods for the Domain class and its children

domain.h	Head file for the Domain class and its children

dstrip.pl	Perl program which simply removes the edge cells from CONVECT
		results in preparation for plotting with Gnuplot.

energy.gp	Gnuplot file plotting a cross section of energy for a two
		species problem

flatplate.gp	Gnuplot file plotting contours of velocity for the flat plate
		problem

globals.h	Definition of global parameters

graph.gp	Gnuplot file plotting contours of velocity, total pressure and
		mass fraction of driver gas for a two species problem.  Uses
		output of graph.pl

graph1.gp	Gnuplot file plotting contours of several flow variables for a
		single species problem.  Uses output of dstrip.pl

graph.pl	Perl program which prepares data files for plotting several
		variables in a two species problem. Originally written to work
		with graph.gp

inputs		Allows user to specify a variety of parameters and problem
		conditions

makefile	Used to build and maintain the application

mass.gp		Gnuplot file plotting a cross section of mass for a two species
		problem

mom.gp		Gnuplot file plotting a cross section of momentum

multiplot.gp	Gnuplot file plotting contours of mass fraction of driver gas
		as well as velocity on the same plot.  Uses output of graph.pl

myvector.h	The vector template class

oned.c		Main program file set up for a one dimensional two species
		shock tube problem

oned.h		Head file for one dimensional versions of various classes

oned1.c		Main program file set up for a one dimensional one species
		shock tube problem

onedimp.c	Implementation of methods for one dimensional version of
		various classes

par.gp		Gnuplot file which plots contours of velocity for a parallel
		computation.  It uses the output of parprep.pl

parprep.pl	Perl program which merges the results file from several
		parallel instances of the CONVECT program to produce a single
		data file ready for plotting.

pconvect.c	Main program file set up for a parallel run of a two
		dimensional, two species shock tube run

pdomain.c	Implementation of methods for parallel version of several
		classes

pdomain.h	Header file for parallel version of several classes

predict.c	superseded by calcinit.pl

press.gp	Gnuplot file plotting cross sections of partial pressure of
		each of two species as well as the total pressure

rcheck.gp	Gnuplot file which plots a cross section of several flow
		variables normalised as	well as a theoretical shock location.
		It uses output from rcheck.pl

region.c	Implementation of methods for Region class and its children

region.h	Head file for Region class and its children

rsync_excludes

setup.gp	Gnuplot file preparing the plotting environment to do contour
		plots

species.c	Implementation of methods of Species class and its children

species.h	Head file for Species class and its children

squeezing.h	Implements the Squeezer class

timecontrol.c

timecontrol.h

transport.c	Implementation of methods for Transport class

transport.h	Header file for Transport class

tune.c		Main program file for running the tuning algorithm over a set
		of parameters in two dimensions

tune1d.c	Main program file for running the tuning algorithm over a set
		of parameters in one dimension



Mr Stephen McMahon 2002-02-04