User Guide

  • 2020 Update 2
  • 07/28/2020
  • Public Content

Detailed Information for Specific Ranks

Option:
-D [--details]
Use this option to see details for the specified chart. This option affects charts in the following ways:
Chart name
Description
Message Sizes Summary (
-m -D)
Shows message sizes breakdown by functions
MPI Time per Rank (
-t -D
)  
Shows details for processes with the minimum, mean, and maximum time values
Collective Operations Time per Rank (
-c -D
)
Shows breakdown by functions and message sizes for all ranks
To specify the ranks to show details for, use the
-R
option instead of
-D
. You can also specify multiple ranks using the
-R
option. For example:
$ aps-report ./aps_result_<postfix>  -t -R 1
For the
Time
charts, the details include the process execution time and information about each function used by the process. Information about functions is presented in the following ways:
  • Function summary
  • Details for the messages transferred by each function
These two views share the table columns but their meanings are different for each view. See the chart entries descriptions below.

Example

|######################################################### | RANK 3 |######################################################### | Life Time = 149.539 (sec) | MPI Time  = 140.662 (sec) 94.0639%
Function Summary
|-------------------------------------------------------------------------------------------------------------------------- |           Function         Time(sec)         Time(%)       Volume(MB)        Volume(%)            Calls    AvrMsgSize(B) |--------------------------------------------------------------------------------------------------------------------------            Alltoallv          23.9206          15.9962            12330          31.2704           109624           117939             Alltoall          23.8242          15.9317          2054.99          5.21173           109624            19656              Barrier          19.0241          12.7218                0                0            11070                0           Allgatherv          17.8779          11.9553          2054.99          5.21173           109624            19656            Allgather               16          10.6996          2054.99          5.21173           109624            19656            Allreduce          5.72988          3.83169          2054.99          5.21172           100272            21490             Scatterv          5.53121          3.69883          2054.99          5.21173           109624            19656              Scatter          5.40639          3.61536          2054.99          5.21173           109624            19656              Gatherv          5.21395          3.48668          2054.99          5.21173           109624            19656               Gather          5.20341          3.47963             2055          5.21175           110665            19472       Reduce_scatter          3.92054          2.62174          385.307         0.977187            97624             4139                 Send          3.33028          2.22703          6164.98          15.6352           328919            19654                Bcast          2.95886          1.97865             2055          5.21173           110288            19538               Reduce          2.72119          1.81972          2054.98          5.21168            97624            22072 |========================================================================================================================== | TOTAL                       140.662          94.0639          39430.2              100          1623830            25462
Details for Function Messages
|-------------------------------------------------------------------------------------------------------------------------- |           Function         Time(sec)         Time(%)       Volume(MB)        Volume(%)            Calls       MsgSize(B) |--------------------------------------------------------------------------------------------------------------------------            Alltoallv          23.9206          15.9962            12330              100           109624              ALL                               3.06902          2.05232             1440          11.6789               90         16777216                               3.04682          2.03747             1440          11.6789              180          8388608                               2.89341          1.93488             1440          11.6789              360          4194304                               2.83532          1.89604             1440          11.6789             2880           524288                               2.64094          1.76605             1440          11.6789              720          2097152                               2.53039          1.69212             1440          11.6789             1440          1048576                               2.47286          1.65365             1230           9.9757             4920           262144                               2.04191          1.36546              960          7.78591               30         33554432 | [skipped 17 lines] |--------------------------------------------------------------------------------------------------------------------------             Alltoall          23.8242          15.9317          2054.99              100           109624              ALL                               3.14809           2.1052              240          11.6789              120          2097152                               2.96477          1.98261              240          11.6789               60          4194304                                2.9347           1.9625              240          11.6789              240          1048576                               2.77462          1.85545              240          11.6789             3840            65536                               2.67651          1.78984              240          11.6789              480           524288                               2.52501          1.68853              240          11.6789             1920           131072                               2.50317          1.67392              240          11.6789              960           262144                               2.20381          1.47373            187.5          9.12411             6000            32768 | [skipped 16 lines] ...

Chart Entries

Function Summary Columns
Details for Messages Columns
Rows
Life Time
Total execution time of the rank
MPI Time / Coll Op Time
Time spent by the rank in MPI calls and its percentage in the Life Time
Function
Function name
Time(sec)
Total time of the function execution in the rank (in seconds)
Time(%)
Percentage of the function execution time in the application lifetime
Volume(MB)
Amount of data transferred by the function within the rank (in megabytes)
Volume(%)
Percentage of the data transferred by the function
Calls
Number of calls of the function in the rank
AvrMsgSize(B)
Average message size transferred by the function within the rank (in bytes)
Function
Function name
Time(sec)
Transfer time for the message of this size (in seconds)
Time(%)
Percentage of the message transfer time in the function time
Volume(MB)
Amount of data transferred by the message of this size (in megabytes)
Volume(%)
Percentage of the data transferred by the message in the data transferred by the function
Calls
Transfers of messages of this size
MsgSize(B)
Size of the message transferred by the function (in bytes)
TOTAL
Total values for all 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