allinea - Now part of ARM

Allinea DDT: The debugger for C, C++ and Fortran threaded and parallel code

Allinea DDT: The debugger for C, C++ and Fortran threaded and parallel code

Research consistently shows 50% of programming time is spent debugging. Using the best debugger available and best practices slashes this time - freeing up time to be more creative and productive.

That's why organizations that know the true cost of debugging turn to the debugger Allinea DDT to solve their problems faster.

Our world-leading Linux C, C++ and Fortran debugger is no ordinary debugger: it has unrivalled support for debugging multi-process and multi-threaded applications - which means complex interacting components can be debugged easily.

Neil Catling, Chief Software Scientist

With Allinea DDT, debugging is fast and enjoyable. It’s easy to just pick up – it is outstanding for debugging multithreaded and parallel software.

Neil Catling, Chief Software Scientist

Read more about how customers such as the Oak Ridge Leadership Computing Facility (OLCF) in Tennessee use Allinea DDT for supporting their ground-breaking research.

Debugging designed for novice and master alike

Allinea DDT's powerful intuitive GUI sets the standard of multi-process and multi-threaded debugging. Zero-click variable comparisons, built-in memory debugging and powerful array visualizations simplify the complexity of debugging software - whether on the desktop or today's increasingly parallel processors, clusters and supercomputers.

Expert users often live and breathe on the command-line - so all the benefits of automatic variable comparison and in-process memory debugging are also available in a single command, producing information-rich HTML and text log files for post-mortem analysis.

See more of Allinea DDT's features

Cross-platform to keep you productive

Moving to a new architecture or system is challenging enough without learning a new toolchain at the same time. Allinea DDT runs everywhere - on your own laptop, the latest supercomputer and tomorrow's upcoming architectures. It supports ARM 64-bit, Intel Xeon, Intel Xeon Phi, NVIDIA CUDA, and OpenPOWER.


Best-practice training from parallel debugging experts

Maximize the results with on-site and web-based training courses from the experts in parallel debugging. A wide range of training materials and direct email access to our support team ensures you get the most out of your hardware and software for years to come.

Read more about Allinea Software's training