1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
.. Open MPI Application Debugging
Debugging Open MPI Parallel Applications
========================================
Debugging a serial applications includes solving problems like
logic errors, uninitialized variables, storage overlays and timing
problems.
Debugging a parallel application can be further complicated
by problems that can include additional race conditions and aysynchronous
events, as well as understanding execution of multiple application
processes running simultaneously.
This section of the documentation describes some techniques that can
be useful for parallel debugging. This section also describes some
tools that can be useful as well as some Open MPI runtime options
that can aid debugging.
.. toctree::
:maxdepth: 1
debug-tools
debug-options
serial-debug
parallel-debug
lost-output
memchecker
valgrind
mpir-tools
|