11 #ifndef __XIOS_CLIENT_SERVER_MAPPING_DISTRIBUTED_HPP__
12 #define __XIOS_CLIENT_SERVER_MAPPING_DISTRIBUTED_HPP__
18 #include <unordered_map>
37 const MPI_Comm& clientIntraComm,
38 bool isDataDistributed =
true);
50 #endif // __XIOS_CLIENT_SERVER_MAPPING_DISTRIBUTED_HPP__
virtual ~CClientServerMappingDistributed()
This class provides the similar features like.
This class computes index of data which are sent to server as well as index of data on server side...
CClientClientDHTInt * ccDHT_
virtual void computeServerIndexMapping(const CArray< size_t, 1 > &globalIndexOnClientSendToServer, int nbServer)
Compute mapping global index of server which client sends to.
Mapping between index client and server.
CClientServerMappingDistributed(const std::unordered_map< size_t, int > &globalIndexOfServer, const MPI_Comm &clientIntraComm, bool isDataDistributed=true)
Distributed hashed table implementation.
which implements a simple distributed hashed table; Moreover, by extending with hierarchical structur...