Collective Operations Profile Settings
Use the
Collective Operations Settings
to change the settings of the
Collective Operations Profile and the Chart display. You can change the colors, the
layout and the statistical attributes.The
Collective Operation Profile Settings
dialog box is divided into three
tabs namely the Preferences
tab, the Colors
tab and the Data
tab.Preferences Tab
Use the
Preferences
tab to adjust the Display
settings and the
Layout
settings. Setting | Description |
---|---|
Row Labels | Control the display of the row headers |
Column Labels | Control the display of the column headers |
Scale | Display the colored scale that is seen on the right-hand side of the
matrix |
Grid | Control display of the black grid around the cells |
Keep Empty Rows/Columns when using Sender/Receiver Groupings | Switches a special feature that is only relevant for the Groupings
Sender and Receiver. For these groupings, when enabled all processes should always be shown,
for example, include displaying empty rows and columns. It keeps the
form of the matrix constant and makes it easier to identify
patterns. When disabled, empty rows and columns even for these groupings are
suppressed. All other groupings suppress empty rows and columns to save
screen space regardless of the state of this check box. |
Communicator Names | Display helpful communicator names (if available in the trace file).
This may take a lot of valuable screen space |
Communicator Ids | Restrict the display to show only concise communicator ids. |
Automatic Cell Sizes mode, checking Equal Cell Sizes | Make each column equal in width. When selected, Square Cell Sizes attribute is enabled |
Square Cell Sizes | Render square cells. |
Manual Cell Sizes | Specify the size of the cells. This is done either in the
Cell Size group at the bottom of the tab or by sizing the cells
manually with the slider that is available on top of the matrix as soon
as this setting is applied.In this mode, the alphanumerical data in the cells is displayed only if
it fits. Otherwise, it is switched off entirely by unchecking the check
box Text in Cells . |
Colors
Setting | Description |
---|---|
Maximum Color | Choose the colors for the maximum attribute values |
Minimum Color | Choose the colors for the minimum attribute values |
Steps | Specify the number of color steps (1-255) |
The chosen colors are treated as points in a color space and the colors of the
scale are interpolated on a line through color space connecting these two points.
You can select space to use either HSV or RGB. HSV is fancier and colorful, but
RGB is often more useful and readable. For monochrome printing, it is advisable to
choose a very light and a very dark color. You can choose white for the minimum
and black for the maximum.
By enabling
Manual Scaling
it is possible to specify the minimum and
maximum values for the color scale in the following two fields.Data
Customize how the Collective Operations data is displayed and analyzed. The
Data
features are subdivided into the Grouping
section, the
Datum
section, the Row Statistics
and the Column
Statistics
. Setting | Description |
---|---|
Grouping | Choose how the data is grouped into categories by independently
selecting what is in the rows and columns.S Note that not all combinations are possible. For example, you cannot
have the Communicator for both the row and column. All the header values are explained below. |
Communicator | Categorize the messages by the MPI communicator. The labels are either communicator ids or names. Names are displayed if
they are available in the trace file and if they are chosen in the
Preferences tab of the Settings dialog box. |
Collective Operation | Display the types of operations like MPI_Allreduce and MPI_Bcast. |
Root | Display the root used in the operation, if applicable. If there is no
root, a label No Root is created. |
Process | Categorize the operations by the processes. |
Datum | Choose which attribute should be printed or painted in the cells. |
Total Time | The total time spent in operations, accumulated over all operations and
all processes referred in this cell. For a single process and a single operation this is the time spent in
the call to the operation. For cells referring to a process group this
is the sum of the times all contained processes did spent in the
operation. For many operations it is the sum over the times spent in
each single operation. The unit can either be seconds [s] or ticks [tick] depending on the
View setting. |
Minimum Time | The minimum time spent in an operation, minimized over all operations
and all processes that fall into this cell ([s] or [tick]) |
Maximum Time | The maximum time spent in an operation, maximized over all operations
and all processes that fall into this cell ([s] or [tick]) |
Total Volume Sent | The total data volume that has been sent from all operations in this
cell [bytes] |
Minimum Volume Sent | The minimum amount of data volume that has been sent by an operation in
this cell [bytes] |
Maximum Volume Sent | The maximum amount of data volume that has been sent by an operation in
this cell [bytes] |
Total Volume Received | The total data volume that has been received by all operations in this
cell [bytes] |
Minimum Volume Received | The minimum amount of data volume that has been sent by an operation in
this cell [bytes] |
Maximum Volume Received | The maximum amount of data volume that has been received by an operation
in this cell [bytes] |
Total Data Volume | The total data volume, accumulated over all operations in this cell |
Count | The number of operations in this cell |
Row Statistics | Specify whether the statistical values like the sum, the mean or the
standard deviation should be displayed for the rows. Similarly, Column
Statistics give the above mentioned statistical values for the given
columns. |