Ignore:
Timestamp:
03/22/18 10:43:20 (6 years ago)
Author:
yushan
Message:

branch_openmp merged with XIOS_DEV_CMIP6@1459

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/src/distribution_client.hpp

    r930 r1460  
    3333 
    3434  public: 
    35     /** Default constructor */ 
    36     CDistributionClient(int rank, int dims, const CArray<size_t,1>& globalIndex = CArray<size_t,1>()); 
     35    /** Default constructor */         
    3736    CDistributionClient(int rank, CGrid* grid); 
    3837 
     
    4443    virtual const std::vector<int>& getLocalDataIndexOnClient(); 
    4544    GlobalLocalDataMap& getGlobalLocalDataSendToServer(); 
     45    GlobalLocalDataMap& getGlobalDataIndexOnClient(); 
    4646    const std::vector<int>& getLocalMaskIndexOnClient(); 
     47    const std::vector<int>& getLocalMaskedDataIndexOnClient(); 
    4748 
    4849    std::vector<int> getNGlob() { return nGlob_; } 
     
    5556                                     const int& dataDim, const int& ni, int& j); 
    5657    static int getAxisIndex(const int& dataIndex, const int& dataBegin, const int& ni); 
     58 
     59    void partialClear(void) ;  //! clear heavy sized attibutes 
    5760 
    5861  protected: 
     
    7982    //!< LocalData index on client 
    8083    GlobalLocalDataMap globalLocalDataSendToServerMap_; 
     84    GlobalLocalDataMap globalDataIndex_; 
    8185    std::vector<int> localDataIndex_; 
    8286    std::vector<int> localMaskIndex_; 
     87    std::vector<int> localMaskedDataIndex_; 
    8388 
    8489  private: 
Note: See TracChangeset for help on using the changeset viewer.