Using Groups and Barriers
|
When running a multiprocess and multithreaded program, TotalView tries to automatically place your executing processes into different groups. While you can always individually stop, start, step, and examine any thread or process, TotalView lets you perform these actions on groups of threads and processes. In most cases, you'll be doing the same kinds of operations on the same kinds of things. The two pulldown menus on the toolbar let you indicate what the target of your action will be. Here's the toolbar:
Toolbar with Pulldown 
|
For example, if you are debugging an MPI program, you'd probably set the pulldown to Process Workers. The Groups Page of the Root Window shows you the processes and threads that are in a group.
The Root Window's Group Page 
|