OOB collective operation for creating the context.
◆ allgather
| ucc_status_t(* ucc_oob_coll::allgather) (void *src_buf, void *recv_buf, size_t size, void *allgather_info, void **request) |
◆ req_test
◆ req_free
◆ coll_info
| void* ucc_oob_coll::coll_info |
◆ n_oob_eps
| uint32_t ucc_oob_coll::n_oob_eps |
Number of endpoints participating in the oob operation (e.g., number of processes representing a ucc team)
◆ oob_ep
| uint32_t ucc_oob_coll::oob_ep |
Integer value that represents the position of the calling processes in the given oob op: the data specified by "src_buf" will be placed at the offset "oob_ep*size" in the "recv_buf". oob_ep must be uniq at every calling process and shuold be in the range [0:n_oob_eps).
The documentation for this struct was generated from the following file: