Changeset 277 for XMLIO_V2/dev/dev_rv/src/xmlio/output
- Timestamp:
- 09/20/11 18:10:41 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/dev_rv/src/xmlio/output/nc4_data_output.cpp
r276 r277 77 77 StdString lonid = StdString("lon_").append(domid); 78 78 StdString latid = StdString("lat_").append(domid); 79 StdString lonid_loc = StdString("lon_").append(domid).append("_local"); 80 StdString latid_loc = StdString("lat_").append(domid).append("_local"); 79 StdString lonid_loc = (comm::CMPIManager::GetCommSize(CXIOSManager::Comm_Server) > 1) 80 ? StdString("lon_").append(domid).append("_local") 81 : lonid; 82 StdString latid_loc = (comm::CMPIManager::GetCommSize(CXIOSManager::Comm_Server) > 1) 83 ? StdString("lat_").append(domid).append("_local") 84 : latid; 81 85 StdString maskid = StdString("mask_").append(domid).append("_local"); 82 86 … … 86 90 bool isCurvilinear = (domain->lonvalue.getValue()->size() == ssize); 87 91 88 SuperClassWriter::addDimension(lonid, domain->ni_glo.getValue()); 89 SuperClassWriter::addDimension(latid, domain->nj_glo.getValue()); 92 if (comm::CMPIManager::GetCommSize(CXIOSManager::Comm_Server) > 1) 93 { 94 SuperClassWriter::addDimension(lonid, domain->zoom_ni.getValue()); 95 SuperClassWriter::addDimension(latid, domain->zoom_nj.getValue()); 96 } 90 97 91 98 if (isCurvilinear) … … 229 236 StdString lonid = StdString("lon_").append(domid); 230 237 StdString latid = StdString("lat_").append(domid); 231 StdString lonid_loc = StdString("lon_").append(domid).append("_local"); 232 StdString latid_loc = StdString("lat_").append(domid).append("_local"); 238 StdString lonid_loc = (comm::CMPIManager::GetCommSize(CXIOSManager::Comm_Server) > 1) 239 ? StdString("lon_").append(domid).append("_local") 240 : lonid; 241 StdString latid_loc = (comm::CMPIManager::GetCommSize(CXIOSManager::Comm_Server) > 1) 242 ? StdString("lat_").append(domid).append("_local") 243 : latid; 233 244 StdString fieldid = (!field->name.isEmpty()) 234 245 ? field->name.getValue() : field->getBaseFieldReference()->getId();
Note: See TracChangeset
for help on using the changeset viewer.