A data structure to stores internal information about a reduce call.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | comm_size | Number of processors involved in this gather. |
|||
integer, | public | :: | outer_request | A request object for gathering outer indices. |
|||
integer, | public | :: | inner_request | A request object for gathering inner indices. |
|||
integer, | public | :: | data_request | A request object for gathering data. |
|||
integer, | public | :: | error_code | The error code after an MPI call. |
|||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | values_per_process | Number of values to gather from each process. |
||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | displacement | The displacements for where those gathered values should go. |