Changeset 1249 for XIOS/dev/XIOS_DEV_CMIP6/src/node/axis.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/axis.hpp
r1236 r1249 69 69 const std::set<StdString> & getRelFiles(void) const; 70 70 71 int getNumberWrittenIndexes() const; 72 int getTotalNumberWrittenIndexes() const; 73 int getOffsetWrittenIndexes() const; 71 int getNumberWrittenIndexes(MPI_Comm writtenCom); 72 int getTotalNumberWrittenIndexes(MPI_Comm writtenCom); 73 int getOffsetWrittenIndexes(MPI_Comm writtenCom); 74 CArray<int, 1>& getCompressedIndexToWriteOnServer(MPI_Comm writtenCom); 74 75 75 76 std::map<int, StdSize> getAttributesBufferSize(CContextClient* client); … … 110 111 111 112 void computeWrittenIndex(); 113 void computeWrittenCompressedIndex(MPI_Comm); 112 114 bool hasTransformation(); 113 115 void solveInheritanceTransformation(); … … 120 122 public: 121 123 bool hasValue; 122 CArray<size_t,1> localIndexToWriteOnServer; 123 CArray<int, 1> compressedIndexToWriteOnServer; 124 CArray<size_t,1> localIndexToWriteOnServer; 124 125 125 126 private: … … 161 162 boost::unordered_map<size_t,size_t> globalLocalIndexMap_; 162 163 std::vector<int> indexesToWrite; 163 int numberWrittenIndexes_, totalNumberWrittenIndexes_, offsetWrittenIndexes_; 164 std::map<int,int> numberWrittenIndexes_, totalNumberWrittenIndexes_, offsetWrittenIndexes_; 165 std::map<int, CArray<int, 1> > compressedIndexToWriteOnServer; 164 166 std::map<CContextClient*, std::vector<int> > connectedServerRank_; 165 167 bool hasBounds;
Note: See TracChangeset
for help on using the changeset viewer.