Changeset 833 for XIOS/trunk/src/client_client_dht_template.hpp
- Timestamp:
- 04/08/16 15:00:15 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/client_client_dht_template.hpp
r830 r833 20 20 namespace xios 21 21 { 22 template<typename T, class HierarchyPolicy = Divide CommByTwo> class CClientClientDHTTemplate;22 template<typename T, class HierarchyPolicy = DivideAdaptiveComm> class CClientClientDHTTemplate; 23 23 24 24 /*! … … 61 61 int level); 62 62 63 void computeSendRecvRank(int level, int rank); 64 65 void sendRecvRank(int level, 66 const std::vector<int>& sendNbRank, const std::vector<int>& sendNbElements, 67 int& recvNbRank, int& recvNbElements); 68 63 69 protected: 64 70 void probeIndexMessageFromClients(unsigned long* recvIndexGlobalBuff, … … 81 87 82 88 // Send global index to clients 83 void sendIndexToClients(int clientDestRank, s td::vector<size_t>& indexGlobal,89 void sendIndexToClients(int clientDestRank, size_t* indices, size_t indiceSize, 84 90 const MPI_Comm& clientIntraComm, std::list<MPI_Request>& requestSendIndexGlobal); 85 91 … … 100 106 Index2InfoTypeMap indexToInfoMappingLevel_; 101 107 102 //! intracommuntion of clients 103 MPI_Comm intraCommRoot_; 108 std::vector<std::vector<int> > sendRank_; 109 110 std::vector<std::vector<int> > recvRank_; 104 111 105 112 //! Flag to specify whether data is distributed or not
Note: See TracChangeset
for help on using the changeset viewer.