Changeset 1853 for XIOS/dev/dev_ym/XIOS_COUPLING/src/node/file.cpp
- Timestamp:
- 01/20/20 17:55:12 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/node/file.cpp
r1784 r1853 226 226 CContext* context = CContext::getCurrent(); 227 227 const CDate& currentDate = context->calendar->getCurrentDate(); 228 CContextServer* server = context->server;229 228 230 229 lastSync = currentDate; … … 294 293 { 295 294 CContext* context = CContext::getCurrent(); 296 CContextServer* server = context->server;297 295 298 296 // create sub communicator for file … … 307 305 308 306 int color = allZoneEmpty ? 0 : 1; 309 MPI_Comm_split( server->intraComm, color, server->intraCommRank, &fileComm);307 MPI_Comm_split(context->intraComm_, color, context->intraCommRank_, &fileComm); 310 308 if (allZoneEmpty) MPI_Comm_free(&fileComm); 311 309 } … … 443 441 { 444 442 CContext* context = CContext::getCurrent(); 445 CContextServer* server = context->server; 446 443 447 444 if (!allZoneEmpty) 448 445 { … … 560 557 MPI_Comm_rank(fileComm, &commRank); 561 558 562 if ( server->intraCommSize> 1)559 if (context->intraCommSize_ > 1) 563 560 { 564 561 oss << "_" ; … … 636 633 { 637 634 CContext* context = CContext::getCurrent(); 638 CContextServer* server = context->server;639 635 MPI_Comm readComm = this->fileComm; 640 636 … … 683 679 MPI_Comm_rank(readComm, &commRank); 684 680 685 if ( server->intraCommSize> 1)681 if (context->intraCommSize_ > 1) 686 682 { 687 683 oss << "_"; … … 699 695 bool isCollective = par_access.isEmpty() || par_access == par_access_attr::collective; 700 696 bool readMetaDataPar = true; 701 if ( !context->hasServer) readMetaDataPar = (read_metadata_par.isEmpty()) ? false : read_metadata_par;697 if (context->getServiceType()==CServicesManager::CLIENT) readMetaDataPar = (read_metadata_par.isEmpty()) ? false : read_metadata_par; 702 698 703 699 if (isOpen) data_out->closeFile(); … … 1005 1001 int size = this->enabledFields.size(); 1006 1002 for (int i = 0; i < size; ++i) 1007 this->enabledFields[i]->sendReadDataRequest(CContext::getCurrent()->getCalendar()->getCurrentDate() );1003 this->enabledFields[i]->sendReadDataRequest(CContext::getCurrent()->getCalendar()->getCurrentDate(), getContextClient()); 1008 1004 } 1009 1005 CATCH_DUMP_ATTR
Note: See TracChangeset
for help on using the changeset viewer.