11Using Parallel Debuggers to Debug Open MPI Applications
22=======================================================
33
4- Open MPI supports the TotalView API for attaching to parallel processes, which
5- several parallel debuggers support (e.g., DDT, fx2).
6- As part of v1.2.4 (released in September 2007), Open MPI also supports
7- the TotalView API for viewing message queues in running MPI processes.
8-
94Debugging with TotalView
105~~~~~~~~~~~~~~~~~~~~~~~~
116
12- This has changed with different releases of TotalView and Open MPI; it
13- is best to consult TotalView's documentation for how you should debug
14- Open MPI applications with TotalView.
7+ Debugging MPI applications has changed with different releases of
8+ TotalView and Open MPI; it is best to consult TotalView's
9+ documentation for how you should debug Open MPI applications with
10+ TotalView.
11+
12+ Starting with Open MPI v5.0.0, debugging with Totalview requires the
13+ use of the MPIR shim module to attach to MPI processes. See the
14+ :ref: `using MPIR-based tools with Open MPI section
15+ <using-mpir-based-tools-label>` for instructions on building and
16+ installing the MPIR shim module.
1517
16- As of Open MPI 5.0, debugging with Totalview requires the use of the MPIR
17- shim module. See the
18- :ref: `using MPIR-based tools with Open MPI section <using-mpir-based-tools-label >`
19- for instructions on building and installing the MPIR shim module.
18+ Once TotalView is attached to Open MPI processes, it can also view
19+ Open MPI's message queues (for some transports), which can aid in
20+ debugging.
2021
2122.. note :: The integration of Open MPI message queue support is
2223 problematic with 64-bit versions of TotalView prior to v8.3:
@@ -30,12 +31,11 @@ for instructions on building and installing the MPIR shim module.
3031 There are two workarounds:
3132
3233 * Use a 32-bit version of TotalView
33- * Upgrade to TotalView v8.3
34+ * Upgrade to TotalView v8.3 or later
3435
3536Debugging with DDT
3637~~~~~~~~~~~~~~~~~~
3738
38- This has changed with different releases of DDT and Open MPI; it is
39- best to consult DDT's documentation for how you should debug Open MPI
40- applications with DDT.
41-
39+ Debugging MPI application with DDT has changed with different releases
40+ of DDT and Open MPI; it is best to consult DDT's documentation for how
41+ you should debug Open MPI applications with DDT.
0 commit comments