when you use Ireceive, did you also use mpi_wait on the status from Ireceive?
On Sat, Sep 4, 2010 at 7:46 AM, <dbbmyx-franzxa...@yahoo.com> wrote: > > Hi, > > I have some problems with my mpi-project. > I try to send some information from one process to another one. To realize > this I use the Issend and the Iprobe and Ireceive Operation. > When using the Issend and the Ireceive operation I use the MPI_CHAR > datatype because I try to send/receive a serialized object as a std::string. > This works for most operations. But when I send a larger string it seems to > be that only a part of it is received at the other process. The Iprobe > operation set the size of the message correctly. But the receiving string > ist not as large as the sending one. > Is there any size-limits at the buffers? Is it possible to change the > buffer-size? > > I am thankful for all your informations > Greetings Franz Xaver > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users > -- David Zhang University of California, San Diego