Ignore:
Timestamp:
11/18/16 15:04:43 (7 years ago)
Author:
mhnguyen
Message:

Some modifications to make sure there is no strange _undefined_id_ name appearing in netcdf file

+) Improve the algo to search for correct name
+) Some minor changes in code

Test
+) On Curie
+) Names are correct as they should be.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/node/file.cpp

    r989 r996  
    235235      const int recordOffset = record_offset.isEmpty() ? 0 : record_offset; 
    236236 
    237       set<CAxis*> setAxis; 
    238       set<CDomain*> setDomains; 
    239  
     237      // set<CAxis*> setAxis; 
     238      // set<CDomain*> setDomains; 
     239      set<StdString> setAxis; 
     240      set<StdString> setDomains; 
     241       
    240242      std::vector<CField*>::iterator it, end = this->enabledFields.end(); 
    241243      for (it = this->enabledFields.begin(); it != end; it++) 
     
    245247         std::vector<CAxis*> vecAxis = field->grid->getAxis(); 
    246248         for (size_t i = 0; i < vecAxis.size(); ++i) 
    247             setAxis.insert(vecAxis[i]); 
     249            setAxis.insert(vecAxis[i]->getAxisOutputName()); 
     250            // setAxis.insert(vecAxis[i]); 
    248251         std::vector<CDomain*> vecDomains = field->grid->getDomains(); 
    249252         for (size_t i = 0; i < vecDomains.size(); ++i) 
    250             setDomains.insert(vecDomains[i]); 
     253            setDomains.insert(vecDomains[i]->getDomainOutputName()); 
     254            // setDomains.insert(vecDomains[i]); 
    251255 
    252256         field->resetNStep(recordOffset); 
Note: See TracChangeset for help on using the changeset viewer.