Description: This seminar is an introduction to debugging in parallel with tools on HPCMP systems that can accommodate multiple languages at once, including C, C++, Fortran and Python. This includes tools such as Linaro Forge DDT, Cray gdb4hpc, Valgrind, and similar tools.

Presenter(s): Zachary Lamb, PhD, GDIT / PET
Location: Webcast
Date & Time: March 13, 2025, 2:00p - 4:00p ET

Controlled by: DoD HPCMP
Controlled by: PET Program
CUI Category: OPSEC
Limited Dissemination Control: FEDCON
POC: Mr. Ronald Hedgepeth, pet@hpc.mil

CUI

Search Terms: Debugging, Parallel Debugging, Memory Debugging, DDT, gdb4hpc, valgrind4hpc

Description: The GNU Debugger (gdb) allows users to trace and modify the execution of programs written in C, C++, Fortran, and various other languages. It is available on HPCMP machines and, as a CLI utility, can be more convenient than solutions that require graphics forwarding. We will introduce the use of gdb to trace application execution, demonstrate how to observe and modify program state, and show some less well-known features that make debugging with gdb easier and more efficient. No prior experience with gdb is required.

Presenter(s): Dr. Nathan Bowman, GDIT / PET
Location: Webcast
Date & Time: August 27, 2:00p - 3:30p ET

Controlled by: DoD HPCMP
Controlled by: PET Program
CUI Category: OPSEC
Limited Dissemination Control: FEDCON
POC: Mr. Ronald Hedgepeth, pet@hpc.mil

CUI

Description: In this presentation, we will provide an overview of Arm Forge, a cross-platform, integrated environment for debugging and optimizing parallel codes at any scale. We will provide hands-on demonstrations of how Arm Forge reduces development time, simplifies debugging, and eases application performance enhancement.

Presenter(s): Beau Paisley, Arm
Location: Webcast
Date & Time: January 11, 2022, 2:00p - 4:00p ET

Distribution Statement D. Distribution authorized to the Department of Defense and U.S. DoD contractors only, Administrative or Operational Use, 11 January 2022.  Other requests for this document shall be referred to the High Performance Computing Modernization Office, 3909 Halls Ferry Road, Vicksburg, MS 39180.

Description: A status presentation of the project, including issues encountered/resolved, and current/planned efforts.  It covers the porting of ParaTools Threadspotter to Linux x86_64 and Cray XC systems, addition of support for shared objects, C++ name demangling, and resolution of multiple build and portability issues.

Presenter: Sameer Shende, Paratools

Date: May 17, 2016

Distribution Statement D. Distribution limited to the Department of Defense and U.S. DoD contractors only, for administrative or operational use, May 17, 2017.  Other requests for this document shall be referred to the High Performance Modernization Office, 10501 Furnace Road, Suite 101, Lorton, VA 22079.



Description: This one day course is a comprehensive introduction to parallel debugging using Allinea DDT, a commercial debugger produced by Allinea Software that is widely available on HPCMP systems.

Presenter: Nathan Stone, Carnegie Mellon University

Date/Location: July 11, 2014, ERDC, Vicksburg MS

Distribution Statement D. Distribution limited to the Department of Defense and U.S. DoD contractors only, for administrative or operational use, 11 July 2014.  Other requests for this document shall be referred to the High Performance Modernization Office, 10501 Furnace Road, Suite 101, Lorton, VA 22079.