Ignore:
Timestamp:
09/06/11 11:57:45 (13 years ago)
Author:
hozdoba
Message:

Corrections après tests sur titane

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/xmlio/output/nc4_data_output.cpp

    r205 r265  
     1 
    12#include "nc4_data_output.hpp" 
    23 
     
    137138                  domain->data_jbegin.getValue()*/); 
    138139                   
    139                SuperClassWriter::setDefaultValue(maskid, &dvm); 
     140               //SuperClassWriter::setDefaultValue(maskid, &dvm); 
    140141 
    141142               SuperClassWriter::definition_end(); 
     
    223224                             ? field->name.getValue() : field->getBaseFieldReference()->getId(); 
    224225 
    225          unsigned int ssize = domain->ni.getValue() * domain->nj.getValue(); 
     226         unsigned int ssize = domain->zoom_ni_loc.getValue() * domain->zoom_nj_loc.getValue(); 
    226227         bool isCurvilinear = (domain->lonvalue.getValue()->size() == ssize); 
    227228 
     
    380381         if (grid->hasAxis()) // 3D 
    381382         { 
    382             ARRAY(double, 3) field_data3D;             
     383            ARRAY(double, 3) field_data3D (new CArray<double,3>(grid->getLocalShape()/*, boost::c_storage_order()*/));             
    383384            grid->outputField(field_data, field_data3D); 
    384             SuperClassWriter::writeData(field_data3D, fieldid, true, 0); 
     385            SuperClassWriter::writeData(field_data3D, fieldid, true, field->getNStep()-1); 
    385386             
    386387         } 
    387388         else // 2D 
    388389         { 
    389             ARRAY(double, 3) field_data2D; 
     390            ARRAY(double, 2) field_data2D (new CArray<double, 2>(grid->getLocalShape()/*, boost::c_storage_order()*/)); 
    390391            grid->outputField(field_data,  field_data2D); 
    391             SuperClassWriter::writeData(field_data2D, fieldid, true, 0); 
     392            SuperClassWriter::writeData(field_data2D, fieldid, true, field->getNStep()-1); 
    392393         } 
    393394      } 
Note: See TracChangeset for help on using the changeset viewer.