Changeset 2421


Ignore:
Timestamp:
10/19/22 16:56:36 (20 months ago)
Author:
jderouillat
Message:

Fix a division by 0 in BANDS domain distribution on servers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/node/domain.cpp

    r2401 r2421  
    20522052            // nServerWithAdditionalChunk servers have been affected above with (nChunkPerServer+1) chunks 
    20532053            // the rest will recv nChunkPerServer 
    2054             serverRank = nServerWithAdditionalChunk+(rank-nServerWithAdditionalChunk*(nChunkPerServer+1))/nChunkPerServer; 
     2054            if (nChunkPerServer>0) 
     2055            { 
     2056              serverRank = nServerWithAdditionalChunk+(rank-nServerWithAdditionalChunk*(nChunkPerServer+1))/nChunkPerServer; 
     2057            } 
     2058            else 
     2059            { 
     2060              // no chunk for all servers, current rank will not manage informations for this domain 
     2061              serverRank = client->getRemoteSize(); 
     2062            } 
    20552063          } 
    20562064        } 
Note: See TracChangeset for help on using the changeset viewer.