Using Visualization and Animation to Convey Motion in Experimental Data


Forward Forward Forward

Chapter 5: Static Visualization

Static visualization refers to the process of visualizing the state information of objects. This involves defining the objects under study and a finite set of states of the objects, classifying objects by their states, extracting state information from the original data set, choosing a proper way to display the information, and explaining the resulting displays. Object and state modeling is the key design part of these visualizations. It tends to be problem specific. In the context of parallel program performance evaluation, the objects are processors and the states refer to processor action such as busy, overhead, and idle. An object in the flame system can be a visible, concrete concept such as a cell or a flame front in the image. It can also be an abstract object such as angle, speed, etc. State definitions should be mutually exclusively so that any object can be classified in one and only one state at a time.

Extracting state information from the data is not always an easy job. It depends on object and state modeling to a great extent. A successful data extraction filters out all the redundant or irrelevant information while keeping all the state information needed for visualization.

This work adapts a parallel program visualization tool called ParaGraph for displaying the information. The next section introduces the ParaGraph visualization tool in detail. The remainder of the chapter discusses the application of ParaGraph to the flame problem. The evaluation of the static visualization technique can be found in Chapter 7.