Changeset 2137 for XIOS/dev/dev_trunk_graph/src/distribution
- Timestamp:
- 05/30/21 23:30:01 (3 years ago)
- Location:
- XIOS/dev/dev_trunk_graph/src/distribution
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_trunk_graph/src/distribution/gatherer_connector.hpp
r2019 r2137 151 151 void transfer(map<int, CArray<T,1>>& dataIn, CArray<T,1>& dataOut, T missingValue) 152 152 { 153 transfer(1, 1, dataIn, data out, missingValue)153 transfer(1, 1, dataIn, dataOut, missingValue); 154 154 } 155 155 -
XIOS/dev/dev_trunk_graph/src/distribution/grid_scatterer_connector.hpp
r2019 r2137 42 42 } 43 43 44 44 const map<int,int>& getTransferedDataSize(void) {return dstSize_;} 45 45 46 template<typename T, int N> 46 47 void transfer(const CArray<T,N>& input, map<int, CArray<T,1>>& output) -
XIOS/dev/dev_trunk_graph/src/distribution/grid_transform_connector.cpp
r2030 r2137 59 59 vector<size_t> recvBuff(size) ; 60 60 MPI_Recv(recvBuff.data(), size, MPI_SIZE_T, status.MPI_SOURCE,0, localComm_,&status) ; 61 if(size) 62 { 63 CArray<size_t,1> arrayTmp(recvBuff.data(), shape(recvBuff.size()), duplicateData) ; 64 recvIndex[status.MPI_SOURCE].reference(arrayTmp) ; 65 } 61 CArray<size_t,1> arrayTmp(recvBuff.data(), shape(recvBuff.size()), duplicateData) ; 62 recvIndex[status.MPI_SOURCE].reference(arrayTmp) ; 66 63 if (recvRankSize_.count(status.MPI_SOURCE)==0) recvRankSize_[status.MPI_SOURCE] = size ; 67 64 else recvRankSize_[status.MPI_SOURCE] *= size ; -
XIOS/dev/dev_trunk_graph/src/distribution/scatterer_connector.hpp
r2019 r2137 50 50 void transfer(int sizeT, const CArray<T,n>& dataIn, map<int, CArray<T,1>>& dataOut) 51 51 { 52 transfer(1, sizeT, dataIn, dataOut) 52 transfer(1, sizeT, dataIn, dataOut); 53 53 } 54 54
Note: See TracChangeset
for help on using the changeset viewer.