I hope I'm not too late in my reply, and I hope I'm not repeating the
same solution others have given you.
I had a similar error in a code a few months ago. The error was this: I
think I was doing an MPI_Pack/Unpack to send data between nodes. The
problem was that I was allocating space for a buff
Ouch. These are the worst kinds of bugs to find. :-(
If you attach a debugger to these processes and step through the final death
throes of the process, does it provide any additional insight? I have not
infrequently done stuff like this:
{
int i = 0;
printf("Process %d ready to