Changeset 1970 for XIOS/trunk
- Timestamp:
- 11/02/20 15:53:11 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/transformation/domain_algorithm_expand.cpp
r1852 r1970 186 186 int data_i_begin_src = domainSource->data_ibegin; 187 187 int data_j_begin_src = domainSource->data_jbegin; 188 CArray<double,1>& lon_src = domainSource->lonvalue; 189 CArray<double,1>& lat_src = domainSource->latvalue; 188 CArray<double,1>& lon_src = domainSource->lonvalue_1d; 189 CArray<double,1>& lat_src = domainSource->latvalue_1d; 190 CArray<double,1> lon_g; 191 CArray<double,1> lat_g; 190 192 191 193 // We need to generate boundary for longitude and latitude … … 193 195 { 194 196 CArray<double,1> lon = lon_src(Range(0,niSrc-1)); 195 CArray<double,1> lat = lat_src(Range(0,lat_src.numElements()-niSrc,niSrc)); 197 //CArray<double,1> lat = lat_src(Range(0,lat_src.numElements()-niSrc,niSrc)); 198 CArray<double,1> lat = lat_src(Range(0,lat_src.numElements()-1)); 196 199 CArray<double,2>& bounds_lon_src = domainSource->bounds_lon_1d; 197 200 CArray<double,2>& bounds_lat_src = domainSource->bounds_lat_1d; 198 domainSource->fillInRectilinearBoundLonLat(lon_src, lat_src, bounds_lon_src, bounds_lat_src); 201 domainSource->AllgatherRectilinearLonLat(lon_src, lat_src, lon_g,lat_g); 202 domainSource->fillInRectilinearBoundLonLat(lon_g, lat_g, bounds_lon_src, bounds_lat_src); 199 203 } 200 204 … … 326 330 //Pack data 327 331 int dataIdx = 0; 328 data[dataIdx] = lon_src(idx);++dataIdx;329 data[dataIdx] = lat_src(idx);++dataIdx;332 //data[dataIdx] = lon_src(idx);++dataIdx; 333 //data[dataIdx] = lat_src(idx);++dataIdx; 330 334 for (int i = 0; i < nVertex; ++i) 331 335 {
Note: See TracChangeset
for help on using the changeset viewer.