Changeset 1589 for XIOS/dev/dev_olga/src/node/axis.hpp
- Timestamp:
- 11/05/18 13:57:52 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_olga/src/node/axis.hpp
r1571 r1589 114 114 void computeWrittenIndex(); 115 115 void computeWrittenCompressedIndex(MPI_Comm); 116 117 template <class T> void outputAxis(CArray<T,1>& valueIn, CArray<T,1>& valueOut);118 119 116 bool hasTransformation(); 120 117 void solveInheritanceTransformation(); … … 129 126 bool hasLabel; 130 127 131 // CArray<size_t,1> localIndexToWriteOnServer;132 128 CArray<int,1> localIndexToWriteOnServer; 133 CArray<size_t,1> localIndexToWriteOnClient;134 129 135 130 private: … … 188 183 }; // class CAxis 189 184 190 ///--------------------------------------------------------------191 192 template <class T> void CAxis::outputAxis(CArray<T,1>& valueIn, CArray<T,1>& valueOut)193 {194 int sizeServer = localIndexToWriteOnServer.numElements();195 int sizeClient = localIndexToWriteOnClient.numElements();196 valueOut.resize(sizeClient);197 198 if (sizeServer == sizeClient)199 {200 valueOut = valueIn;201 }202 else203 // a hole204 {205 valueOut = valueIn;206 //valueOut = -1; initialize here to some value ????207 }208 // CArray<size_t,1>& outIndexClient = grid->localIndexToWriteOnClient;209 // CArray<size_t,1>& outIndexServer = grid->localIndexToWriteOnServer;210 // for (size_t idx = 0; idx < outIndexServer.numElements(); ++idx)211 // {212 // fieldOut(outIndexServer(idx)) = recvDataSrv(outIndexClient(idx));213 // }214 }215 216 185 // Declare/Define CAxisGroup and CAxisDefinition 217 186 DECLARE_GROUP(CAxis);
Note: See TracChangeset
for help on using the changeset viewer.