SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
SuperLU_ASYNCOMM Namespace Reference

Functions

BcTree BcTree_Create (MPI_Comm comm, Int *ranks, Int rank_cnt, Int msgSize, double rseed, char precision)
 
void BcTree_Destroy (BcTree Tree, char precision)
 
void BcTree_SetTag (BcTree Tree, Int tag, char precision)
 
yes_no_t BcTree_IsRoot (BcTree Tree, char precision)
 
void BcTree_forwardMessageSimple (BcTree Tree, void *localBuffer, Int msgSize, char precision)
 
void BcTree_waitSendRequest (BcTree Tree, char precision)
 
void BcTree_allocateRequest (BcTree Tree, char precision)
 
int BcTree_getDestCount (BcTree Tree, char precision)
 
int BcTree_GetMsgSize (BcTree Tree, char precision)
 
StdList StdList_Init ()
 
void StdList_Pushback (StdList lst, int_t dat)
 
void StdList_Pushfront (StdList lst, int_t dat)
 
int_t StdList_Popfront (StdList lst)
 
yes_no_t StdList_Find (StdList lst, int_t dat)
 
int_t StdList_Size (StdList lst)
 
yes_no_t StdList_Empty (StdList lst)
 
RdTree RdTree_Create (MPI_Comm comm, Int *ranks, Int rank_cnt, Int msgSize, double rseed, char precision)
 
void RdTree_Destroy (RdTree Tree, char precision)
 
void RdTree_SetTag (RdTree Tree, Int tag, char precision)
 
int RdTree_GetDestCount (RdTree Tree, char precision)
 
int RdTree_GetMsgSize (RdTree Tree, char precision)
 
yes_no_t RdTree_IsRoot (RdTree Tree, char precision)
 
void RdTree_forwardMessageSimple (RdTree Tree, void *localBuffer, Int msgSize, char precision)
 
void RdTree_allocateRequest (RdTree Tree, char precision)
 
void RdTree_waitSendRequest (RdTree Tree, char precision)
 

Function Documentation

◆ BcTree_allocateRequest()

void SuperLU_ASYNCOMM::BcTree_allocateRequest ( BcTree  Tree,
char  precision 
)

◆ BcTree_Create()

BcTree SuperLU_ASYNCOMM::BcTree_Create ( MPI_Comm  comm,
Int *  ranks,
Int  rank_cnt,
Int  msgSize,
double  rseed,
char  precision 
)
Here is the caller graph for this function:

◆ BcTree_Destroy()

void SuperLU_ASYNCOMM::BcTree_Destroy ( BcTree  Tree,
char  precision 
)

◆ BcTree_forwardMessageSimple()

void SuperLU_ASYNCOMM::BcTree_forwardMessageSimple ( BcTree  Tree,
void *  localBuffer,
Int  msgSize,
char  precision 
)

◆ BcTree_getDestCount()

int SuperLU_ASYNCOMM::BcTree_getDestCount ( BcTree  Tree,
char  precision 
)

◆ BcTree_GetMsgSize()

int SuperLU_ASYNCOMM::BcTree_GetMsgSize ( BcTree  Tree,
char  precision 
)

◆ BcTree_IsRoot()

yes_no_t SuperLU_ASYNCOMM::BcTree_IsRoot ( BcTree  Tree,
char  precision 
)

◆ BcTree_SetTag()

void SuperLU_ASYNCOMM::BcTree_SetTag ( BcTree  Tree,
Int  tag,
char  precision 
)
Here is the caller graph for this function:

◆ BcTree_waitSendRequest()

void SuperLU_ASYNCOMM::BcTree_waitSendRequest ( BcTree  Tree,
char  precision 
)

◆ RdTree_allocateRequest()

void SuperLU_ASYNCOMM::RdTree_allocateRequest ( RdTree  Tree,
char  precision 
)

◆ RdTree_Create()

RdTree SuperLU_ASYNCOMM::RdTree_Create ( MPI_Comm  comm,
Int *  ranks,
Int  rank_cnt,
Int  msgSize,
double  rseed,
char  precision 
)
Here is the caller graph for this function:

◆ RdTree_Destroy()

void SuperLU_ASYNCOMM::RdTree_Destroy ( RdTree  Tree,
char  precision 
)

◆ RdTree_forwardMessageSimple()

void SuperLU_ASYNCOMM::RdTree_forwardMessageSimple ( RdTree  Tree,
void *  localBuffer,
Int  msgSize,
char  precision 
)

◆ RdTree_GetDestCount()

int SuperLU_ASYNCOMM::RdTree_GetDestCount ( RdTree  Tree,
char  precision 
)

◆ RdTree_GetMsgSize()

int SuperLU_ASYNCOMM::RdTree_GetMsgSize ( RdTree  Tree,
char  precision 
)

◆ RdTree_IsRoot()

yes_no_t SuperLU_ASYNCOMM::RdTree_IsRoot ( RdTree  Tree,
char  precision 
)

◆ RdTree_SetTag()

void SuperLU_ASYNCOMM::RdTree_SetTag ( RdTree  Tree,
Int  tag,
char  precision 
)
Here is the caller graph for this function:

◆ RdTree_waitSendRequest()

void SuperLU_ASYNCOMM::RdTree_waitSendRequest ( RdTree  Tree,
char  precision 
)

◆ StdList_Empty()

yes_no_t SuperLU_ASYNCOMM::StdList_Empty ( StdList  lst)

◆ StdList_Find()

yes_no_t SuperLU_ASYNCOMM::StdList_Find ( StdList  lst,
int_t  dat 
)

◆ StdList_Init()

StdList SuperLU_ASYNCOMM::StdList_Init ( )

◆ StdList_Popfront()

int_t SuperLU_ASYNCOMM::StdList_Popfront ( StdList  lst)

◆ StdList_Pushback()

void SuperLU_ASYNCOMM::StdList_Pushback ( StdList  lst,
int_t  dat 
)

◆ StdList_Pushfront()

void SuperLU_ASYNCOMM::StdList_Pushfront ( StdList  lst,
int_t  dat 
)

◆ StdList_Size()

int_t SuperLU_ASYNCOMM::StdList_Size ( StdList  lst)