Ignore:
Timestamp:
11/23/21 13:12:46 (3 years ago)
Author:
ymipsl
Message:

Scalar can be now distributed on server side, avoiding incorrect result coming from redondant nature of scalar grid.
YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/src/io/nc4_data_output.cpp

    r1962 r2264  
    22822282                  std::vector<StdString> domainList = grid->getDomainList(); 
    22832283                  std::vector<StdString> axisList   = grid->getAxisList(); 
     2284                  std::vector<StdString> scalarList  = grid->getScalarList() ; 
    22842285                  int numElement = axisDomainOrder.numElements(); 
    22852286                  int idxDomain = domainList.size() - 1, idxAxis = axisList.size() - 1; 
     
    23182319                      if (1 == axisDomainOrder.numElements()) 
    23192320                      { 
     2321                        CScalar* scalar = CScalar::get(scalarList[scalarList.size()-1]); 
    23202322                        start.push_back(0); 
    2321                         count.push_back(1); 
     2323                        count.push_back(scalar->n); 
    23222324                      } 
    23232325                      --idx; 
Note: See TracChangeset for help on using the changeset viewer.