Totalview® for HPC User Guide : PART IV Advanced Tools and Customization : Chapter 20 Setting Up Parallel Debugging Sessions
Chapter 20 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.
NOTE >> 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 Cray XT Applications"
"Debugging Global Arrays 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.