http://www.aertia.com

Allinea DDT

by Allinea

Comprehensive graphical debugger designed for the complex task of debugging parallel code. It has a unique and intuitive graphical interface that puts you in control of your parallel application, whether you are working with 4 processes on a workstation or 1024 processes across a high-performance cluster.

A revolution in debugging

The Distributed Debugging Tool (DDT) is a comprehensive graphical debugger for scalar, multi-threaded and large-scale parallel applications. DDT puts you in control of your application, whether you are working with a workstation or a thousand processor high-performance cluster.

DDT has the industry's best parallel debugger interface: one screen to control hundreds of processes - all at the click of a button, and supports all major MPIs, OpenMP and queueing systems. The product is incredibly intuitive, with no scripting language to learn, easy to use, powerful and inexpensive. It supports advanced C, C++, Fortran and Fortran 95.

Scalable, versatile, intuitive

  • Group processes by task with drag-and-drop
  • Run and step processes in groups with real-time visual feedback
  • Define breakpoints and synchronization points by group
  • Navigate through local variables, stack frame and complex data structures with ease
  • View variables on selected program lines in a single window
  • Automatic display of project source files with syntax highlighting
  • Visualize slices of multidimensional arrays using OpenGL graphics
  • Message queue analysis to detect program deadlock
  • Compare values across groups of processes: statistically, graphically and automatically by equivalence
  • Attach to running processes, launch MPI jobs through the GUI , or let DDT submit your job to your favourite batch scheduler
  • NEW in DDT v1.8: advanced Fortran 95 support, including derived data types, allocatable arrays, modules, character variables and kinds

Compatibility

  • Available for a growing list of operating systems, including IBM AIX and Linux on Power, HP-UX, Linux, SGI Altix, SGI IRIX and Sun Solaris
  • Support for the latest processors and platforms: AMD64, EM64T, IA32, IA64, Power, UltraSPARC, PA-RISC and MIPS
  • Compatible with compilers from all major vendors – including Absoft, IBM, Intel, Pathscale, Portland Group, Sun - and the GNU compiler suite


© 2004, Aertia, S.L.