ECP-VELOC Components
User documentation for all components
|
Go to the documentation of this file.
25 const kvtree* hash_send,
int rank_send,
26 kvtree* hash_recv,
int rank_recv,
57 int kvtree_exchange(
const kvtree* hash_send, kvtree* hash_recv, MPI_Comm comm);
67 const kvtree* hash_send,
int kvtree_exchange_direction(const kvtree *hash_send, kvtree *hash_recv, MPI_Comm comm, kvtree_exchange_enum direction)
int kvtree_recv(kvtree *hash, int rank, MPI_Comm comm)
int kvtree_bcast(kvtree *hash, int root, MPI_Comm comm)
int kvtree_read_scatter(const char *prefix, kvtree *data, MPI_Comm comm)
This file defines the data structure for a hash, which is an unordered list of elements,...
int kvtree_exchange(const kvtree *hash_send, kvtree *hash_recv, MPI_Comm comm)
int kvtree_write_gather(const char *prefix, kvtree *data, MPI_Comm comm)
int kvtree_sendrecv(const kvtree *hash_send, int rank_send, kvtree *hash_recv, int rank_recv, MPI_Comm comm)
struct kvtree_struct * hash
int kvtree_exchange_sendq(kvtree *send_hash, int rank, const kvtree *msg)
int kvtree_send(const kvtree *hash, int rank, MPI_Comm comm)