Ignore:
Timestamp:
11/21/17 10:05:04 (6 years ago)
Author:
oabramkina
Message:

Avoiding recalculation of domain/axis distributions for server-pools of the same size. This commit is complimentary to r1263.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/XIOS_DEV_CMIP6/src/node/axis.hpp

    r1330 r1337  
    157157         //! True if and only if the data defined on the axis can be outputted in a compressed way 
    158158         bool isCompressible_; 
    159          std::map<CContextClient*, map<int,int> > nbSenders; // Mapping of number of communicating client to a server 
    160          std::map<CContextClient*, boost::unordered_map<int, vector<size_t> > > indSrv_; // Global index of each client sent to server 
     159         std::map<int, map<int,int> > nbSenders; // Mapping of number of communicating client to a server 
     160         std::map<int, boost::unordered_map<int, vector<size_t> > > indSrv_; // Global index of each client sent to server 
    161161         // std::map<int, vector<int> > indWrittenSrv_; // Global written index of each client sent to server 
    162162         boost::unordered_map<size_t,size_t> globalLocalIndexMap_; 
     
    164164         std::map<int,int> numberWrittenIndexes_, totalNumberWrittenIndexes_, offsetWrittenIndexes_; 
    165165         std::map<int, CArray<int, 1> > compressedIndexToWriteOnServer; 
    166          std::map<CContextClient*, std::vector<int> > connectedServerRank_;          
     166         std::map<int, std::vector<int> > connectedServerRank_; 
    167167         bool hasBounds; 
    168168         bool hasLabel;          
Note: See TracChangeset for help on using the changeset viewer.