Changeset 2401
- Timestamp:
- 09/15/22 11:42:27 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/node/domain.cpp
r2397 r2401 2040 2040 { 2041 2041 // nChunkPerServer(+1) client will send to 1 server 2042 if (nj_glo<nbChunk) 2043 nbChunk=nj_glo; 2042 2044 int nChunkPerServer = nbChunk/nbServer; 2043 2045 int nServerWithAdditionalChunk = nbChunk - nChunkPerServer*nbServer; … … 2057 2059 serverRank = rank; 2058 2060 } 2059 auto& globalInd = globalIndex[serverRank] ; 2060 globalInd.resize(indSize) ; 2061 for(size_t n = 0 ; n<indSize; n++) globalInd(n)=indStart+n ; 2061 if (serverRank<client->getRemoteSize()) 2062 { 2063 auto& globalInd = globalIndex[serverRank] ; 2064 globalInd.resize(indSize) ; 2065 for(size_t n = 0 ; n<indSize; n++) globalInd(n)=indStart+n ; 2066 } 2062 2067 } 2063 2068 }
Note: See TracChangeset
for help on using the changeset viewer.