Interactive Simulation and Visualization

Most researchers who perform data analysis and visualization do so only after everything else is finished, which often means that they don't discover errors invalidating the results of their simulation until post-processing. A better approach would be to improve the integration of simulation and visualization into the entire process so that they can make adjustments along the way. This approach, called computational steering, is the capacity to control all aspects of the computational science pipeline. Recently, several tools and environments for computational steering have begun to emerge. These tools range from those that modify an application's performance characteristics (either by automated means or by user interaction) to those that modify the underlying computational application. A refined problem-solving environment should facilitate everything from algorithm development to application steering. The authors discuss some tools that provide a mechanism to integrate modeling, simulation, data analysis and visualization.

[1]  Han-Wei Shen,et al.  A Near Optimal Isosurface Extraction Algorithm Using the Span Space , 1996, IEEE Trans. Vis. Comput. Graph..

[2]  Robert S. MacLeod,et al.  Computational medicine: bioelectric field problems , 1993, Computer.

[3]  C R Johnson,et al.  A computer model for the study of electrical current flow in the human thorax. , 1992, Computers in biology and medicine.

[4]  Michelle Miller,et al.  An integrated problem solving environment: the SCIRun computational steering system , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[5]  C.R. Johnson,et al.  SCIRun: A Scientific Programming Environment for Computational Steering , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[6]  Charles Hansen,et al.  View dependent isosurface extraction , 1998 .

[7]  P. F. Dubois,et al.  Building a programmable interface for physics codes using numeric python , 1996 .

[8]  Karsten Schwan,et al.  Case study: an integrated approach for steering, visualization, and analysis of atmospheric simulations , 1995, Proceedings Visualization '95.

[9]  P. Papadopoulos,et al.  A Library for Visualization and Steering of DistributedSimulations using PVM and AVSJames , 1995 .

[10]  J.S. Painter,et al.  Case study: mantle convection visualization on the Cray T3D , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[11]  Steven G. Parker,et al.  Applications in Computational Medicine using SCIRun: A Computational Steering Programming Environment , 1995 .

[12]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[13]  Peter-Pike J. Sloan,et al.  Interactive ray tracing for isosurface rendering , 1998 .

[14]  Christopher R. Johnson,et al.  The SCIRun Computational Steering Software System , 1997, SciTools.

[15]  Paul F. Dubois,et al.  Making applications programmable , 1994 .

[16]  Karsten Schwan,et al.  Falcon: on-line monitoring and steering of large-scale parallel programs , 1995, Proceedings Frontiers '95. The Fifth Symposium on the Frontiers of Massively Parallel Computation.

[17]  William Schroeder,et al.  The Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics , 1997 .

[18]  Karsten Schwan,et al.  Progress: A Toolkit for Interactive Program Steering , 1995, ICPP.

[19]  William E. Lorensen,et al.  The visualization toolkit (2nd ed.): an object-oriented approach to 3D graphics , 1998 .

[20]  Hans-Peter Bunge,et al.  Mantle Convection Visualization on the Cray T3D , 1996, IEEE Visualization.

[21]  William E. Lorensen,et al.  Marching cubes: a high resolution 3D surface construction algorithm , 1996 .

[22]  Peter-Pike J. Sloan,et al.  Interactive Ray Tracing for Volume Visualization , 1999, IEEE Trans. Vis. Comput. Graph..

[23]  Charles D. Hansen,et al.  Isosurfacing in span space with utmost efficiency (ISSUE) , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[24]  Steven G. Parker,et al.  A computational steering model applied to problems in medicine , 1994, Proceedings of Supercomputing '94.

[25]  David M. Beazley,et al.  Lightweight Computational Steering of Very Large Scale Molecular Dynamics Simulations , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.