Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2016741.2016765acmotherconferencesArticle/Chapter ViewAbstractPublication PagestgConference Proceedingsconference-collections
research-article

Runtime analysis tools for parallel scientific applications

Published: 18 July 2011 Publication History

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.

References

[1]
Cactus computational framework. http://www.cactuscode.org/.
[2]
Einstein Toolkit for numerical relativity. http://einsteintoolkit.org/.
[3]
The image composition engine for tiles (icet). http://www.cs.unm.edu/~kmorel/IceT.
[4]
Mesh refinement with Carpet. http://www.carpetcode.org/.
[5]
Nvidia cuda library documentation, 3.2 beta. http://developer.download.nvidia.com/compute/cuda/3_2/toolkit/docs/online/index.html.
[6]
Opengl®, the industry's foundation for high performance graphics. http://www.opengl.org.
[7]
Paraview: Open source scientific visualization. http://www.paraview.org/.
[8]
VisIt simulation control interface. http://www.visitusers.org/index.php?title=Simulation_Control_Interface.
[9]
The VisIt visualization tool. https://wci.llnl.gov/codes/visit/.
[10]
E. Bentivegna, G. Allen, O. Korobkin, and E. Schnetter. Ensuring correctness at the application level: A software framework approach. In Proceedings of the 2009 Workshop on Component Based High Performance Computing, 2009.
[11]
K. Engel, M. Kraus, and T. Ertl. High-quality pre-integrated volume rendering using hardware-accelerated pixel shading. In Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, pages 9--16. ACM New York, NY, USA, 2001.
[12]
T. Goodale, G. Allen, G. Lanfermann, J. Massó, T. Radke, E. Seidel, and J. Shalf. The Cactus framework and toolkit: Design and applications. In Vector and Parallel Processing -- VECPAR'2002, 5th International Conference, Lecture Notes in Computer Science, Berlin, 2003. Springer.
[13]
J. Kniss, G. Kindlmann, and C. Hansen. Multidimensional transfer functions for interactive volume rendering. IEEE Transactions on Visualization and Computer Graphics, 8(3):270--285, 2002.
[14]
O. Korobkin, E. B. Abdikamalov, E. Schnetter, N. Stergioulas, and B. Zink. Stability of general-relativistic accretion disks. Phys. Rev. D, 83:043007, 2011.
[15]
J. Kruger and R. Westermann. Acceleration techniques for GPU-based volume rendering. IEEE Visualization, 2003. VIS 2003, pages 287--292, 2003.
[16]
U. Neumann. Communication costs for parallel volume-rendering algorithms. IEEE Computer Graphics and Applications, 14(4):49--58, 1994.
[17]
E. Schnetter, G. Allen, T. Goodale, and M. Tyagi. Alpaca: Cactus tools for application level performance and correctness analyais. Technical Report CCT-TR-2008-2, Louisiana State University, 2008.
[18]
E. Schnetter, G. Allen, T. Goodale, and M. Tyagi. Alpaca: Cactus tools for application level performance and correctness analysis. Technical Report CCT-TR-2008-2, Louisiana State University, 2008.
[19]
E. Schnetter, P. Diener, N. Dorband, and M. Tiglio. A multi-block infrastructure for three-dimensional time-dependent numerical relativity. Class. Quantum Grav., 23:S553--S578, 2006.
[20]
E. Schnetter, S. H. Hawley, and I. Hawke. Evolutions in 3D numerical relativity using fixed mesh refinement. Class. Quantum Grav., 21(6):1465--1488, 21 March 2004.
[21]
A. Stompel, K. Ma, E. Lum, J. Ahrens, and J. Patchett. SLIC: scheduled linear image compositing for parallel volume rendering. In Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics, page 6. IEEE Computer Society, 2003.
[22]
B. Zink, E. Schnetter, and M. Tiglio. Multi-patch methods in general relativistic astrophysics -- I. Hydrodynamical flows on fixed backgrounds. Phys. Rev. D, 77:103015, 2008.

Cited By

View all
  • (2019)A survey of high level frameworks in block-structured adaptive mesh refinement packagesJournal of Parallel and Distributed Computing10.1016/j.jpdc.2014.07.00174:12(3217-3227)Online publication date: 4-Jan-2019
  • (2013)GRHydro: a new open-source general-relativistic magnetohydrodynamics code for the Einstein toolkitClassical and Quantum Gravity10.1088/0264-9381/31/1/01500531:1(015005)Online publication date: 15-Nov-2013

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
TG '11: Proceedings of the 2011 TeraGrid Conference: Extreme Digital Discovery
July 2011
256 pages
ISBN:9781450308885
DOI:10.1145/2016741
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • University of Illinois: University of Illinois

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 July 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. frameworks
  2. runtime visualization
  3. software/program verification

Qualifiers

  • Research-article

Funding Sources

Conference

TG'11
Sponsor:
  • University of Illinois
TG'11: TeraGrid 2011
July 18 - 21, 2011
Utah, Salt Lake City

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)A survey of high level frameworks in block-structured adaptive mesh refinement packagesJournal of Parallel and Distributed Computing10.1016/j.jpdc.2014.07.00174:12(3217-3227)Online publication date: 4-Jan-2019
  • (2013)GRHydro: a new open-source general-relativistic magnetohydrodynamics code for the Einstein toolkitClassical and Quantum Gravity10.1088/0264-9381/31/1/01500531:1(015005)Online publication date: 15-Nov-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media