Ignore:
Timestamp:
10/15/15 15:46:40 (9 years ago)
Author:
mhnguyen
Message:

Implement direct transformation with domain_ref and axis_ref

+) Add a new case in which transformations among fields can be done via domain_ref and axis_ref (not only grid_ref)
+) Fix a minor bug relating to baseFieldReference

Test
+) On Curie
+) all standard tests (client, complete) pass
+) test_remap pass and the results are correct

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/node/axis.cpp

    r731 r742  
    6666   /*! 
    6767    * Test whether the data defined on the axis can be outputted in a compressed way. 
    68     *  
     68    * 
    6969    * \return true if and only if a mask was defined for this axis 
    7070    */ 
     
    326326   } 
    327327 
    328    void CAxis::checkAttributesOnClient(const std::vector<int>& globalDim, int orderPositionInGrid, 
    329                                        CServerDistributionDescription::ServerDistributionType distType) 
     328   void CAxis::checkAttributesOnClient() 
    330329   { 
    331330     if (this->areClientAttributesChecked_) return; 
     
    340339                                     CServerDistributionDescription::ServerDistributionType distType) 
    341340   { 
    342      if (!this->areClientAttributesChecked_) checkAttributesOnClient(globalDim, 
    343                                                                      orderPositionInGrid, 
    344                                                                      distType); 
     341     if (!this->areClientAttributesChecked_) checkAttributesOnClient(); 
    345342     CContext* context = CContext::getCurrent(); 
    346343 
Note: See TracChangeset for help on using the changeset viewer.