Engineering at Illinois Engineering at Illinois


Rocketeer is a powerful tool for visualizing three-dimensional scientific data sets. It was developed by John Norris and Robert Fiedler at CSAR to analyze numerical results from rocket simulations, but it can be used for viewing many other types of 3-D data. Rocketeer handles many different types of grids (e.g., non-uniform, structured, unstructured, multiblock) on which data are defined, and many different data types (e.g., scalar, vector, or tensor fields).

Rocketeer can display data from multiple files or multiple data sets from the same file in a single image, and it can perform the same graphics operations on a series of data sets automatically to produce frames for animation. The latter can be done in parallel using Voyager. Rocketeer also provides many viewing options, such as cut-aways and translucent isosurfaces, to allow a clearer view of the interior of a 3-D volume, and can display images remotely without having to transfer simulation output to a local workstation.

Rocketeer can show a grid on the surface of the computational domain, and/or it can indicate the value of a scalar variable on that surface using a color scale. It can also display scalar variables as multiple isosurfaces and/or on slices across the x, y, or z axes.

Rocketeer is written in C++ and uses the Visualization Toolkit, which is based on OpenGL for accelerated graphics.

Rocketeer reads data stored in HDF format (version 4). Attributes stored with the data help Rocketeer interpret the contents of the file without additional user input.

Rocketeer version 1.3.6 includes support for ghost elements in unstructured meshes, meshes with mixed element types, and automatically computes mesh quality measures. It can read CGNS format files in addition to HDF4.

A User Guide is available describing the interactive serial version of Rocketeer, the parallel batch mode version Voyager, and the client/parallel server implementation Apollo/Houston.

Binaries can be downloaded for the following platforms:

To use Rocketeer on Turing, simply add
      source ~rfiedler/.cshrc.rocketeer
to your .cshrc file to set your PATH and DYLD_LIBRARY_PATH variables.