- Timestamp:
- 01/22/19 16:15:03 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/transformation/axis_algorithm_interpolate.cpp
r1622 r1638 272 272 273 273 int* recvCount=new int[nbClient]; 274 MPI_Allgather(&numValue,1,MPI_INT,recvCount,1,MPI_INT,client->intraComm);274 ep_lib::MPI_Allgather(&numValue,1,EP_INT,recvCount,1,EP_INT,client->intraComm); 275 275 276 276 int* displ=new int[nbClient]; … … 279 279 280 280 // Each client have enough global info of axis 281 MPI_Allgatherv(sendIndexBuff,numValue,MPI_INT,recvIndexBuff,recvCount,displ,MPI_INT,client->intraComm);282 MPI_Allgatherv(sendValueBuff,numValue,MPI_DOUBLE,&(recvBuff[0]),recvCount,displ,MPI_DOUBLE,client->intraComm);281 ep_lib::MPI_Allgatherv(sendIndexBuff,numValue,EP_INT,recvIndexBuff,recvCount,displ,EP_INT,client->intraComm); 282 ep_lib::MPI_Allgatherv(sendValueBuff,numValue,EP_DOUBLE,&(recvBuff[0]),recvCount,displ,EP_DOUBLE,client->intraComm); 283 283 284 284 for (int idx = 0; idx < srcSize; ++idx)
Note: See TracChangeset
for help on using the changeset viewer.