On Jul 28, 2007, at 6:27 AM, Jeff Squyres wrote:

On Jul 27, 2007, at 8:27 PM, Lisandro Dalcin wrote:

MPI_WIN_GET_GROUP returns a duplicate of the group of the communicator
used to create the window. associated with win. The group is returned
in group.

Well, it seems OMPI (v1.2 svn) is not returning a duplicate, comparing
the handles with == C operator gives true. Can you confirm this?
Should the word 'duplicate' be interpreted as 'a new reference to' ?

I would tend to agree with this wording; I think we're doing the
wrong thing.

Brian -- what do you think?

In my opinion, we conform to the standard. We reference count the group, it's incremented on call to MPI_WIN_GROUP, and you can safely call MPI_GROUP_FREE on the group returned from MPI_WIN_GROUP. Groups are essentially immutable, so there's no way I can think of that we violate the MPI standard.

Others are, of course, free to disagree with me.

Brian

--
  Brian W. Barrett
  Networking Team, CCS-1
  Los Alamos National Laboratory


Reply via email to