Changeset 2554 for XIOS3/trunk/src


Ignore:
Timestamp:
09/04/23 11:38:59 (10 months ago)
Author:
jderouillat
Message:

Add hole management in domain redistribution

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/transformation/domain_algorithm/domain_algorithm_redistribute.cpp

    r2507 r2554  
    200200    if (domainSource->hasLonLat) 
    201201    { 
    202       transformConnector->transfer(domainSource->lonvalue, domainDestination->lonvalue_1d) ; 
    203       transformConnector->transfer(domainSource->latvalue, domainDestination->latvalue_1d) ; 
     202      transformConnector->transfer(domainSource->lonvalue, domainDestination->lonvalue_1d, 0.) ; // 0. -> hole 
     203      transformConnector->transfer(domainSource->latvalue, domainDestination->latvalue_1d, 0.) ; // 0. -> hole 
    204204    } 
    205205 
     
    214214        CArray<double,1> boundsSrc(domainSource->bounds_lonvalue.dataFirst(),shape(domainSource->bounds_lonvalue.numElements()),neverDeleteData) ; 
    215215        CArray<double,1> boundsDst ;  
    216         transformConnector->transfer(nv, boundsSrc, boundsDst) ; 
     216        transformConnector->transfer(nv, boundsSrc, boundsDst, 0.) ; // 0. -> hole 
    217217        domainDestination->bounds_lon_1d.resize(nv,globalIndex.numElements()) ; 
    218218        domainDestination->bounds_lon_1d = CArray<double,2>(boundsDst.dataFirst(), shape(nv,globalIndex.numElements()),neverDeleteData) ; 
     
    221221        CArray<double,1> boundsSrc(domainSource->bounds_latvalue.dataFirst(),shape(domainSource->bounds_latvalue.numElements()),neverDeleteData) ; 
    222222        CArray<double,1> boundsDst ;  
    223         transformConnector->transfer(nv, boundsSrc, boundsDst) ; 
     223        transformConnector->transfer(nv, boundsSrc, boundsDst, 0.) ; // 0. -> hole 
    224224        domainDestination->bounds_lat_1d.resize(nv,globalIndex.numElements()) ; 
    225225        domainDestination->bounds_lat_1d = CArray<double,2>(boundsDst.dataFirst(), shape(nv,globalIndex.numElements()),neverDeleteData) ; 
Note: See TracChangeset for help on using the changeset viewer.