NTPoly
Public Attributes | List of all members
matrixgathermodule::gatherhelper_t Type Reference

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.
 

Detailed Description

A data structure to stores internal information about a gather call.


The documentation for this type was generated from the following file: