99 重用同一缓冲区 |
考虑一个循环
MPI_Buffer_attach( buf, bufsize ); while (!done) { ... MPI_Bsend( ... ); } 其中,在MPI_Bsend中buf足够大以容纳消息。这个代码会失败,因为
{ void *buf; int bufsize; MPI_Buffer_detach( &buf, &bufsize ); MPI_Buffer_attach( buf, bufsize ); }
Copyright: NPACT |