A Standard Interface for Debugger Access to Message Queue Information in MPI

  • James Cownie
  • William Gropp
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1697)


This paper discusses the design and implementation of an interface that allows a debugger to obtain the information necessary to display the contents of the MPI message queues. The design has been implemented in the TotalView debugger, and dynamic libraries that conform to the interface exist for MPICH, as well as the proprietary MPI implementations from Compaq, IBM, and SGI.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    William Gropp, Ewing Lusk, Nathan Doss, and Anthony Skjellum. A high-performance, portable implementation of the MPI Message Passing Interface standard. Parallel Computing, 22(6):789–828, 1996.zbMATHCrossRefGoogle Scholar
  2. 2.
    Kenjii Morimoto, Takashi Matsumoto, and Kei Hiraki. Implementing MPI with the memory-based communication facilities on the SSS-CORE operating system. In Vassil Alexandrov and Jack Dongarra, editors, Recent advances in Parallel Virtual Machine and Message Passing Interface, volume 1497 of Lecture Notes in Computer Science, pages 223–230. Springer, 1998. 5th European PVM/MPI Users’ Group Meeting.CrossRefGoogle Scholar
  3. 3.
    Etnus, Inc. TotalView User’s Manual. Available from
  4. 4.
    Message Passing Interface Forum. MPI2: A Message Passing Interface standard. International Journal of High Performance Computing Applications, 12(1–2):1–299, 1998.Google Scholar
  5. 5.

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • James Cownie
    • 1
  • William Gropp
    • 2
  1. 1.Etnus Inc.FraminghamUSA
  2. 2.Mathematics and Computer Science DivisionArgonne National LaboratoryArgonne

Personalised recommendations