- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -
DDT: Difference between revisions
Line 40: | Line 40: | ||
Select the right MPI Implementation in the Options and run your program. | Select the right MPI Implementation in the Options and run your program. | ||
==== Hermit special ==== | ==== Hermit special ==== | ||
Line 66: | Line 57: | ||
Ensure that you select "Cray XT/XE/XK (MPI/shmem/UPC/CAF), no queue" as your MPI implementation. This will make sure that your_app is not submitted via the queuing system, but executed directly by aprun. | Ensure that you select "Cray XT/XE/XK (MPI/shmem/UPC/CAF), no queue" as your MPI implementation. This will make sure that your_app is not submitted via the queuing system, but executed directly by aprun. | ||
}} | }} | ||
==== Nec Nehalem Cluster special ==== | |||
If you want to debug a parallel Program using Open MPI with DDT on the NEC Nehalem Cluster select 'OpenMPI (Compatibility)' as the desired MPI Implementation. | |||
==== Cray XT5m special ==== | |||
If your program does IO take care to start an interactive session from the correct directory. | |||
<!-- === attaching to an already running application === --> | <!-- === attaching to an already running application === --> |
Revision as of 15:54, 16 January 2013
Allinea DDT helps developers fix bugs quickly - from the desktop to the largest supercomputer. The most scalable parallel debugger for debugging MPI and multi-threaded codes, DDT leads the world in performance and usability. |
|
Usage
DDT is available through modules
Examples
starting the application from inside DDT
Set up the environment
Compile your application
Start DDT:
Select the right MPI Implementation in the Options and run your program.
Hermit special
Currently the usage of DDT on Hermit is only supported within an interactive job with X-forwarding enabled.
To start your program under the control of DDT first load the ddt module
Nec Nehalem Cluster special
If you want to debug a parallel Program using Open MPI with DDT on the NEC Nehalem Cluster select 'OpenMPI (Compatibility)' as the desired MPI Implementation.
Cray XT5m special
If your program does IO take care to start an interactive session from the correct directory.