Re: [Boost-mpi] multiple irecv tests failure with MPI_ERR_TRUNCATE

2014-02-23 Thread Walter Woods
Unless there is a significant performance penalty in each boost::mpi::communicator holding onto a shadow version of itself, I think the headaches this would save would be worth it. Simply put, the current behavior is just very annoying to debug, and it is a somewhat common use case (especially in

Re: [Boost-mpi] multiple irecv tests failure with MPI_ERR_TRUNCATE

2014-02-21 Thread Walter Woods
Hey, Wasn't quite sure how to reply to Roy's e-mail since I was unsubscribed before, but saw it was recent so wanted to chime in. I have this exact same problem. What I find interesting is that in my case, where I call irecv() from a number of other ranks directly, but with any_tag: