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