
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
- Presenter: Zachary Lamb
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
- Presenter: Nathaniel Bowman
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.
