Go to the source code of this file.
◆ xt_request_msgs_packed_finalize()
static void xt_request_msgs_packed_finalize |
( |
Xt_request | request, |
|
|
void * | ebuf ) |
|
static |
◆ xt_request_msgs_packed_new()
Xt_request xt_request_msgs_packed_new |
( |
int | n_requests, |
|
|
const MPI_Request | requests[n_requests], |
|
|
MPI_Comm | comm, |
|
|
int | n_packed, |
|
|
int | n_tmp_buffers, |
|
|
const MPI_Datatype | datatypes[n_packed], |
|
|
void * | packed_data[n_packed], |
|
|
void * | tmp_buffers[n_tmp_buffers], |
|
|
void * | unpacked_data ) |
constructor for message request handle
- Parameters
-
[in] | n_requests | number of entries in requests array |
[in] | requests | array containg MPI requests |
[in] | comm | MPI communicator |
[in] | n_packed | number of entries in datatypes and packed_data |
[in] | n_tmp_buffers | number of entries in tmp_buffers |
[in] | datatypes | array of datatypes to be used for unpacking |
[in] | packed_data | array of buffers containing packed data |
[in] | tmp_buffers | array of buffers that need to be freed after the completion of exchange |
[in] | unpacked_data | target buffer for unpacking |
Definition at line 93 of file xt_request_msgs_packed.c.