Changeset 1220 for XIOS/dev/branch_openmp/src/filter
- Timestamp:
- 07/20/17 09:18:34 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/filter/spatial_transform_filter.cpp
r1203 r1220 53 53 CSpatialTransformFilterEngine* spaceFilter = static_cast<CSpatialTransformFilterEngine*>(engine); 54 54 CDataPacketPtr outputPacket = spaceFilter->applyFilter(data, outputDefaultValue); 55 printf("spalceFilter applied\n"); 55 56 if (outputPacket) 56 57 onOutputReady(outputPacket); … … 122 123 double defaultValue = std::numeric_limits<double>::quiet_NaN(); 123 124 if (0 != dataDest.numElements()) ignoreMissingValue = NumTraits<double>::isnan(dataDest(0)); 124 125 126 const std::list<CGridTransformation::SendingIndexGridSourceMap> *listLocalIndexSend_ptr = & (gridTransformation->getLocalIndexToSendFromGridSource()); 127 125 128 const std::list<CGridTransformation::SendingIndexGridSourceMap>& listLocalIndexSend = gridTransformation->getLocalIndexToSendFromGridSource(); 126 129 const std::list<CGridTransformation::RecvIndexGridDestinationMap>& listLocalIndexToReceive = gridTransformation->getLocalIndexToReceiveOnGridDest(); … … 131 134 CArray<double,1> dataCurrentDest(dataSrc.copy()); 132 135 133 std::list<CGridTransformation::SendingIndexGridSourceMap>::const_iterator itListSend = listLocalIndexSend .begin(),134 iteListSend = listLocalIndexSend .end();136 std::list<CGridTransformation::SendingIndexGridSourceMap>::const_iterator itListSend = listLocalIndexSend_ptr->begin(), 137 iteListSend = listLocalIndexSend_ptr->end(); 135 138 std::list<CGridTransformation::RecvIndexGridDestinationMap>::const_iterator itListRecv = listLocalIndexToReceive.begin(); 136 139 std::list<size_t>::const_iterator itNbListRecv = listNbLocalIndexToReceive.begin(); … … 186 189 int srcRank = itRecv->first; 187 190 int countSize = itRecv->second.size(); 188 189 191 MPI_Irecv(recvBuff + currentBuff, countSize, MPI_DOUBLE, srcRank, 12, client->intraComm, &sendRecvRequest[position]); 190 192 position++;
Note: See TracChangeset
for help on using the changeset viewer.