|
|
Tiger
What is Tiger?
Input control file <tiger.inp>
Converting "cubes" meshes into Tiger format using
"cart2tiger":
Running tiger:
Post Processing with "tiger2tec" and "tiger2fv":
What is Tiger?
Tiger is a cell-centered,
finite-volume, solver for the Euler equations governing the inviscid flow
of a compressible fluid. The solver has been widely tested both in-house
at NASA and by users in the Cart3D community. Tiger14 is a
uni-processor version which is an evolution of the earlier verions that
you may have. The input control file <tiger.inp>
supports extraction of force and moment information for any number of component
groups and the code runs well on vector machines. Spatial differencing
in tiger is central-difference with blended second and fourth order
dissipation in a finite-volume framework. Convergence to steady state is
through a user-selectable multi-stage scheme. Tiger was originally
written by John Melton
and
John's
thesis is still the best source of documentation on the internals of
the code.
(top)
Converting "cubes" meshes into Tiger format using "cart2tiger":
After generating
a mesh with cubes, you
need to convert the mesh <Mesh.c3d>
into tiger's mesh format. cart2tiger (located in $CART3D/bin/cart2tiger)
is a utility for performing this translation. One interesting feature of
cart2tiger is that it correctly handles "splitcells" - which are cells
cut into multiple polyhedra with their own unique flow state) properly,
passing them to tiger as distinct control volumes.
cart2tiger takes
the input.c3d &
Mesh.c3d from cubes as input
and outputs tiger.con,
tiger.xyz,
tiger.col
and optionally
tiger.link.
After
execution, Mesh.c3d
can
be removed.
% cart2tiger -
Usage: cart2tiger [ argument
list ]
Options:
-i %s Input
file name....... default:<input.c3d>
-m %s cart3d
mesh name....... default:< Mesh.c3d>
-con %s tiger '*con' file
name, default:<tiger.con>
-xyz %s tiger '*xyz' file
name, default:<tiger.xyz>
-col %s tiger '*color'file
name,def: <tiger.color>
-v
Verbose mode ON
-mem Report
memory usage (auto on with -v)
-ascii Surface geometry
file is ascii formatted
-l
produce a cut-cell->TriVert link file 'tiger.link' |
(top)
Running tiger:
After converting
the mesh, you're ready to run tiger. Test cases are specified
using an input control file who's default name is tiger.inp.
Multiple
cases can be launched for a given configuration from a single input
control file, see the example
input
control file for a discription.
To start tiger, go
to the directory where your mesh, input file, and triangulation are, and
feed it the contents of tiger.inp at
the operating system prompt using a redirect.
% tiger < tiger.inp
Upon execution,
tiger will create a subdirectoy for each case you've requested, and will
put a convergence history <tiger.his> and a force-and-moment history
<tiger.ldm> in each of these subdirectories.
(top)
Post Processing with "tiger2tec" and "tiger2fv":
The tiger.inp
file
has options for mapping the discrete
solution back to the input surface triangulation. In addition, you
can choose to post process the volume mesh using either tecplot
or fieldview using either tiger2tec
or tiger2fv (these are currently the only two options that we support
for volume rendering). Here are the useage statements:
% tiger2tec -
Usage: tiger2tec[-xyz xyzfile
-con confile -flo flowfile
-net netfile -tec tecplotfile -mem -cut -no_net ]
Options:
-xyz......XYZ file
name, def:<tiger.xyz>
-con......CON file name,
def:<tiger.con>
-flo......FLOW file name,
def:<tiger.flo>
-net......LaWGS network file
name, def:<tiger.net>
-tec......tecplot file name,
def:<tec.dat>
-cut......Only output the
body-intersecting ("cut") cells
-mem .....Report memory useage
-no_net...do not attempt
to read a LaWGS network file |
% tiger2tec -
Usage: tiger2tec[-xyz xyzfile
-con confile -flo flowfile
-net netfile -tec tecplotfile -mem -cut -no_net ]
Options:
-xyz......XYZ file
name, def:<tiger.xyz>
-con......CON file name,
def:<tiger.con>
-flo......FLOW file name,
def:<tiger.flo>
-net......LaWGS network file
name, def:<tiger.net>
-tec......tecplot file name,
def:<tec.dat>
-cut......Only output the
body-intersecting ("cut") cells
-mem .....Report memory useage
-no_net...do not attempt
to read a LaWGS network file |
(top)
last update 31 July 2000, M.
Aftosmis
|
|