OpenACC debugger

OpenACC provides users with a directive-based way to write programs that will be able to take advantage of accelerators OpenACC provides users with a way to work incrementally to add acceleration to an already existing C/C++ or Fortran program. OpenACC is supported by Rogue Wave partners: NVIDIA and Cray

TotalView provides full support for debugging across both the host and accelerator in OpenACC programs compiled by both PGI compilers and the Cray CCE 8 compiler.

Features supported include:

  • Setting breakpoints in OpenACC outlined code
  • Stepping at the warp level in OpenACC outlined code
  • Display of OpenACC variables
  • Ability to navigate the device threads by device, sm, warp, and lane
Product image: Debugging CUDA application that shows the Warp, Lane and other  specific inf

Debugging CUDA application that shows the Warp, Lane and other specific info - click to enlarge

Learn more about our capabilities.