Allinea DDT is a debugging tool from Allinea Inc., designed for debugging parallel/distributed programs using OpenMP/MPI libraries. Its primary aim is to provide a powerful and user-friendly graphical user interface, together with unique features such as so-called Parallel Stack Viewer (providing a global overview of the status of all the debugged application's threads/processes). Unlike its competitor (TotalView), the Allinea DDT provides high scalability -- it is able to debug applications consisting of more than 200,000 concurrently running processes/threads.
Allinea DDT is available in the versions:
- 4.2 via the module
allineaDDT-4.2or via module
- the debugger is licensed for 32 simultaneously debugged processes
- till 10/2013, the DDT may be used on all the MetaCentrum clusters; after this time period, the DDT may be used just on the clusters located at Botanická 68a, Brno
Tunnelling the graphical environment, log into a node, where you want to run the Allinea DDT:
$ ssh -X skirit.metacentrum.cz skirit$ module add allineaDDT skirit$ ddt # ddt-mpirun, ...
The Allinea DDT documentation is available:
- either online at producer's webpage, or locally in the program directory (
- Tomáš Rebok (rebok at ics.muni.cz)