On Mon, 2006-09-04 at 11:01 -0700, Tom Rosmond wrote:
> Attached is some error output from my tests of 1-sided message
> passing, plus my info file. Below are two copies of a simple fortran
> subroutine that mimics mpi_allgatherv using mpi-get calls. The top
> version fails, the bottom runs OK. It seems clear from these
> examples, plus the 'self_send' phrases in the error output, that there
> is a problem internally with a processor sending data to itself. I
> know that your 'mpi_get' implementation is simply a wrapper around
> 'send/recv' calls, so clearly this shouldn't happen. However, the
> problem does not happen in all cases; I tried to duplicate it in a
> simple stand-alone program with mpi_get calls and was unable to make
> it fail. Go figure.
That is an odd failure and at first glance it does look like there is
something wrong with our one-sided implementation. I've filed a bug in
our tracker about the issue and you should get updates on the ticket as
we work on the issue.