Ignore:
Timestamp:
08/24/15 14:53:17 (9 years ago)
Author:
mhnguyen
Message:

Changing some domain attributes

+) Longitude and latitude from now on can be 2 dimension array

Test
+) On Curie
+) test_client, test_complete pass and are correct

File:
1 edited

Legend:

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

    r663 r664  
    132132  for (int i = 0; i < domainNum_;++i) 
    133133  { 
    134     domainMasks_[i].resize(domList[i]->mask.extent(0), domList[i]->mask.extent(1)); 
    135     domainMasks_[i] = domList[i]->mask; 
     134    domainMasks_[i].resize(domList[i]->mask_1d.numElements()); 
     135    domainMasks_[i] = domList[i]->mask_1d; 
    136136  } 
    137137 
     
    274274        if ((iIdx >= nBeginLocal_[indexMap_[i]]) && (iIdx < nLocal_[indexMap_[i]]) && 
    275275           (jIdx >= nBeginLocal_[indexMap_[i]+1]) && (jIdx < nLocal_[indexMap_[i]+1]) && 
    276            (domainMasks_[idxDomain](iIdx, jIdx))) 
     276           (domainMasks_[idxDomain](iIdx + jIdx*nLocal_[indexMap_[i]]))) 
    277277        { 
    278278          (localDomainIndex_[idxDomain]).push_back(iIdx); 
Note: See TracChangeset for help on using the changeset viewer.