Changeset 1545 for XIOS/dev/branch_openmp/src/node/grid.cpp
- Timestamp:
- 06/18/18 20:32:55 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/node/grid.cpp
r1460 r1545 783 783 784 784 // Compute mapping between client and server 785 std::vector< boost::unordered_map<size_t,std::vector<int> > > indexServerOnElement;785 std::vector<std::unordered_map<size_t,std::vector<int> > > indexServerOnElement; 786 786 CServerDistributionDescription serverDistributionDescription(getGlobalDimension(), client->serverSize); 787 787 std::vector<int> serverZeroIndex = serverDistributionDescription.computeServerGlobalByElement(indexServerOnElement, … … 889 889 \param [out] globalIndexOnServer global index of grid and its corresponding rank of server. 890 890 */ 891 void CGrid::computeIndexByElement(const std::vector< boost::unordered_map<size_t,std::vector<int> > >& indexServerOnElement,891 void CGrid::computeIndexByElement(const std::vector<std::unordered_map<size_t,std::vector<int> > >& indexServerOnElement, 892 892 const CContextClient* client, 893 893 CClientServerMapping::GlobalIndexMap& globalIndexOnServer) … … 942 942 943 943 std::vector<std::vector<bool> > elementOnServer(nbElement, std::vector<bool>(serverSize, false)); 944 std::vector< boost::unordered_map<int,std::vector<size_t> > > globalElementIndexOnServer(nbElement);944 std::vector<std::unordered_map<int,std::vector<size_t> > > globalElementIndexOnServer(nbElement); 945 945 CArray<int,1> nbIndexOnServer(serverSize); // Number of distributed global index held by each client for each server 946 946 // Number of temporary distributed global index held by each client for each server … … 950 950 { 951 951 nbIndexOnServer = 0; 952 const boost::unordered_map<size_t,std::vector<int> >& indexServerElement = indexServerOnElement[idx];952 const std::unordered_map<size_t,std::vector<int> >& indexServerElement = indexServerOnElement[idx]; 953 953 const CArray<size_t,1>& globalIndexElementOnClient = globalIndexElement[idx]; 954 954 CClientClientDHTInt clientClientDHT(indexServerElement, client->intraComm);
Note: See TracChangeset
for help on using the changeset viewer.