Creating a Satisfaction Set
For even more control over what TotalView stops, you can select a satisfaction set. This setting tells TotalView which processes or threads must be held before it can release the group. That is, the barrier is satisfied when TotalView has held all of the indicated processes or threads. The choices from the drop-down menu for the Satisfaction group are Control, Share, and Workers. The default setting, Control, affects all the processes controlled by TotalView. The Share setting affects all the processes that share the same image as the current executable where the barrier point is set. For multi-threaded programs, to hold the threads at the barrier point, use the Workers setting, which holds at the thread level. Control and Share settings hold at the process level.
When you set a barrier point, TotalView places it in every process in the
share group.