Key:

-l [--communicators_list]

-E [--internal_communicators]

These reports provide information about all communicators used in the application. The reports are sorted by time to identify the most important communicator in the application.

Example 1: List of Communicators

To generate this report, run:

aps-report aps_result/--communicators_list
| Communicators used in the application
|---------------------------------------------------------------------------------------------------------
| Communicator Id  Communicator Size   Time(Rank Average)(sec)       Ranks
|---------------------------------------------------------------------------------------------------------
         1                4                    6.51(1.63)           0,1,2,3
|---------------------------------------------------------------------------------------------------------
         0                2                    3.52(1.76)             0,1
|---------------------------------------------------------------------------------------------------------

Example 2: List of Communicators with Internal IDs

To generate this report, run:

aps-report aps_result/--communicators_list --internal_communicators
| Communicators used in the application
|---------------------------------------------------------------------------------------------------------
| Communicator Id      Communicator Size    Time(Rank Average)(sec)        Ranks
|---------------------------------------------------------------------------------------------------------
 4611686018431582208           4                    2.44(0.61)             0,1,2,3
|---------------------------------------------------------------------------------------------------------
 4611686018431582656           4                    1.80(0.45)             0,1,2,3          
|---------------------------------------------------------------------------------------------------------
 4611686018429485456           2                    1.77 (0.89)              0,1
|---------------------------------------------------------------------------------------------------------
 4611686018431582608           4                    1.40 (0.35)            0,1,2,3
|---------------------------------------------------------------------------------------------------------
 4611686018429485552           2                    1.24 (0.62)              0,1
|---------------------------------------------------------------------------------------------------------
 4611686018431582704           4                    0.86 (0.21)            0,1,2,3
|---------------------------------------------------------------------------------------------------------
 4611686018429485520           2                    0.50 (0.25)              0,1
|---------------------------------------------------------------------------------------------------------
 4611686018429485536           2                    0.01 (0.00)              0,1
|---------------------------------------------------------------------------------------------------------
 4611686018431582688           4                    0.00 (0.00)            0,1,2,3
|----------------------------------------------------------------------------------------------------------
 4611686018429485472           2                    0.00 (0.00)              0,1
|----------------------------------------------------------------------------------------------------------
 4611686018429485488           2                    0.00 (0.00)              0,1
|----------------------------------------------------------------------------------------------------------

Entries

Columns
Communicator Id Total time of the function execution in all ranks (in seconds)
Communicator Size Percentage of the function execution time in the application lifetime
Time (Rank Average) Time spent in MPI collective operations on the communicator as well as rank average time.
Ranks Rank numbers
Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.