|
|
|
Visualization is a key component in understanding the 'tidal
wave' of data from large-scale simulations and observations. As the move
towards a Grid-model of computing gains speed, so it becomes more important
to closely couple the simulation and the visualization processes - the
simulation executing on the Grid resource is monitored and analysed by
the visualization on the desktop. This is often termed 'computational
steering'. Moreover, as the trend develops towards collaboration between
researchers at different sites, so it is essential to allow computational
steering to be a shared process, with participation by a range of different
researchers, at different locations. In this project, we demonstrate how
'collaborative visualization and computational steering' can be achieved,
today, using the IRIS Explorer system from NAG as the software environment. |
|
For detailed information please scroll down or select
from the following menu:
|
|
Visualization Systems ... The first systems to be developed were AVS (Upson et al, 1989)(below left) and apE (Dyer, 1990), but they were rapidly followed by several others: Khoros (Rasure and Wallace, 1991); IBM Data Explorer (Abram and Treinish,1995)(below right); and IRIS Explorer (Foulser, 1995). With the exception of apE, all are still active products, having evolved to embrace new technology and algorithmic developments over the past decade. IBM Data Explorer is now an open source product, IBM Open Visualization Data Explorer; IRIS Explorer , initially developed by Silicon Graphics, is now developed and distributed by NAG Ltd. Interesting new systems have also emerged over the years, for example, the VISSION system. (Telea and van Wijk, 1999)
|
|
Computational steering in practice ... An early demonstration of computational steering was the paper by Marshall et al (1990), where a 3d turbulence model of Lake Erie was studied: parameters such as external forces on the Lake were changed as the simulation ran. An extension of the steering concept - to allow backtracking to previous stages in a history tree - was developed in the GRASPARC project (Brodlie et al, 1993). However the potential of computational steering has not yet been fully realised because applications need to be distributed: typically simulations need to run on large compute servers, while visualization needs to run on the desktop. Mechanisms to run individual modules remotely do exist in many visualization systems, but are rather primitive and insecure. It is an aim of this demonstrator project to show that a simulation can run securely on a Grid resource, with visualization on the desktop.
|
History Tree |
|
Collaborative visualization systems ... The concept has been realised by Wood in terms of IRIS Explorer, and it is now an integral part of the system. Individual sessions of IRIS Explorer connect to a central server, which manages the exchange of data and parameters between participants. In addition, users can exchange pieces of pipeline - allowing for example a new collaborator to join in easily. Also, pipelines can be hidden by grouping modules into an application with a single interface panel, this panel being shared by all collaborators. Similar ideas have been studied for AVS in the EU MANICORAL project, and at SDSC in the cAVS work.
|
|
last updated 16.01.02 |