home news images pubs c3dTeam
whatIsCart3D?
surfaceModeling
meshGen?
flowSolvers?
Tiger
flowCart
postprocess?
mailList?
betaTest?
licensing?
   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