title: A practical toolkit for computational steering.
abstract: Computational steering refers to the real-time interaction of a scientist with their running simulation code. Despite the many benefits associated with computational steering, its uptake to date has been limited. In this paper we discuss the reasons for this and how the computational steering library and associated tools developed as part of the RealityGrid project aim to tackle them. We describe the functionality of the steering library and the use of Grid services in constructing a generic, dynamic architecture for discovering, steering and connecting visualization software to running simulations. The use of on-line visualization for providing feedback to the scientist is described, including the ways in which it may be enhanced through tools such as Chromium and Access Grid. Finally, we illustrate the flexibility of our approach by describing the functionality that has been added to various simulation codes as part of the RealityGrid project.
authors.affiliation: Manchester Computing, University of Manchester, Manchester, UK. stephen.pickles@manchester.ac.uk
authors.forename: S M
authors.initials: SM
authors.lastname: Pickles
authors.forename: R
authors.initials: R
authors.lastname: Haines
authors.forename: R L
authors.initials: RL
authors.lastname: Pinning
authors.forename: A R
authors.initials: AR
authors.lastname: Porter
mesh_terms: D003196:Computer Graphics; D003198:Computer Simulation; D003199:Computer Systems; D048088:Informatics / Q000379:methods; D020407:Internet; D008432:Mathematical Computing; D008962:Models, Theoretical; D012107:Research Design; D012586:Science / Q000379:methods*; D012984:Software; D018511:Systems Integration; D014584:User-Computer Interface