NTPoly
|
A data structure to stores internal information about a gather call. More...
Public Attributes | |
integer | comm_size |
Number of processors involved in this gather. | |
integer | size_request |
A request object for gathering the sizes. | |
integer, dimension(mpi_status_size) | size_status |
A status object for gathering the sizes. | |
integer | outer_request |
A request object for gathering outer indices. | |
integer, dimension(mpi_status_size) | outer_status |
A status object for gathering outer indices. | |
integer | inner_request |
A request object for gathering inner indices. | |
integer, dimension(mpi_status_size) | inner_status |
A status object for gathering inner indices. | |
integer | data_request |
A request object for gathering data. | |
integer, dimension(mpi_status_size) | data_status |
A status object for gathering data. | |
integer | error_code |
The error code after an MPI call. | |
integer, dimension(:), allocatable | values_per_process |
Number of values to gather from each process. | |
integer, dimension(:), allocatable | displacement |
The displacements for where those gathered values should go. | |
real(ntreal), dimension(:), allocatable | value_buffer |
A buffer for gathering values. | |
integer, dimension(:), allocatable | inner_index_buffer |
A buffer for gathering inner indices. | |
integer, dimension(:), allocatable | outer_index_buffer |
A buffer for gathering outer indices. | |
A data structure to stores internal information about a gather call.