30.01.2013 Views

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Displaying the Message Queue<br />

Figure 89: Message Queue<br />

Window<br />

tor structures, <strong>TotalView</strong> displays both of them. One is used for point-topoint<br />

operations and the other is used for collective operations.<br />

You cannot edit any of the fields in the Message Queue Window.<br />

The contents of the Message Queue Window are only valid when a process<br />

is stopped.<br />

Using Message Operations<br />

For each communicator, <strong>TotalView</strong> displays a list of pending receive operations,<br />

pending unexpected messages, and pending send operations. Each<br />

operation has an index value displayed in brackets ([n]). The online Help for<br />

this window contains a description of the fields that you can display.<br />

For more information, see:<br />

� “Diving on MPI Processes” on page 110<br />

� “Diving on MPI Buffers” on page 111<br />

� “About Pending Receive Operations” on page 111<br />

� “About Unexpected Messages” on page 111<br />

� “About Pending Send Operations” on page 112<br />

Diving on MPI Processes<br />

To display more detail, you can dive into fields in the Message Queue Window.<br />

When you dive into a process field, <strong>TotalView</strong> does one of the following:<br />

� Raises its Process Window if it exists.<br />

� Sets the focus to an existing Process Window on the requested process.<br />

� Creates a new Process Window for the process if a Process Window<br />

doesn’t exist.<br />

110 Chapter 6: Setting Up MPI Debugging Sessions

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!