• 2018 Update 1
  • 11/10/2017
  • Public Content
  • Download as PDF
Contents

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.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804