|
DistDir
|
The structure contains information about MPI backend. More...
#include <backend_mpi.h>
Data Fields | |
| MPI_Datatype | type |
| MPI datatype used for the exchange. More... | |
| MPI_Aint | type_size |
| Size of the MPI datatype used for the exchange. More... | |
| MPI_Request * | req |
| array of message requests More... | |
| MPI_Status * | stat |
| array of message status More... | |
| int | nreq_send |
| number of send message requests More... | |
| int | nreq_recv |
| number of recv message requests More... | |
| kernel_backend_func_wait | wait |
| communication library wait function More... | |
| kernel_func_isendirecv | isend |
| communication library non blocking send function More... | |
| kernel_func_isendirecv | irecv |
| communication library non blocking recv function More... | |
| kernel_func_recv | recv |
| communication library recv function More... | |
The structure contains information about MPI backend.
| kernel_func_isendirecv t_mpi_exchange::irecv |
communication library non blocking recv function
| kernel_func_isendirecv t_mpi_exchange::isend |
communication library non blocking send function
| int t_mpi_exchange::nreq_recv |
number of recv message requests
| int t_mpi_exchange::nreq_send |
number of send message requests
| kernel_func_recv t_mpi_exchange::recv |
communication library recv function
| MPI_Request* t_mpi_exchange::req |
array of message requests
| MPI_Status* t_mpi_exchange::stat |
array of message status
| MPI_Datatype t_mpi_exchange::type |
MPI datatype used for the exchange.
| MPI_Aint t_mpi_exchange::type_size |
Size of the MPI datatype used for the exchange.
| kernel_backend_func_wait t_mpi_exchange::wait |
communication library wait function