QUDA  v1.1.0
A library for QCD on GPUs
Public Attributes | List of all members
MsgHandle_s Struct Reference

Public Attributes

MPI_Request request
 
MPI_Datatype datatype
 
bool custom
 
QMP_msgmem_t mem
 
QMP_msghandle_t handle
 

Detailed Description

Definition at line 15 of file communicator_mpi.cpp.

Member Data Documentation

◆ custom

bool MsgHandle_s::custom

Whether a custom datatype has been created or not. Used to determine whether we need to free the datatype or not.

Definition at line 32 of file communicator_mpi.cpp.

◆ datatype

MPI_Datatype MsgHandle_s::datatype

To create a strided communicator, a MPI_Vector datatype has to be created. This is where it is stored.

Definition at line 26 of file communicator_mpi.cpp.

◆ handle

QMP_msghandle_t MsgHandle_s::handle

Definition at line 24 of file communicator_qmp.cpp.

◆ mem

QMP_msgmem_t MsgHandle_s::mem

Definition at line 23 of file communicator_qmp.cpp.

◆ request

MPI_Request MsgHandle_s::request

The persistant MPI communicator handle that is created with MPI_Send_init / MPI_Recv_init.

Definition at line 20 of file communicator_mpi.cpp.


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