Hello,

 

I am using boost-mpi and I am getting an error that I am having a hard time figuring out. I am using a recv call and an assertion in the boost code fails:

 

void boost::mpi::binary_buffer_iprimitive::load_impl(void *, int): Assertion `position+l<=static_cast<int>(buffer_.size())’

 

Hi Kyle,

You have to provide some code if you want us to help you. It's basically impossible to conclude anything with a single assertion fail.

Do a test case, reduce it to the simplest scenario you can and start pulling back the complexity of your original code. It's tedious, but always works.

Regards,
Júlio.