ReduceHelper_t Derived Type

type, public :: ReduceHelper_t

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


Contents


Components

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