Download TOTALVIEW USER GUIDE
Transcript
When a process is held, it ignores commands that tell it to execute. This means, for example, that you can’t tell it to go or to step. If, for some reason, you want the process to execute, you can manually release it using either the Group > Release or Process > Release Threads command. When all processes that share a barrier reach it, TotalView changes their state from held to released, which means they no longer ignore a command that tells them to begin executing. The following figure shows seven processes that are sharing the same barrier. (Processes that aren’t affected by the barrier aren’t shown.) First block: All seven processes are running freely. Second block: One process hits the barrier and is held. Six processes are executing. Third block: Five of the processes have now hit the barrier and are being held. Two are executing. Fourth block: All processes have hit the barrier. Because TotalView isn’t waiting for anything else to reach the barrier, it changes the processes’ states to released. Although the processes are released, none are executing. Figure 212: Running To Barriers Barrier Running Freely Barrier One Held Barrier Five Held Barrier None Held All Released For more information on barriers, see “Setting Barrier Points” on page 176. RELATED TOPICS Barrier points “Setting Barrier Points” on page 176 The CLI dbarrier command dbarrier in "CLI Commands" in the TotalView Reference Guide ROGUEWAVE.COM Manipulating Processes and Threads 354
Related documents
User Guide - Lemanicus Blue Gene/Q
The RWTH HPC-Cluster User's Guide Version 8.3.1
as a PDF
TotalView Debugger Installation Guide
Parallel Debugging Techniques - Great Lakes Consortium for
The RWTH HPC-Cluster User's Guide Version 8.2.6
HPCxTR0408
User Guide
TotalView
PDF / 7 MB
MPICH User's Guide Version 3.1.3 Mathematics and Computer
The RWTH HPC-Cluster User's Guide Version 8.3.0