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. |