A parallel debugger for debugging parallel programs.
The parallel debugger (pdb) streamlines debugging of parallel applications,
which presents the user with a single CLI that supports most dbx/gdb run
control commands and provides the ability to examine running tasks. To
simplify the management of a large numbers of tasks, dbx/gdb allows tasks to
be grouped so that the user can examine any subset of the debugged tasks.
The pdb allows users to start a POE job or attach to a running POE job and
place it under debug control. It starts a remote dbx/gdb session for each task
of the POE job that is put under debugger control.
8.7.2 IBM Parallel Environment Developer Edition for x86
IBM Parallel Environment Developer Edition is a complete, state-of-the-art
integrated development environment that is based on the Eclipse workbench with
more open source and proprietary components for parallel application
development.
The IBM PE Developer Edition client (also known as the IBM PE Developer
Edition Workbench) software is delivered in the following packages:
An all-in-one bundle with Eclipse basics and the IBM PE Developer Edition
additions.
An Eclipse update site archive where you can add the client additions to your
own version of Eclipse (if it meets the prerequisites).
IBM Parallel Environment Developer Edition includes the following components:
Parallel Tools Platform (PTP)
The PTP is an Eclipse-based application development environment that
contains an integrated set of tools to help you edit, compile, run, debug, and
analyze your parallel application that is written in C, C++, and Fortran.
Advanced tools that are included with PTP include static analysis tools to
locate errors before the code is compiled, refactoring tools to modify code
while preserving behavior, and an integrated parallel debugger. PTP supports
a broad range of architectures and job schedulers and provides the ability to
easily add support for more systems.
PTP also provides the following features:
– Support for MPI, OpenMP, OpenACC, and UPC parallel programming
models.
– Support for a wide range of batch systems and runtime systems, including
IBM LoadLeveler®, IBM Parallel Environment, Open MPI, and MPICH2.
IBM PE Developer Edition includes more support for PAMI, LAPI, and
OpenSHMEM libraries.
236
IBM NeXtScale System Planning and Implementation Guide
Need help?
Do you have a question about the NeXtScale System and is the answer not in the manual?