Last modified February 6, 2006
So here is my first cut, which does all of the above. A replacement for Geomview as a front end is currently under development which will push more rendering work out to the nodes. Further developments will allow for semi-transparent layering with non-strict ordering of the CPU data, such that *METIS-partitioned finite element data will be rendered properly.
As of version 0.4.0, Illuminator also includes functions for distributed storage and loading of data to/from local hard disks of Beowulf cluster nodes with outrageous bandwidth. This enables users to load and visualize data enormously faster than if it were all stored on the head node's disk(s); this feature is particularly useful for timestep series. 0.4.1 also has a general-purpose function graphing program called 3dgf which is perhaps the simplest demonstration of the use of illuminator.
Version 0.3.0 added chui, a libglade-based user interface for the demo chts, which will evolve into a demonstration of the power of, and a prototype for, fully interactive remote parallel computation and visualization. This is available to Debian illuminator-demo package users via the Debian menu under Applications | Graphics.
Otherwise, get PETSc, get Geomview, get libglade, build and install them all, then download Illuminator from the links below.
Illuminator is copyright 2001-2002 Adam Powell, copyright 2003-2004 Adam Powell
Bo Zhou, Jorge Vieyra and Wanida Pongsaksawad, and may be used and distributed
under the terms of the GNU
Lesser General Public
License.