On Mon, 17 May 2010, Pavel Shamis (Pasha) wrote:
> Sylvain Jeaugey wrote:
>>>> The XRC protocol seems to create shared receive queues, which is a good
>>>> thing. However, comparing memory used by an "X" queue versus and "S"
>>>> queue, we can see a large difference. Digging a bit into the code, we
>>>> found some
>>> So, do you see that X consumes more that S ? This is really odd.
>> Yes, but that's what we see. At least after MPI_Init.
> What is the difference (in Kb)?
At 32 nodes x 32 cores (1024 MPI processes), I get a difference of ~2300
KB in favor of "S,65536,16,4,1" versus "X,65536,16,4,1".
The proposed patch doesn't seem to solve the problem however, there's
still something that's taking more memory than expected.