Changeset 657 for XIOS/trunk/src/node/axis.cpp
- Timestamp:
- 07/28/15 13:37:07 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/axis.cpp
r633 r657 300 300 301 301 CServerDistributionDescription serverDescription(nGlobDomain); 302 serverDescription.computeServerGlobalIndexInRange(nbServer, std::make_pair<size_t,size_t>(indexBegin, indexEnd) );303 CClientServerMapping Distributed clientServerMap(serverDescription.getGlobalIndexRange(), client->intraComm);304 clientServerMap .computeServerIndexMapping(globalIndexAxis);305 const std::map<int, std::vector<size_t> >& globalIndexAxisOnServer = clientServerMap .getGlobalIndexOnServer();302 serverDescription.computeServerGlobalIndexInRange(nbServer, std::make_pair<size_t,size_t>(indexBegin, indexEnd), 0); 303 CClientServerMapping* clientServerMap = new CClientServerMappingDistributed(serverDescription.getGlobalIndexRange(), client->intraComm); 304 clientServerMap->computeServerIndexMapping(globalIndexAxis); 305 const std::map<int, std::vector<size_t> >& globalIndexAxisOnServer = clientServerMap->getGlobalIndexOnServer(); 306 306 307 307 std::map<int, std::vector<size_t> >::const_iterator it = globalIndexAxisOnServer.begin(), … … 336 336 connectedServerRank_.push_back(it->first); 337 337 } 338 nbConnectedClients_ = clientServerMap .computeConnectedClients(client->serverSize, client->clientSize, client->intraComm, connectedServerRank_);339 338 nbConnectedClients_ = clientServerMap->computeConnectedClients(client->serverSize, client->clientSize, client->intraComm, connectedServerRank_); 339 delete clientServerMap; 340 340 } 341 341
Note: See TracChangeset
for help on using the changeset viewer.