NextGen TotalView for HPC User Guide : PART II Debugging Tools and Tasks : Chapter 5 Setting and Managing Action Points (Breakpoints) : Barrier Points
Barrier Points
A barrier breakpoint is similar to a simple breakpoint, differing only in that it holds processes and threads that reach the barrier point. Other processes and threads continue to run. TotalView holds these processes or threads until all processes or threads defined in the barrier point reach this same place. When the last one reaches a barrier point, TotalView releases all the held processes or threads, but they do not continue executing until you explicitly restart execution. In this way, barrier points let you synchronize your program’s execution.
Topics in this section are:
"About Barrier Breakpoint States"
"Setting a Barrier Breakpoint"
"Creating a Satisfaction Set"
"Hitting a Barrier Point"
"Releasing Processes from Barrier Points"
"Using Barrier Points"
 
RELATED TOPICS 
 
How to hold and release threads and processes
“Holding and Releasing Processes and Threads” in the chapter “Manipulating Processes and Threads” in the TotalView for HPC User Guide