Changeset 1249 for XIOS/dev/XIOS_DEV_CMIP6/src/node/domain.hpp
- Timestamp:
- 08/30/17 15:33:51 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/XIOS_DEV_CMIP6/src/node/domain.hpp
r1236 r1249 92 92 bool isWrittenCompressed(const StdString& filename) const; 93 93 94 int getNumberWrittenIndexes() const; 95 int getTotalNumberWrittenIndexes() const; 96 int getOffsetWrittenIndexes() const; 94 int getNumberWrittenIndexes(MPI_Comm writtenCom); 95 int getTotalNumberWrittenIndexes(MPI_Comm writtenCom); 96 int getOffsetWrittenIndexes(MPI_Comm writtenCom); 97 CArray<int,1>& getCompressedIndexToWriteOnServer(MPI_Comm writtenCom); 97 98 98 99 std::map<int, StdSize> getAttributesBufferSize(CContextClient* client); … … 113 114 114 115 void computeWrittenIndex(); 116 void computeWrittenCompressedIndex(MPI_Comm); 115 117 116 118 void AllgatherRectilinearLonLat(CArray<double,1>& lon, CArray<double,1>& lat, … … 138 140 CArray<double, 1> areavalue; 139 141 140 CArray<size_t,1> localIndexToWriteOnServer; 141 CArray<int, 1> compressedIndexToWriteOnServer; 142 CArray<size_t,1> localIndexToWriteOnServer; 142 143 143 144 CArray<bool, 1> localMask; … … 209 210 std::vector<int> indexesToWrite; 210 211 std::vector<int> recvClientRanks_; 211 int numberWrittenIndexes_, totalNumberWrittenIndexes_, offsetWrittenIndexes_; 212 std::map<int,int> numberWrittenIndexes_, totalNumberWrittenIndexes_, offsetWrittenIndexes_; 213 std::map<int, CArray<int, 1> > compressedIndexToWriteOnServer; 212 214 std::map<CContextClient*, std::map<int,size_t> > connectedDataSize_; 213 215 std::map<CContextClient*, std::vector<int> > connectedServerRank_;
Note: See TracChangeset
for help on using the changeset viewer.