Changeset 1054 for XIOS/dev/dev_olga/src/node/axis.cpp
- Timestamp:
- 02/17/17 19:51:36 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_olga/src/node/axis.cpp
r1030 r1054 174 174 std::map<int, StdSize> CAxis::getAttributesBufferSize() 175 175 { 176 CContextClient* client = CContext::getCurrent()->client; 176 // CContextClient* client = CContext::getCurrent()->client; 177 // For now the assumption is that secondary server pools consist of the same number of procs. 178 // CHANGE the line below if the assumption changes. 179 CContext* context = CContext::getCurrent(); 180 CContextClient* client = (0 != context->clientPrimServer.size()) ? context->clientPrimServer[0] : context->client; 177 181 178 182 std::map<int, StdSize> attributesSizes = getMinimumBufferSizeForAttributes(); … … 455 459 // int nbSrvPools = (context->hasServer) ? context->clientPrimServer.size() : 1; 456 460 int nbSrvPools = (context->hasServer) ? (context->hasClient ? context->clientPrimServer.size() : 1) : 1; 457 for (int i = 0; i < nbSrvPools; ++i)458 { 459 CContextClient* client = (0 != context->clientPrimServer.size()) ? context->clientPrimServer[ i] : context->client;461 for (int p = 0; p < nbSrvPools; ++p) 462 { 463 CContextClient* client = (0 != context->clientPrimServer.size()) ? context->clientPrimServer[p] : context->client; 460 464 int nbServer = client->serverSize; 461 465 int range, clientSize = client->clientSize; … … 751 755 // int nbSrvPools = (context->hasServer) ? context->clientPrimServer.size() : 1; 752 756 int nbSrvPools = (context->hasServer) ? (context->hasClient ? context->clientPrimServer.size() : 1) : 1; 753 for (int i = 0; i < nbSrvPools; ++i)754 { 755 CContextClient* client = (0 != context->clientPrimServer.size()) ? context->clientPrimServer[ i] : context->client;757 for (int p = 0; p < nbSrvPools; ++p) 758 { 759 CContextClient* client = (0 != context->clientPrimServer.size()) ? context->clientPrimServer[p] : context->client; 756 760 757 761 CEventClient event(getType(), EVENT_ID_NON_DISTRIBUTED_ATTRIBUTES); … … 857 861 //int nbSrvPools = (context->hasServer) ? context->clientPrimServer.size() : 1; 858 862 int nbSrvPools = (context->hasServer) ? (context->hasClient ? context->clientPrimServer.size() : 1) : 1; 859 for (int i = 0; i < nbSrvPools; ++i)860 { 861 CContextClient* client = (0 != context->clientPrimServer.size()) ? context->clientPrimServer[ i] : context->client;863 for (int p = 0; p < nbSrvPools; ++p) 864 { 865 CContextClient* client = (0 != context->clientPrimServer.size()) ? context->clientPrimServer[p] : context->client; 862 866 863 867 CEventClient eventData(getType(), EVENT_ID_DISTRIBUTED_ATTRIBUTES);
Note: See TracChangeset
for help on using the changeset viewer.