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.

Using the Root Window<br />

Figure 114: Two Views of the<br />

Root Window<br />

<strong>TotalView</strong> can display process and thread data linearly and hierarchically.<br />

(See Figure 114.)<br />

Selecting the hierarchy toggle button ( ) changes the view from linear to<br />

hierarchical view. When data is being displayed hierarchically, you can perform<br />

the following additional operations:<br />

� Selectively display information using the + or – indicators. The View ><br />

Expand All and View > Compress All commands let you open and close<br />

all of this window’s hierarchies.<br />

� Sort a column by clicking on a column header.<br />

The hierarchical view lets you group similar information. For example, if you<br />

sort the information by clicking the Status header, <strong>TotalView</strong> groups all<br />

attached processes by their status. This lets you see, for example, which<br />

threads are held, at a breakpoint, and so on. When information is aggregated<br />

(that is grouped) like this, you can also display information selectively.<br />

(See Figure 115 on page 169.)<br />

<strong>TotalView</strong> displays all of your program’s processes and threads. You can<br />

change this using the following commands:<br />

� View > Display Managers: When multi-process and multi-threaded programs<br />

run, the operating system often creates threads whose sole function<br />

is to manage your program’s processes. In addition, many HPC programs<br />

use a starter process. Usually, you are not interested in these<br />

threads and processes. This command lets you remove them from the<br />

168 Chapter 8: Using <strong>TotalView</strong> Windows

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

Saved successfully!

Ooh no, something went wrong!