Supporting Multiprocess and Multithreaded Programs
|
TotalView's laminated data view lets you see data values across threads or across processes. Here's an example of what you'll see after you use the Variable Window's View > Laminate command:
A Laminated Variable Window 
|
When debugging MPI programs, using the Tools > Message Queue Graph to display the message queues graphically is the quickest way to see what is going on.
A Message Queue Graph 
|
Clicking on the boxed numbers tells TotalView to place the associated process into a Process Window. Clicking on a number next to the arrow tells TotalView to display more information about that message queue.
As you go through this book, you'll find many more examples.