Re: [OMPI devel] Bug report: single processor MPI_Allgatherv

2008-01-19 Thread George Bosilca
Daniel, Thanks for the fix. It is indeed the right solution. I'll make sure it gets into the trunk asap. Thanks, george. On Jan 18, 2008, at 4:57 PM, Daniel G. Hyams wrote: Sorry to reply to my own mail, but the bug only affects MPI_Allgatherv. In this changeset: https://svn.open-

Re: [OMPI devel] Bug report: single processor MPI_Allgatherv

2008-01-18 Thread Daniel G. Hyams
Sorry to reply to my own mail, but the bug only affects MPI_Allgatherv. In this changeset: https://svn.open-mpi.org/trac/ompi/changeset/16360 In coll_self_allgatherv.c, the "extent" variable is never used. So the fix is just to multiply "extent" by disps[0], on line 50. I've verified that

[OMPI devel] Bug report: single processor MPI_Allgatherv

2008-01-18 Thread Daniel G. Hyams
I don't think that the displacements (disps) are being handled correctly in MPI_Allgatherv, for a single process case. The disps are being handled as byte offsets, instead of 'item' offsets...they need to be multiplied by the size, in bytes, of the MPI_Datatype being sent. This bug seems to b