#include <ucc_comm.h>
|
| | UCCComm (int rank, int world_sz, bootstrap_handle_t *bh) |
| |
| ucc_status_t | init () |
| |
| int | get_rank () |
| |
| int | get_world_size () |
| |
| ucc_status_t | UCC_Bcast (void *buffer, int count, ucc_datatype_t datatype, int root) |
| |
| ucc_status_t | UCC_Gather (void *sbuf, int sendcount, ucc_datatype_t sendtype, void *rbuf, int recvcount, ucc_datatype_t recvtype, int root) |
| |
| ucc_status_t | UCC_Allgather (void *sbuf, int sendcount, ucc_datatype_t sendtype, void *rbuf, int recvcount, ucc_datatype_t recvtype) |
| |
| ucc_status_t | UCC_Allreduce (void *sbuf, void *rbuf, int count, ucc_datatype_t datatype, ucc_reduction_op_t op) |
| |
| ucc_status_t | UCC_Allgatherv (void *sbuf, int count, ucc_datatype_t sendtype, void *rbuf, const std::vector< int > &recvcounts, const std::vector< int > &displs, ucc_datatype_t recvtype) |
| |
| ucc_status_t | UCC_Barrier () |
| |
| ucc_status_t | UCC_Finalize () |
| |
◆ UCCComm()
◆ get_rank()
| int Realm::ucc::UCCComm::get_rank |
( |
| ) |
|
|
inline |
◆ get_world_size()
| int Realm::ucc::UCCComm::get_world_size |
( |
| ) |
|
|
inline |
◆ init()
| ucc_status_t Realm::ucc::UCCComm::init |
( |
| ) |
|
◆ UCC_Allgather()
| ucc_status_t Realm::ucc::UCCComm::UCC_Allgather |
( |
void * |
sbuf, |
|
|
int |
sendcount, |
|
|
ucc_datatype_t |
sendtype, |
|
|
void * |
rbuf, |
|
|
int |
recvcount, |
|
|
ucc_datatype_t |
recvtype |
|
) |
| |
◆ UCC_Allgatherv()
| ucc_status_t Realm::ucc::UCCComm::UCC_Allgatherv |
( |
void * |
sbuf, |
|
|
int |
count, |
|
|
ucc_datatype_t |
sendtype, |
|
|
void * |
rbuf, |
|
|
const std::vector< int > & |
recvcounts, |
|
|
const std::vector< int > & |
displs, |
|
|
ucc_datatype_t |
recvtype |
|
) |
| |
◆ UCC_Allreduce()
| ucc_status_t Realm::ucc::UCCComm::UCC_Allreduce |
( |
void * |
sbuf, |
|
|
void * |
rbuf, |
|
|
int |
count, |
|
|
ucc_datatype_t |
datatype, |
|
|
ucc_reduction_op_t |
op |
|
) |
| |
◆ UCC_Barrier()
| ucc_status_t Realm::ucc::UCCComm::UCC_Barrier |
( |
| ) |
|
◆ UCC_Bcast()
| ucc_status_t Realm::ucc::UCCComm::UCC_Bcast |
( |
void * |
buffer, |
|
|
int |
count, |
|
|
ucc_datatype_t |
datatype, |
|
|
int |
root |
|
) |
| |
◆ UCC_Finalize()
| ucc_status_t Realm::ucc::UCCComm::UCC_Finalize |
( |
| ) |
|
◆ UCC_Gather()
| ucc_status_t Realm::ucc::UCCComm::UCC_Gather |
( |
void * |
sbuf, |
|
|
int |
sendcount, |
|
|
ucc_datatype_t |
sendtype, |
|
|
void * |
rbuf, |
|
|
int |
recvcount, |
|
|
ucc_datatype_t |
recvtype, |
|
|
int |
root |
|
) |
| |
The documentation for this class was generated from the following file:
- /home/runner/work/realm/realm/realm-src/src/realm/ucx/ucc_comm.h