DistDir
Data Fields
t_mpi_exchange Struct Reference

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

Detailed Description

The structure contains information about MPI backend.

Field Documentation

◆ irecv

kernel_func_isendirecv t_mpi_exchange::irecv

communication library non blocking recv function

◆ isend

kernel_func_isendirecv t_mpi_exchange::isend

communication library non blocking send function

◆ nreq_recv

int t_mpi_exchange::nreq_recv

number of recv message requests

◆ nreq_send

int t_mpi_exchange::nreq_send

number of send message requests

◆ recv

kernel_func_recv t_mpi_exchange::recv

communication library recv function

◆ req

MPI_Request* t_mpi_exchange::req

array of message requests

◆ stat

MPI_Status* t_mpi_exchange::stat

array of message status

◆ type

MPI_Datatype t_mpi_exchange::type

MPI datatype used for the exchange.

◆ type_size

MPI_Aint t_mpi_exchange::type_size

Size of the MPI datatype used for the exchange.

◆ wait

kernel_backend_func_wait t_mpi_exchange::wait

communication library wait function


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