Setting Up Parallel Debugging Sessions
This chapter explains how to set up TotalView parallel debugging sessions for applications that use the parallel execution models that TotalView supports and which do not use MPI.
*If you are using TotalView Individual, all your program’s processes must execute on the computer on which you installed TotalView. In addition, TotalView Individual limits you to no more than 16 processes and threads.
This chapter discusses the following topics:
*Debugging OpenMP Applications”
*Using SLURM”
*Debugging IBM Cell Broadband Engine Programs”
*Debugging Cray XT Applications”
*Debugging Global Arrays Applications”
*Debugging PVM (Parallel Virtual Machine) Applications”
*Debugging Shared Memory (SHMEM) Code”
*Debugging UPC Programs”
*Debugging CoArray Fortran (CAF) Programs”
This chapter also describes TotalView features that you can use with most parallel models:
*Define the process you want TotalView to attach to. See Attaching to Processes Tips”.
*See Debugging Strategies for Parallel Applications” for general hints on how to approach debugging parallel programs.