Captures the data from calling dcalltree in an associative Tcl array rather than writing the data to the console.
Sorts the data display based on the data in a particular column. The possible arguments are
Processes,
Location,
PC,
Host,
Rank,
ID, and
Status.
Saves the backtrace data as a dot file under the name filename. Dot is a plain text graph description language.
The TotalView GUI has a Parallel Backtrace View window that displays the state of every process and thread in a parallel job. The
dcalltree command makes this same data available either in the console window, or, with the
–data switch, as a Tcl associative array.
The –show_details and
–hide_backtrace switches pull in opposite directions. The
‑show_details switch shows the maximum data, including all processes and threads. The
–hide_backtrace command hides any intermediate nodes, displaying only the root and leaf nodes. If used together, this results in a display of root and leaf nodes and all threads. This reduction can help to de-clutter the data display if the number of processes and threads is large.
Calling dcalltree without switches results in a display such as this:
By adding the -show_details, switch, you get more complete output:
Adding the -hide_backtrace switch reduces the clutter somewhat: