| asyncReduce | Communicator | |
| blacklist | Communicator | |
| blacklist_init | Communicator | |
| comm_abort_(int status) | Communicator | static |
| comm_allreduce(double *data) | Communicator | |
| comm_allreduce_array(double *data, size_t size) | Communicator | |
| comm_allreduce_int(int *data) | Communicator | |
| comm_allreduce_max(double *data) | Communicator | |
| comm_allreduce_max_array(double *data, size_t size) | Communicator | |
| comm_allreduce_min(double *data) | Communicator | |
| comm_allreduce_xor(uint64_t *data) | Communicator | |
| comm_barrier(void) | Communicator | |
| comm_broadcast(void *data, size_t nbytes) | Communicator | |
| comm_config_string() | Communicator | inline |
| comm_coord(int dim) | Communicator | inline |
| comm_declare_receive_displaced(void *buffer, const int displacement[], size_t nbytes) | Communicator | |
| comm_declare_recv_rank(void *buffer, int rank, int tag, size_t nbytes) | Communicator | |
| comm_declare_send_displaced(void *buffer, const int displacement[], size_t nbytes) | Communicator | |
| comm_declare_send_rank(void *buffer, int rank, int tag, size_t nbytes) | Communicator | |
| comm_declare_strided_receive_displaced(void *buffer, const int displacement[], size_t blksize, int nblocks, size_t stride) | Communicator | |
| comm_declare_strided_send_displaced(void *buffer, const int displacement[], size_t blksize, int nblocks, size_t stride) | Communicator | |
| comm_default_topology(void) | Communicator | inline |
| comm_deterministic_reduce() | Communicator | inline |
| comm_dim(int dim) | Communicator | inline |
| comm_dim_partitioned(int) | Communicator | inline |
| comm_dim_partitioned_reset() | Communicator | inline |
| comm_dim_partitioned_set(int dim) | Communicator | inline |
| comm_dim_partitioned_string(const int *comm_dim_override) | Communicator | inline |
| comm_dim_topology_string() | Communicator | inline |
| comm_enable_intranode(bool enable) | Communicator | inline |
| comm_enable_peer2peer(bool enable) | Communicator | inline |
| comm_finalize(void) | Communicator | inline |
| comm_free(MsgHandle *&mh) | Communicator | |
| comm_gather_gpuid(int *gpuid_recv_buf) | Communicator | |
| comm_gather_hostname(char *hostname_recv_buf) | Communicator | |
| comm_gdr_blacklist() | Communicator | inline |
| comm_gdr_enabled() | Communicator | inline |
| comm_gpuid() | Communicator | inlinestatic |
| comm_init(int ndim, const int *dims, QudaCommsMap rank_from_coords, void *map_data) | Communicator | |
| comm_init_common(int ndim, const int *dims, QudaCommsMap rank_from_coords, void *map_data) | Communicator | inline |
| comm_intranode_enabled(int dir, int dim) | Communicator | inline |
| comm_neighbor_rank(int dir, int dim) | Communicator | inline |
| comm_nvshmem_enabled() | Communicator | inline |
| comm_partitioned() | Communicator | inline |
| comm_peer2peer_enabled(int dir, int dim) | Communicator | inline |
| comm_peer2peer_enabled_global() | Communicator | inline |
| comm_peer2peer_init(const char *hostname_recv_buf) | Communicator | inline |
| comm_peer2peer_present() | Communicator | inline |
| comm_query(MsgHandle *mh) | Communicator | |
| comm_rank(void) | Communicator | |
| comm_rank_from_coords(const int *coords) | Communicator | inline |
| comm_rank_global() | Communicator | static |
| comm_set_default_topology(Topology *topo) | Communicator | inline |
| comm_set_neighbor_ranks(Topology *topo=nullptr) | Communicator | inline |
| comm_size(void) | Communicator | |
| comm_start(MsgHandle *mh) | Communicator | |
| comm_wait(MsgHandle *mh) | Communicator | |
| commAsyncReduction() | Communicator | inline |
| commAsyncReductionSet(bool async_reduction) | Communicator | inline |
| commCoords(int dir) | Communicator | inline |
| commDim(int dir) | Communicator | inline |
| commDimPartitioned(int dir) | Communicator | inline |
| commDimPartitionedReset() | Communicator | inline |
| commDimPartitionedSet(int dir) | Communicator | inline |
| commGlobalReduction() | Communicator | inline |
| commGlobalReductionSet(bool global_reduction) | Communicator | inline |
| Communicator() | Communicator | inline |
| Communicator(Communicator &other, const int *comm_split) | Communicator | |
| Communicator(int nDim, const int *commDims, QudaCommsMap rank_from_coords, void *map_data, bool user_set_comm_handle=false, void *user_comm=nullptr) | Communicator | |
| config_init | Communicator | |
| config_string | Communicator | |
| default_topo | Communicator | |
| deterministic_reduce(T *array, int n) | Communicator | inline |
| enable_intranode | Communicator | |
| enable_p2p | Communicator | |
| enable_p2p_max_access_rank | Communicator | |
| enable_peer_to_peer | Communicator | |
| gdr_enabled | Communicator | |
| globalReduce | Communicator | |
| gpuid | Communicator | static |
| init | Communicator | |
| intranode_enabled | Communicator | |
| manual_set_partition | Communicator | |
| neighbor_rank | Communicator | |
| neighbors_cached | Communicator | |
| p2p_global | Communicator | |
| partition_override_string | Communicator | |
| partition_string | Communicator | |
| peer2peer_enabled | Communicator | |
| peer2peer_init | Communicator | |
| peer2peer_present | Communicator | |
| rank | Communicator | |
| reduceDouble(double &sum) | Communicator | inline |
| reduceDoubleArray(double *sum, const int len) | Communicator | inline |
| reduceMaxDouble(double &max) | Communicator | inline |
| size | Communicator | |
| topology_string | Communicator | |
| use_deterministic_reduce | Communicator | |
| user_set_comm_handle | Communicator | |
| ~Communicator() | Communicator | |