Ok, we could just put the "counter" into the MPI attribute and then
just have uniqueness of the names within each communicator. This
would solve Jed's problem cleanly.
Barry
We don't have any way of requiring the user to use Unique names
anyways.
On Nov 16, 2009, at 11:17 AM, Jed Brown wrote:
> Barry Smith wrote:
>
>> I do not know a way to generate unique MPI-comm-id's. Any thoughts?
>> Some feature of MPI I don't know?
>
> This seems very hard. One could (the first time PETSc sees a
> communicator) hash the hostname+pid of every process on the
> communicator, start a counter on this hash, and set the communicator
> name to be the hash concatenated with this counter. I think this is
> sufficient, but it's kinda nasty.
>
> Jed
>