406
A. Appendices
0 CGSTAB solver for non-symmetric matrices and 3D problems;
Multigrid solver for 2D problems using Gauss-Seidel, SIP, and ICCG as
smoothers.
Other codes may be added in the future.
Finally, there are several codes for solving fluid flow and heat transfer
problems. The source codes of the following are included:
A code for generating Cartesian 2D grids;
A code for generating non-orthogonal structured 2D grids;
A code for post-processing 2D data on Cartesian and non-orthogonal grids,
which can plot the grid, velocity vectors, profiles of any quantity on lines of
x = const. or y = const., and contours of any quantity in black and white
or color (the output is a postscript file);
0 A FV code on a Cartesian 2D grid with the staggered variable arrangement,
for steady problems;
0 A FV code using Cartesian 2D grids with the colocated variable arrangement, for steady or unsteady problems; versions for serial and parallel
computers using the PVM are provided;
0 A FV code using Cartesian 3D grids and the colocated variable arrangement, for steady and unsteady problems, with multigrid applied to the
outer iterations;
0 A FV code using boundary-fitted non-orthogonal 2D grids and the colocated variable arrangement, for laminar steady or unsteady flows (including
moving grids);
0 Versions of the above code that include k-E and k-w turbulence models
with wall functions and a version that does not use wall functions;
A multigrid version of the above code for laminar flows (multigrid applied
to outer iterations).
The codes are programmed in standard FORTRAN77 and have been tested
on many computers. For the larger codes there are also explanation files
in the directory; many comment lines are included in each code, including
suggestions how to adapt them to 3D problems on unstructured grids.
In addition to the source codes, the directory contains a subdirectory
Comet, which contains a version of the commercial code Comet(Continuum
mechanics engineering tool) provided by ICCM (Institute of Computational
Continuum Mechanics) GmbH, Hamburg. It is a full-featured code; the only
difference compared with the version that is sold lies in the limit to the
maximum number of CVs that can be used and the exclusion of user coding.
Included are versions for the Linux and Windows NT operating systems. Documentation in pdf-format explains how to use the pre-processor, flow solver,
and post-processor; several sub-directories contain sets of examples of application, including predictions of inviscid steady flows, creeping flows, laminar
steady flows, laminar unsteady flows, turbulent flows, compressible subsonic,
transonic, and supersonic flows, flows with free surfaces, flows with moving
Précédent

- 414/431

Suivant