Changeset 775 for XIOS/trunk/src/node/context.cpp
- Timestamp:
- 11/02/15 11:46:25 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/context.cpp
r773 r775 313 313 registryOut=new CRegistry(intraComm) ; 314 314 registryOut->setPath(getId()) ; 315 315 316 316 MPI_Comm intraCommClient, interCommClient; 317 317 if (cxtClient) // Attached mode … … 362 362 if (server->intraCommRank==0) CXios::globalRegistry->mergeRegistry(*registryOut) ; 363 363 } 364 364 365 365 for (std::list<MPI_Comm>::iterator it = comms.begin(); it != comms.end(); ++it) 366 366 MPI_Comm_free(&(*it)); … … 439 439 for (unsigned int i = 0; i < this->enabledFiles.size(); i++) 440 440 (void)this->enabledFiles[i]->getEnabledFields(); 441 } 442 443 void CContext::findAllEnabledFieldsInReadModeFiles(void) 444 { 445 for (unsigned int i = 0; i < this->enabledReadModeFiles.size(); ++i) 446 (void)this->enabledReadModeFiles[i]->getEnabledFields(); 447 } 448 449 void CContext::readAttributesOfEnabledFieldsInReadModeFiles() 450 { 451 for (unsigned int i = 0; i < this->enabledReadModeFiles.size(); ++i) 452 (void)this->enabledReadModeFiles[i]->readAttributesOfEnabledFieldsInReadMode(); 441 453 } 442 454 … … 785 797 // Find all enabled fields of each file 786 798 this->findAllEnabledFields(); 787 799 this->findAllEnabledFieldsInReadModeFiles(); 800 801 if (hasClient && !hasServer) 802 { 803 // Try to read attributes of fields in file then fill in corresponding grid (or domain, axis) 804 this->readAttributesOfEnabledFieldsInReadModeFiles(); 805 } 788 806 // Search and rebuild all reference object of enabled fields 789 807 this->solveAllRefOfEnabledFields(false); … … 1053 1071 if (hasClient) 1054 1072 { 1055 checkPrefetchingOfEnabledReadModeFiles();1073 //checkPrefetchingOfEnabledReadModeFiles(); 1056 1074 garbageCollector.invalidate(calendar->getCurrentDate()); 1057 1075 }
Note: See TracChangeset
for help on using the changeset viewer.