Runtime analysis tools for parallel scientific applications

  • Authors:
  • Oleg Korobkin;Gabrielle Allen;Steven R. Brandt;Eloisa Bentivegna;Peter Diener;Jinghua Ge;Frank Lö/ffler;Erik Schnetter;Jian Tao

  • Affiliations:
  • Center for Computation & Technology, LSU, Baton Rouge, LA;Center for Computation & Technology, LSU, Baton Rouge, LA;Center for Computation & Technology, LSU, Baton Rouge, LA;Max-Planck-Institute for Gravitational Physics, Potsdam, Germany;Center for Computation & Technology, LSU, Baton Rouge, LA;Center for Computation & Technology, LSU, Baton Rouge, LA;Center for Computation & Technology, LSU, Baton Rouge, LA;Perimeter Institute for Theoretical Physics, Waterloo, Canada/ Center for Computation & Technology, LSU, Baton Rouge, LA;Center for Computation & Technology, LSU, Baton Rouge, LA

  • Venue:
  • Proceedings of the 2011 TeraGrid Conference: Extreme Digital Discovery
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the Alpaca runtime tools. These tools leverage the component infrastructure of the Cactus Framework in a novel way to enable runtime steering, monitoring, and interactive control of a simulation. Simulation data can be observed graphically, or by inspecting values of variables. When GPUs are available, images can be generated using volume ray casting on the live data. In response to observed error conditions or automatic triggers, users can pause the simulation to modify or repair data, or change runtime parameters. In this paper we describe the design of our implementation of these features and illustrate their value with three use cases.