<br><font size=2 face="sans-serif">Hello,</font>
<br>
<br><font size=2 face="sans-serif">I am a new user of MPICH2, I &nbsp;am
looking to find out best way to get rank of a known process by name on
other nodes.</font>
<br><font size=2 face="sans-serif">I don't want to enforce serialize start
up through config file or other ways to get known rank for every processes
in the system.</font>
<br><font size=2 face="sans-serif">With my limited knowledge on MPI-2,
I guess I have two choices.:</font>
<br>
<br><font size=2 face="sans-serif">&nbsp;1 &nbsp;- &nbsp;Every process
after initialization, get its own rank and send a message to all with it's
rank and its predefined process name.</font>
<br>
<br><font size=2 face="sans-serif">&nbsp;2 - Could, a process use the Mpi_Publish_Name(),
to associate its name with its rank, like a distributed name server. Then,
other process could</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;useMpi_Lookup_name()
to get the rank. &nbsp;I know that Mpi_Publish_Name() requires a name with
a port number, and if a port number is not an open</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;port the
behavior depends on implementation. How MPIVH2 react to this case.</font>
<br>
<br><font size=2 face="sans-serif">Is there any other way to get the rank.</font>
<br>
<br><font size=2 face="sans-serif">Thanks</font>
<br>
<br><font size=2 face="sans-serif">Ali,</font>
<br><font size=1 color=#5f5f5f face="Arial">&nbsp;</font>
<br><font size=2 face="Arial">&nbsp;</font>