[Beowulf] Block send mpi
rene at renestorm.de
Sat Feb 12 20:29:58 PST 2005
i know, this isn't a mpi forum, even so allow me a question about block
i got some(times) nice SIGSEGVs with that code (C++ implementation).
Did I code something totally wrong?
I really don't understand this function.
// int MPI_Buffer_attach( void *buffer, int size )
MPI_Pack_size (bit, MPI_INT, newcomm, &packsize);
int bufsize = packsize + (MPI_BSEND_OVERHEAD);
void *buf = new (void (*[packsize]) ());
MPI_Buffer_attach (buf, bufsize);
ierr =MPI_Bsend (&testdata, bit, MPI_INT, node, 0, newcomm);
MPI_Buffer_detach (&buf, &bufsize);
More information about the Beowulf