Totalview® for HPC User Guide : PART I Introduction to Debugging with TotalView : Chapter 1 About TotalView : Tools for Multi-Threaded and Parallel Applications : Control Program Execution : Using Groups
Using Groups
TotalView automatically organizes your processes and threads into groups, allowing you to view, execute and control any individual thread, process, or group of threads and processes. TotalView defines built-in groups, and you can define your own custom groups that help support full, asynchronous debugging control over your program.
For example, you can:
Single step one or a small set of processes rather than all of them
Use Group > Custom Group to create named groups
Use Run To or breakpoints to control large groups of processes
Use Watchpoints to watch for variable changes
For instance, here is the Processes Tab after a group containing 10 processes (in dark blue below) is selected in the Toolbar’s Group pulldown list. This identifies the processes that will be acted on when you select a command such as Go or Step.
 
 
RELATED TOPICS 
 
Groups in TotalView
How TotalView predefines groups
Introduction to setting watchpoints
Creating custom groups