Nahajate se tukaj

Distributed Debugging Tool

Razhroščevalnik DDT omogoča spremljanje večnitnih programov (OpenMP, MPI), ki so lahko porazdeljeni in pognani iz nadzornika poslov.

Vmesnik DDT je razdeljen na naslednja področja:

  1. Menu Bar
  2. Process Controls
  3. Process Group Panel (DDTMP)
  4. Project Navigation Panel
  5. Source Code Panel
  6. Variable Panel
  7. Evaluate Panel
  8. Parallel Stack View and Output panel
  9. Status Bar

Razhroščevalnik naložimo z ukazom:

 module load ddt

Poganjanje programov je možno iz vmesnika samega (ddt) kot tudi skozi klasičen zagon v zagonskih skriptah LSF, kjer napišemo zagon z ddt-client pred samim mpirun:

  ddt-client DDT_DEBUGGER_ARGUMENTS_TAG mpirun -np NUM_PROCS_TAG \
   EXTRA_MPI_ARGUMENTS_TAG PROGRAM_TAG PROGRAM_ARGUMENTS_TAG

Podrobnejša navodila so na voljo lokalno file:///usr/local/ddt/doc/userguide.pdf na nadzornem vozlišču Prelog. Za učenje pa lahko uporabimo posnete tečaje na http://www.allinea.com/webinars