A survey of computational steering environments

Computational steering is a powerful concept that allows scientists to interactively control a computational process during its execution. In this paper, a survey of computational steering environments for the on-line steering of ongoing scientific and engineering simulations is presented. These environments can be used to create steerable applications for model exploration, algorithm experimentation, or performance optimization. For each environment the scope is identified, the architecture is summarized, and the concepts of the user interface is described. The environments are compared and conclusions and future research issues are given.

[1]  James Arthur Kohl,et al.  Cumulvs: Providing Fault Toler. Ance, Visualization, and Steer Ing of Parallel Applications , 1996, Int. J. High Perform. Comput. Appl..

[2]  C. S. Jog,et al.  A distributed environment for run-time visualization and application steering in computational mechanics , 1992 .

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

[4]  Jeffrey S. Vetter Computational steering annotated bibliography , 1997, SIGP.

[5]  Karsten Schwan,et al.  High performance computational steering of physical simulations , 1997, Proceedings 11th International Parallel Processing Symposium.

[6]  Sabine Rathmayer A tool for on-line visualization and interactive steering of parallel HPC applications , 1997, Proceedings 11th International Parallel Processing Symposium.

[7]  Frederick P. Brooks,et al.  VIEW: an exploratory molecular visualization system with user-definable interaction sequences , 1993, SIGGRAPH.

[8]  Hans Hagen,et al.  Scientific Visualization: Overviews, Methodologies, and Techniques , 1997 .

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

[10]  Ken Brodlie,et al.  GRASPARC-A problem solving environment integrating computation and visualization , 1993, Proceedings Visualization '93.

[11]  B. H. McCormick,et al.  Visualization in scientific computing , 1995 .

[12]  Jarke J. van Wijk,et al.  3D computational steering with parametrized geometric objects , 1995, Proceedings Visualization '95.

[13]  F. P. Brooks,et al.  Grasping reality through illusion—interactive graphics serving science , 1988, CHI '88.

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

[15]  Robert E. Marshall,et al.  Visualization methods and simulation steering for a 3D turbulence model of Lake Erie , 1990, I3D '90.

[16]  Jarke J. van Wijk,et al.  An environment for computational steering , 1994 .

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

[18]  D. A. Duce,et al.  Visualization in Scientific Computing , 1994, Focus on Computer Graphics.

[19]  Robert B. Haber Scientific visualization and the Rivers Project at the National Center for Supercomputing Applications , 1989, Computer.

[20]  Sougata Mukherjea,et al.  Glyphmaker: creating customized visualizations of complex data , 1994, Computer.

[21]  Jan F. Prins,et al.  SMD: visual steering of molecular dynamics for protein design , 1996 .

[22]  George Cybenko,et al.  Run-time visualization of program data , 1991, Proceeding Visualization '91.

[23]  Padma Reddy,et al.  Visualization in Scientific Computing. , 1996 .

[24]  J. D. Brunner,et al.  VASE: the visualization and application steering environment , 1993, Supercomputing '93.