The Parallel Backtrace View displays in a single window the state of every process and thread in a parallel job. This view displays the host, status, process ID, rank, and location, enabling you to view thousands of processes at once, helping identify stray processes.
Figure 124: Parallel Backtrace View The Parallel Backtrace View shows the position of a program’s processes and threads at the same time, displayed as a branching tree with the number and location of each process or thread at each point. The View shows:
Processes: the number of processes/threads at a particular location, shown as a branching tree. Expanding the branch shows the next level of the call hierarchy, eventually down to the line of source code. At each level the number of processes in the first column may change.
Location: the location of the process/thread with the line number if applicable.
PC: the program counter of the process/thread.
Host: the node on which the process/thread is executing.
Rank: the thread rank of a parallel program. N/A indicates no rank.
ID: process ID and thread ID (if applicable).
Status: process status.
The progress indicator in the upper right corner reports the progress of collecting and displaying information.
Figure 125: Parallel Backtrace View without Branches Using the Show Backtrace toggle in the upper left corner hides the intervening branches and displays the start routine and current execution location of the processes or threads. This removes some of the clutter in the display, as shown above.If a thread/process state changes, the data shown becomes stale, and an alert is displayed at the bottom of the window, Figure 126.
Figure 126: Stale Data Message
Rogue Wave Software, Inc. |
Voice: (303) 473-9118 |
rwonlinedocs@roguewave.com |