SuperLU Distributed 9.0.0
gpu3d
bcastStruct Class Reference

#include <commWrapper.hpp>

Public Member Functions

 bcastStruct (MPI_Comm comm_, MPI_Datatype dtype_, collAlg algm)
 
 bcastStruct ()
 
int init (void *buffer, int root, int count)
 
int test ()
 
int wait ()
 
bool isFinished ()
 

Public Attributes

MPI_Request request
 
MPI_Status status
 
MPI_Comm comm
 
MPI_Datatype dtype
 
collAlg bcastAlgm
 
collCommStatus bcastStatus
 

Private Attributes

void * buffer
 
int root
 
int count
 
int commSize
 
int myRank
 

Constructor & Destructor Documentation

◆ bcastStruct() [1/2]

bcastStruct::bcastStruct ( MPI_Comm  comm_,
MPI_Datatype  dtype_,
collAlg  algm 
)

◆ bcastStruct() [2/2]

bcastStruct::bcastStruct ( )
inline

Member Function Documentation

◆ init()

int bcastStruct::init ( void *  buffer,
int  root,
int  count 
)

◆ isFinished()

bool bcastStruct::isFinished ( )

◆ test()

int bcastStruct::test ( )

◆ wait()

int bcastStruct::wait ( )

Member Data Documentation

◆ bcastAlgm

collAlg bcastStruct::bcastAlgm

◆ bcastStatus

collCommStatus bcastStruct::bcastStatus

◆ buffer

void* bcastStruct::buffer
private

◆ comm

MPI_Comm bcastStruct::comm

◆ commSize

int bcastStruct::commSize
private

◆ count

int bcastStruct::count
private

◆ dtype

MPI_Datatype bcastStruct::dtype

◆ myRank

int bcastStruct::myRank
private

◆ request

MPI_Request bcastStruct::request

◆ root

int bcastStruct::root
private

◆ status

MPI_Status bcastStruct::status

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