debug_quickstart

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
debug_quickstart [2013/09/24 13:33]
ulges
debug_quickstart [2013/10/02 10:44] (current)
ulges [Quick start - Debugging MPI programs on Mogon]
Line 1: Line 1:
 ====== Quick start - Debugging MPI programs on Mogon ====== ====== Quick start - Debugging MPI programs on Mogon ======
 This is a greatly shortened version of how to use our debug wrapper [[selective-debug|selective-debug]].\\ This is a greatly shortened version of how to use our debug wrapper [[selective-debug|selective-debug]].\\
-If you aren't familiar with the basics of using a debugger like gdb, you should follow our [[debug_tutorial|Tutorial: Debugging MPI programs at Mogon]].+If you aren't familiar with the basics of using a debugger like [[http://en.wikipedia.org/wiki/Gdb|gdb]], you should follow our [[debug_tutorial|Tutorial: Debugging MPI programs at Mogon]].
  
 ===== How to use "selective-debug" with gdb ===== ===== How to use "selective-debug" with gdb =====
Line 12: Line 12:
 $ module add gcc/4.7.0  $ module add gcc/4.7.0 
 $ module add mpi/openmpi/1.6.1/gcc_4.7.0</code> $ module add mpi/openmpi/1.6.1/gcc_4.7.0</code>
-  - Modify your program by including the “[[selective-debug|selective-debug]]” ((In case "selective-debug" is not available in your $PATH environment, you can view and download the current version here.)) wrapper and use the **BREAKPOINT_AND_SLEEP()** macro to halt where appropriate. <code c>#include “selective-debug.h”+  - Modify your program by including the “[[selective-debug|selective-debug]]” ((In case "selective-debug" is not available in your $PATH environment, you can view and download the current version [[selective-debug|here]].)) wrapper and use the **BREAKPOINT_AND_SLEEP()** macro to halt where appropriate. <code c>#include “selective-debug.h”
    
 if(my_rank == <rank on which the problem exists>) { if(my_rank == <rank on which the problem exists>) {
  • debug_quickstart.1380022408.txt.gz
  • Last modified: 2013/09/24 13:33
  • by ulges