Changeset 1236 for XIOS/dev/XIOS_DEV_CMIP6/src/node/field.cpp
- Timestamp:
- 08/04/17 16:03:34 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/XIOS_DEV_CMIP6/src/node/field.cpp
r1235 r1236 143 143 if (client->isServerLeader()) 144 144 { 145 for (it = grid->storeIndex_toSrv .begin(); it != grid->storeIndex_toSrv.end(); it++)145 for (it = grid->storeIndex_toSrv[client].begin(); it != grid->storeIndex_toSrv[client].end(); it++) 146 146 { 147 147 int rank = it->first; … … 163 163 else 164 164 { 165 for (it = grid->storeIndex_toSrv .begin(); it != grid->storeIndex_toSrv.end(); it++)165 for (it = grid->storeIndex_toSrv[client].begin(); it != grid->storeIndex_toSrv[client].end(); it++) 166 166 { 167 167 int rank = it->first; … … 175 175 176 176 list_msg.back() << getId() << data_tmp; 177 event.push(rank, grid->nbSenders[ 0][rank], list_msg.back());177 event.push(rank, grid->nbSenders[client][rank], list_msg.back()); 178 178 } 179 179 client->sendEvent(event); … … 423 423 } 424 424 425 event.push(it->first, grid->nbReadSenders[ 0][it->first], msg);425 event.push(it->first, grid->nbReadSenders[client][it->first], msg); 426 426 } 427 427 client->sendEvent(event); … … 860 860 } 861 861 862 std::map<int, StdSize> CField::getGridAttributesBufferSize( )863 { 864 return grid->getAttributesBufferSize( );865 } 866 867 std:: vector<std::map<int, StdSize> > CField::getGridDataBufferSize()868 { 869 return grid->getDataBufferSize( getId());862 std::map<int, StdSize> CField::getGridAttributesBufferSize(CContextClient* client) 863 { 864 return grid->getAttributesBufferSize(client); 865 } 866 867 std::map<int, StdSize> CField::getGridDataBufferSize(CContextClient* client) 868 { 869 return grid->getDataBufferSize(client, getId()); 870 870 } 871 871
Note: See TracChangeset
for help on using the changeset viewer.