CUSTOM
SOLUTIONS
 
globe
 
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


home | back | comment | sales

x10_01

CustomSolutionsPageDate: 11 May 2012
Copyright © 1997 - 2011 Custom Solutions