|
StarPU Internal Handbook
|
Data Fields | |
| starpu_data_handle_t | data_handle |
| int | prio |
| unsigned | node |
| MPI_Datatype | datatype |
| char * | datatype_name |
| void * | ptr |
| starpu_ssize_t | count |
| int | registered_datatype |
| struct _starpu_mpi_req_backend * | backend |
| struct _starpu_mpi_node_tag | node_tag |
| void(* | func )(struct _starpu_mpi_req *) |
| MPI_Status * | status |
| struct _starpu_mpi_req_multilist_coop_sends | coop_sends |
| struct _starpu_mpi_coop_sends * | coop_sends_head |
| int * | flag |
| unsigned | sync |
| size_t | reserved_size |
| int | ret |
| enum _starpu_mpi_request_type | request_type |
| unsigned | submitted |
| unsigned | completed |
| unsigned | posted |
| int | detached |
| void * | callback_arg |
| void(* | callback )(void *) |
| int | sequential_consistency |
| long | pre_sync_jobid |
| long | post_sync_jobid |
| MPI_Status | status_store |
| starpu_pthread_queue_t | queue |
| unsigned | done |
| starpu_data_handle_t _starpu_mpi_req::data_handle |
description of the data at StarPU level
| MPI_Datatype _starpu_mpi_req::datatype |
description of the data to be sent/received
| struct _starpu_mpi_node_tag _starpu_mpi_req::node_tag |
who are we talking to ?
| size_t _starpu_mpi_req::reserved_size |
Amount of memory pre-reserved for the reception buffer
| enum _starpu_mpi_request_type _starpu_mpi_req::request_type |
0 send, 1 recv
| int _starpu_mpi_req::detached |
in the case of detached requests