Hello,
I am using boost mpi and I am having issues getting the message truncation error upon receiving a message. It is not always the same message, but it does always happen and I have been unable to figure out why. Here is the code of interest:
//send particles
for(int i=0;iboost::mpi::status msginfo=world.iprobe(mpi::any_source, world.rank());
while (receive_countersource(),world.rank(),particles_received);
for (unsigned int i=0;i(particles_received[i].global_part_num(),particles_received[i]));
//check to see if the particle is contained within the box
if (particles_received[i].position().y()>grid_locations[particles_received[i].location_number()].bottom()
&& particles_received[i].position().y()grid_locations[particles_received[i].location_number()].west()
&& particles_received[i].position().x()grid_locations[particles_received[i].location_number()].south()
&& particles_received[i].position().z()