Changeset 1032
- Timestamp:
- 01/23/17 11:43:59 (7 years ago)
- Location:
- XIOS/trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/client.cpp
r925 r1032 176 176 177 177 int messageSize=msg.size() ; 178 void* buff = new char[messageSize] ;179 CBufferOut buffer( buff,messageSize) ;178 char * buff = new char[messageSize] ; 179 CBufferOut buffer((void*)buff,messageSize) ; 180 180 buffer<<msg ; 181 181 182 MPI_Send( buff,buffer.count(),MPI_CHAR,serverLeader,1,CXios::globalComm) ;182 MPI_Send((void*)buff,buffer.count(),MPI_CHAR,serverLeader,1,CXios::globalComm) ; 183 183 delete [] buff ; 184 184 -
XIOS/trunk/src/server.cpp
r956 r1032 250 250 MPI_Status status ; 251 251 int flag ; 252 static void* buffer ;252 static char* buffer ; 253 253 static MPI_Request request ; 254 254 static bool recept=false ; … … 266 266 MPI_Get_count(&status,MPI_CHAR,&count) ; 267 267 buffer=new char[count] ; 268 MPI_Irecv( buffer,count,MPI_CHAR,rank,1,CXios::globalComm,&request) ;268 MPI_Irecv((void*)buffer,count,MPI_CHAR,rank,1,CXios::globalComm,&request) ; 269 269 recept=true ; 270 270 } … … 279 279 rank=status.MPI_SOURCE ; 280 280 MPI_Get_count(&status,MPI_CHAR,&count) ; 281 recvContextMessage( buffer,count) ;281 recvContextMessage((void*)buffer,count) ; 282 282 delete [] buffer ; 283 283 recept=false ; … … 335 335 MPI_Status status ; 336 336 int flag ; 337 static void* buffer ;337 static char* buffer ; 338 338 static MPI_Request request ; 339 339 static bool recept=false ; … … 351 351 MPI_Get_count(&status,MPI_CHAR,&count) ; 352 352 buffer=new char[count] ; 353 MPI_Irecv( buffer,count,MPI_CHAR,root,2,intraComm,&request) ;353 MPI_Irecv((void*)buffer,count,MPI_CHAR,root,2,intraComm,&request) ; 354 354 recept=true ; 355 355 } … … 361 361 { 362 362 MPI_Get_count(&status,MPI_CHAR,&count) ; 363 registerContext( buffer,count) ;363 registerContext((void*)buffer,count) ; 364 364 delete [] buffer ; 365 365 recept=false ;
Note: See TracChangeset
for help on using the changeset viewer.