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