SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
comm_tree.c File Reference
#include "dcomplex.h"
#include "superlu_defs.h"
Include dependency graph for comm_tree.c:

Functions

void C_BcTree_Create (C_Tree *tree, MPI_Comm comm, int *ranks, int rank_cnt, int msgSize, char precision)
 
void C_BcTree_Nullify (C_Tree *tree)
 
yes_no_t C_BcTree_IsRoot (C_Tree *tree)
 
void C_BcTree_forwardMessageSimple (C_Tree *tree, void *localBuffer, int msgSize)
 
void C_BcTree_waitSendRequest (C_Tree *tree)
 
void C_RdTree_Create (C_Tree *tree, MPI_Comm comm, int *ranks, int rank_cnt, int msgSize, char precision)
 
void C_RdTree_Nullify (C_Tree *tree)
 
yes_no_t C_RdTree_IsRoot (C_Tree *tree)
 
void C_RdTree_forwardMessageSimple (C_Tree *Tree, void *localBuffer, int msgSize)
 
void C_RdTree_waitSendRequest (C_Tree *Tree)
 

Function Documentation

◆ C_BcTree_Create()

void C_BcTree_Create ( C_Tree tree,
MPI_Comm  comm,
int *  ranks,
int  rank_cnt,
int  msgSize,
char  precision 
)

◆ C_BcTree_forwardMessageSimple()

void C_BcTree_forwardMessageSimple ( C_Tree tree,
void *  localBuffer,
int  msgSize 
)

◆ C_BcTree_IsRoot()

yes_no_t C_BcTree_IsRoot ( C_Tree tree)

◆ C_BcTree_Nullify()

void C_BcTree_Nullify ( C_Tree tree)

◆ C_BcTree_waitSendRequest()

void C_BcTree_waitSendRequest ( C_Tree tree)

◆ C_RdTree_Create()

void C_RdTree_Create ( C_Tree tree,
MPI_Comm  comm,
int *  ranks,
int  rank_cnt,
int  msgSize,
char  precision 
)

◆ C_RdTree_forwardMessageSimple()

void C_RdTree_forwardMessageSimple ( C_Tree Tree,
void *  localBuffer,
int  msgSize 
)

◆ C_RdTree_IsRoot()

yes_no_t C_RdTree_IsRoot ( C_Tree tree)

◆ C_RdTree_Nullify()

void C_RdTree_Nullify ( C_Tree tree)

◆ C_RdTree_waitSendRequest()

void C_RdTree_waitSendRequest ( C_Tree Tree)