Changeset 2550


Ignore:
Timestamp:
08/30/23 10:59:54 (9 months ago)
Author:
ymipsl
Message:

Bug fix for multiple_file mode, update for one_file not had not been totally backported for multiple_file mode.
YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/io/nc4_data_output.cpp

    r2542 r2550  
    279279                       break; 
    280280                     case CDomain::type_attr::rectilinear : 
    281                        CArray<double,1> lat = domain->latvalue(Range(fromStart,toEnd,domain->ni)) ; 
     281                       //CArray<double,1> lat = domain->latvalue(Range(fromStart,toEnd,domain->ni)) ; 
     282                       CArray<double,1> lat; 
     283                       lat.resize( domain->njValue_); 
     284                       for (int j=0;j<domain->njValue_;j++) lat(j) = domain->latvalue(j*domain->niValue_); 
    282285                       SuperClassWriter::writeData(CArray<double,1>(lat.copy()), latid, isCollective, 0); 
    283                        CArray<double,1> lon = domain->lonvalue(Range(0,domain->ni-1)) ; 
     286                       //CArray<double,1> lon = domain->lonvalue(Range(0,domain->ni-1)) ; 
     287                       CArray<double,1> lon = domain->lonvalue(Range(0,domain->niValue_-1)); 
    284288                       SuperClassWriter::writeData(CArray<double,1>(lon.copy()), lonid, isCollective, 0); 
    285289                       break; 
Note: See TracChangeset for help on using the changeset viewer.