Dynamic visualization and steering using PVM and MPI

P. M. Papadopoulos, J. A. Kohl

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

This paper describes a middleware, called CUMULVS, that allows users to dynamically attach multiple visualization and steering programs to a running parallel simulation. It further develops possible strategies for enabling dynamic attachment to MPI-based simulations using hybrid (PVM and MPI) and MPI-only schemes. The hybrid schemes retain the full range of CUMULVS’ dynamic capabilities while MPI-only schemes reduce these dynamics and eliminate any possibility of fault-tolerance. However, both solutions are important, especially on platforms where PVM and MPI cannot co-exist in the same application (on some monolithic MPPs, for example). CUMULVS manages the attachment protocols so that subsets of distributed data can be extracted from the simulation and aggregated into a single array for consistent presentation to the viewer/steerer, termed “front-ends.” The software can be simply understood as a translator from distributed data residing within the parallel program to a single monolithic array residing in the front-end memory. The attachment of front-ends is performed on-demand at runtime. The protocols are fault-tolerant allowing both the parallel program and the viewer to recover in the event of failure. Because of this, front-end viewers can appear and disappear throughout the lifetime of a long-running simulation without adversely affecting the simulation code.

Original languageEnglish
Title of host publicationRecent Advances in Parallel Virtual Machine and Message Passing Interface - 5th European PVM/MPI Users' Group Meeting, Proceedings
EditorsJack Dongarra, Vassil Alexandrov
PublisherSpringer Verlag
Pages297-303
Number of pages7
ISBN (Print)3540650415, 9783540650416
DOIs
StatePublished - 1998
Event5th European Meeting of the Parallel Virtual Machine and Message Passing Interface, EuroPVM/MPI 1998 - Liverpool, United Kingdom
Duration: Sep 7 1998Sep 9 1998

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1497
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th European Meeting of the Parallel Virtual Machine and Message Passing Interface, EuroPVM/MPI 1998
Country/TerritoryUnited Kingdom
CityLiverpool
Period09/7/9809/9/98

Fingerprint

Dive into the research topics of 'Dynamic visualization and steering using PVM and MPI'. Together they form a unique fingerprint.

Cite this