Changeset 413 for XIOS/trunk/src/output/nc4_data_output.cpp
- Timestamp:
- 01/19/13 19:31:15 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/output/nc4_data_output.cpp
r399 r413 527 527 CContext* context = CContext::getCurrent() ; 528 528 // if (field->getRelFile()->isSyncTime()) SuperClassWriter::sync() ; 529 CContextServer* server=context->server ; 529 530 530 531 CGrid* grid = field->grid ; … … 543 544 544 545 CArray<double,1> time_data(1) ; 546 545 547 if (field->operation.getValue()=="instant") time_data(0) = Time(*field->last_Write_srv) 546 548 -Time(context->calendar->getTimeOrigin()); 547 549 else time_data(0) = (Time(*field->last_Write_srv)+Time(*field->lastlast_Write_srv))/2 548 550 -Time(context->calendar->getTimeOrigin()); 551 552 553 bool isRoot ; 554 if (server->intraCommRank==0) isRoot=true ; 555 else isRoot=false ; 549 556 550 557 if (grid->hasAxis()) // 3D … … 578 585 } 579 586 SuperClassWriter::writeData(field_data3D, fieldid, isCollective, field->getNStep()-1,&start,&count ); 580 SuperClassWriter::write Data(time_data, oss.str(), isCollective, field->getNStep()-1);587 SuperClassWriter::writeTimeAxisData(time_data, oss.str(), isCollective, field->getNStep()-1,isRoot ); 581 588 break; 582 589 } … … 613 620 614 621 SuperClassWriter::writeData(field_data2D, fieldid, isCollective, field->getNStep()-1,&start,&count); 615 SuperClassWriter::write Data(time_data, oss.str(), isCollective, field->getNStep()-1);616 break; 622 SuperClassWriter::writeTimeAxisData(time_data, oss.str(), isCollective, field->getNStep()-1,isRoot); 623 break; 617 624 618 625 }
Note: See TracChangeset
for help on using the changeset viewer.