CUSTOM
SOLUTIONS

BACK
PRICES
ORDER
HOME
|
DDT - Distributed Debugging Tool Cluster Debugging Solution
|
|
Overview
DDT, the Distributed Debugging Tool is a comprehensive graphical interface designed for the complex
task of debugging parallel code. With superior support for Fortran and C/C++ plus the industry's best
graphical interface you are in control of your parallel application, whether you are working with 2
processes on a workstation or 1024 or more processes across a high-performance cluster. DDT provides
an excellent understanding of your MPI code and a common interface for every compiler, language and
MPI distribution.
The DDT distributed debugging interface requires a debugging engine. Absoft's Fx2 debugging engine
provides a far richer feature set, superior functionality, and reliability.
Key Benefits
- DDT has the industry's best debugger interface for distributed computing: one screen, one button,
incredibly intuitive, and no scripting language to learn. A modern re-configurable GUI provides
drag-and-drop group creation allowing you to quickly group your processes by task, or troubleshoot
a problematic process.
- DDT provides a complete debugging solution for complex parallel programs and offers incredible
value for the price
- DDT supports all popular compiler vendors including: Absoft, IBM, gnu, HP, Intel, PGI, and Sun
Forte
Key Features
- Launch MPI jobs from a simple graphical window
- Extensively tested for Scyld, LAM/MPI, MPICH-GM, MPICH p4, MPICH p4-mpd, and others
- Built-in support for all major compilers from Absoft, Portland Group, Intel and GNU
- C, C++, Fortran 77 and Fortran 90/95 support
- Scalar, MPI, and OpenMP thread support
- Automatically analyzes values across processes
- Simple to view data structures/pointers
- Group processes by task with drag and drop
- Instantly view process status at any time
- Inspect multiple variables in a single window: all local variables or variables between
selected lines
- Run and step processes in groups, with real-time feedback on their status
- Switch between processes with a single mouse click
- Comprehensive feedback on process positions within code
- Cross-processor comparison features
- Automatic display of project source files, with syntax highlighting
- Color highlights indicate process position in code
- Place breakpoints directly into your code for all or selected processes
- Navigate through your local variables, stack frame and complex data structures with ease
- 3-D visualization for arrays
- Drag-and-drop to create watches, expand pointers and view the contents of multi-dimensional arrays
- Save the contents of arrays or slices of arrays during runtime to CSV files for spreadsheet use
Additional Innovative Features
- Versatile array visualization capabilities
- Unrivalled 3-D visualization capabilities
- Zoom, spin and even view in stereo
Scalability
DDT easily scales with your needs, such as from a simple 2-process project to larger clusters
involving 1024 or more processes.
New Features plus Support for AIX and IRIX
- Support for debugging core-files
- Synchronize button brings all processes to the same point in the code. This is important when
all your processes have lots of breakpoints already and the execution path is complex
- Stack align sets the current stack to a common stack, which makes using the cross-process
comparison window simpler
- Change the directories used to scan source directories
|
The above content is Copyright © by Absoft Corporation
|
|