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 | |