[MPICH] Problem with MPI_Gather

Jonathan Patterson jo at jo.net
Sat Dec 15 11:57:43 CST 2007


>Hello, Jonathan!
>I have tested your example with mpich2 1.0.6 the previous stable release of 
mpich2 and
>found the example work correctly. I have compiled your program with 
mpich2-1.0.6p1 with
>gather.c taken from src/mpi/coll of mpich2-1.0.6 distribution and found the 
example to work
>as well. The problem with 1.0.6p1 seems to show only with messages of size 
greater than the
>value of MPIR_GATHER_VSMALL_MSG set in mpiimpl.h . Currently this constant is 
set to
>1024 bytes which explains why reducing DATASIZE to less than 256 removes the 
bug on
>32 bit machines. I hope someone from the developers will come up with a fix 
soon, since
>the algorithm seems to have been slightly modified in 1.0.6p1.

	Thanks a lot for your very helpful reply. I'll submit it as a bug.




More information about the mpich-discuss mailing list