MPI_NAME_PUT is a local (non-collective) operation, which only
affects the name of the communicator as seen in the process which
made the MPI_NAME_PUT call. There is no requirement that the same
(or any) name be assigned to a communicator in every process where
it exists.
Advice to Users
Since MPI_NAME_PUT is provided to help you to debug your code, it
is sensible to give the same name to a communicator in all of the
processes where it exists, to avoid confusion.
-- Jim
James Cownie
Dolphin Interconnect Solutions
Phone : +44 117 9071438
E-Mail: jcownie@dolphinics.com