Mpi2
Please check the changes. This one is really fixing the deadlock (I think), however it still displays a LOG_ERROR I can't explain.
Some interactions (much less than before) have unitialized linIx
. Are there interactions communicated with another method than insertInteractionMPI?
EDIT: Hehe, I realize the LOG_ERROR is only once regardless of the number of collider run... there must be another thing happening in the global merge, I'll try and find this.
ERROR /home/3S-LAB/bchareyre/yade/trunk/trunk/core/InteractionContainer.cpp:117 erase[1,2]<stderr>:: linIx!=linPos443 802 -1 151
Note that linIx
is a noSave attribute and then it probably does'nt go through the serialized data - it would be irrelevant anyway. Since it refers to interaction lists which are different in each subdomain.
Edited by bchareyre