Close

Presentation

This content is available for: Workshop Reg Pass. Upgrade Registration
A General Purpose Interface for Interactive Computational Steering Instrumentation Using Ascent
DescriptionAutomated computational steering is used to automatically guide simulations toward productive states by combining data analysis with predefined control flow paths. Interactive computational steering achieves a similar goal, but by relying on manual human intervention instead. Existing in situ libraries are capable of fulfilling some computational steering use cases, but not all of them. This paper presents a general purpose interface for instrumenting existing simulation codes with interactive computational steering capabilities. Common use cases are presented, summarized from informal interviews held with 7 research scientists that use large-scale simulations in their work. Preliminary support for bidirectional communication via simulation callbacks and shell commands has been implemented in Ascent, a software library which provides simulations with in situ analysis and visualization infrastructure. Finally, a proof of concept instrumentation is provided, demonstrating that the proposed interface is sufficiently flexible to enable any interactive computational steering use case within Ascent-instrumented simulations.
Event Type
Workshop
TimeMonday, 13 November 202310:50am - 11am MST
Location506
Tags
Data Analysis, Visualization, and Storage
Large Scale Systems
Performance Measurement, Modeling, and Tools
Registration Categories
W