nm_coll_inline.h
Go to the documentation of this file.
int nm_group_rank(nm_group_t group)
rank of self in the group; -1 if self is not member of the group
int nm_group_size(nm_group_t group)
const struct nm_coll_topology_s * nm_group_get_topology(nm_group_t p_group)
nm_gate_t nm_group_get_gate(nm_group_t p_group, int rank)
int nm_group_get_dest(nm_group_t p_group, nm_gate_t p_gate)
static nm_gate_t nm_comm_get_gate(nm_comm_t p_comm, int rank)
Definition nm_coll_inline.h:46
static nm_session_t nm_comm_get_session(nm_comm_t p_comm)
Definition nm_coll_inline.h:61
static const struct nm_coll_topology_s * nm_comm_get_topology(nm_comm_t p_comm)
Definition nm_coll_inline.h:71
static int nm_comm_get_dest(nm_comm_t p_comm, nm_gate_t p_gate)
Definition nm_coll_inline.h:56
a description of hierarchy of processes; both vects are empty when no topology is available
Definition nm_group.h:55
Definition nm_coll_inline.h:19
Definition nm_coll_inline.h:26
Definition nm_session_private.h:24