Changeset 1431 for XIOS


Ignore:
Timestamp:
02/19/18 10:22:30 (6 years ago)
Author:
ymipsl
Message:

Local mask computation must not take into account zoom attributes.

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/XIOS_DEV_CMIP6/src/node/domain.cpp

    r1429 r1431  
    11731173     localMask.resize(i_index.numElements()) ; 
    11741174     localMask=false ; 
    1175      size_t zoom_ibegin= global_zoom_ibegin ; 
    1176      size_t zoom_iend= global_zoom_ibegin+global_zoom_ni-1 ; 
    1177      size_t zoom_jbegin= global_zoom_jbegin ; 
    1178      size_t zoom_jend= global_zoom_jbegin+global_zoom_nj-1 ; 
    1179  
    11801175 
    11811176     size_t dn=data_i_index.numElements() ; 
     
    11921187          { 
    11931188            ind=j*ni+i ; 
    1194             if (i_index(ind)>=zoom_ibegin && i_index(ind)<=zoom_iend && j_index(ind)>=zoom_jbegin && j_index(ind)<=zoom_jend) 
    1195             { 
    1196               localMask(ind)=domainMask(ind) ; 
    1197             } 
     1189            localMask(ind)=domainMask(ind) ; 
    11981190          } 
    11991191       } 
     
    12041196          { 
    12051197            ind=i ; 
    1206             if (i_index(ind)>=zoom_ibegin && i_index(ind)<=zoom_iend && j_index(ind)>=zoom_jbegin && j_index(ind)<=zoom_jend) 
    1207             { 
    1208               localMask(ind)=domainMask(ind) ; 
    1209             } 
     1198            localMask(ind)=domainMask(ind) ; 
    12101199          } 
    12111200       } 
Note: See TracChangeset for help on using the changeset viewer.