Ignore:
Timestamp:
04/08/16 15:00:15 (8 years ago)
Author:
mhnguyen
Message:

Improvements for dht

+) Implement adaptive hierarchy for dht, level of hierarchy depends on number of processes
+) Remove some redundant codes

Test
+) On Curie
+) All tests are correct

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/distribution_client.cpp

    r831 r833  
    1818   , gridMask_(), localDomainIndex_(), localAxisIndex_(), indexMap_(), indexDomainData_(), indexAxisData_() 
    1919   , isDataDistributed_(true), axisNum_(0), domainNum_(0), nIndexDomain_(), nIndexAxis_() 
    20    , localDataIndex_(), localMaskIndex_()//, globalDataSendToServer_(), localDataIndexSendToServer_() 
     20   , localDataIndex_(), localMaskIndex_() 
    2121   , globalLocalDataSendToServerMap_() 
    2222   , infoIndex_() 
     
    3131   , gridMask_(), localDomainIndex_(), localAxisIndex_(), indexMap_(), indexDomainData_(), indexAxisData_() 
    3232   , isDataDistributed_(true), axisNum_(0), domainNum_(0), nIndexDomain_(), nIndexAxis_() 
    33    , localDataIndex_(), localMaskIndex_()//, globalDataSendToServer_(), localDataIndexSendToServer_() 
     33   , localDataIndex_(), localMaskIndex_() 
    3434   , globalLocalDataSendToServerMap_() 
    3535   , infoIndex_() 
     
    507507 
    508508  // Now allocate these arrays 
    509 //  globalDataSendToServer_.resize(indexSend2ServerCount); 
    510 //  localDataIndexSendToServer_.resize(indexSend2ServerCount); 
    511509  localDataIndex_.resize(indexLocalDataOnClientCount); 
    512  
    513510  localMaskIndex_.resize(indexSend2ServerCount); 
    514511 
     
    658655            } 
    659656          } 
    660 //          globalDataSendToServer_[indexSend2ServerCount] = globalIndex; 
    661 //          localDataIndexSendToServer_[indexSend2ServerCount] = indexLocalDataOnClientCount; 
    662657          globalLocalDataSendToServerMap_[globalIndex] = indexLocalDataOnClientCount; 
    663658          localMaskIndex_[indexSend2ServerCount] = gridMaskIndex; 
Note: See TracChangeset for help on using the changeset viewer.