Debugging and dynamically analyzing HPC applications using MPI and OpenMP technologies can be a challenge. Dealing with issues of scale, understanding the flow of execution across processes and threads, debugging application data and debugging on a remote cluster create many challenges for developers.
This interactive session highlights different techniques for debugging complex hybrid applications, including how to efficiently debug your applications remotely. You will learn: the latest OpenMP debugging advancements, how to efficiently debug hybrid applications built with MPI and OpenMP technologies, how to easily establish secure remote debugging sessions, how to debug applications using CUDA and running on NVIDIA GPUs, and how to find problems in your code using reverse debugging, memory debugging and batch debugging.
Learning how the TotalView HPC debugger helps in these areas will enable you to understand your code faster, find bugs in your code more quickly and improve the quality of your code.