gdb4hpc

gdb4hpc is a GDB-based parallel debugger used to debug applications compiled with CCE, PGI, GNU and Intel Fortran, C and C++ compilers.

Guides

Getting Started Guide

The getting started guide covers the following topics and more:

  • The help system

  • Debugging basics

  • Procsets

  • Focusing on a subset of an application’s ranks

Getting Started Guide

Tutorial

The tutorial covers the following topics and more:

  • Comparative debugging

  • Assertion scripts

  • Decompositions

  • Shell commands and output piping

  • Array slicing

Tutorial

Handling Arrays

Handling arrays covers Gdb4hpc’s enhancements on Gdb’s array handling tools.

Handling Arrays

Parallel Programming Library Support

Gdb4hpc has extra support for some popular parallel programming libraries.

VSCode Extension Guide

A guide covering Gdb4hpc’s vscode extension.

VSCode Extension Guide

Python Debugging

Using the gdb Python extension

Gdb4hpc man Pages and Reference Material