<html><body>
<p><font size="2" face="sans-serif">It's just that providing a "more meaningful" key can help when debugging or managing through the OS. You still have to generate some sort of "sequence" number per-communicator, as successive allocations on the same communicator must return different memory. So, communicator alone is not enough to uniquely identify/select an allocation. Implementations will have to generate a "key" to pass to the OS, and so all ranks must be able to generate identical keys for corresponding calls. </font><br>
<br>
<br>
<font size="2" face="sans-serif">_______________________________________________<br>
Douglas Miller                  BlueGene Messaging Development<br>
IBM Corp., Rochester, MN USA                     Bldg 030-2 A410<br>
dougmill@us.ibm.com               Douglas Miller/Rochester/IBM</font><br>
<br>
<img width="16" height="16" src="cid:1__=09BBFD61DFDDB7608f9e8a93df938@us.ibm.com" border="0" alt="Inactive hide details for Pavan Balaji ---12/07/2010 08:08:55 AM---On 12/07/2010 07:58 AM, Douglas Miller wrote:"><font size="2" color="#424282" face="sans-serif">Pavan Balaji ---12/07/2010 08:08:55 AM---On 12/07/2010 07:58 AM, Douglas Miller wrote:</font><br>
<br>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td style="background-image:url(cid:2__=09BBFD61DFDDB7608f9e8a93df938@us.ibm.com); background-repeat: no-repeat; " width="40%">
<ul style="padding-left: 72pt"><font size="1" face="sans-serif"><b>Pavan Balaji <balaji@mcs.anl.gov></b></font><font size="1" face="sans-serif"> </font>
<p><font size="1" face="sans-serif">12/07/2010 08:08 AM</font></ul>
</td><td width="60%">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:3__=09BBFD61DFDDB7608f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<div align="right"><font size="1" face="sans-serif">To</font></div></td><td width="100%"><img width="1" height="1" src="cid:3__=09BBFD61DFDDB7608f9e8a93df938@us.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 7pt"><font size="1" face="sans-serif">mpi3-hybridpm@lists.mpi-forum.org</font></ul>
</td></tr>

<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:3__=09BBFD61DFDDB7608f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<div align="right"><font size="1" face="sans-serif">cc</font></div></td><td width="100%"><img width="1" height="1" src="cid:3__=09BBFD61DFDDB7608f9e8a93df938@us.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 7pt"><font size="1" face="sans-serif">Douglas Miller/Rochester/IBM@IBMUS</font></ul>
</td></tr>

<tr valign="top"><td width="1%"><img width="58" height="1" src="cid:3__=09BBFD61DFDDB7608f9e8a93df938@us.ibm.com" border="0" alt=""><br>
<div align="right"><font size="1" face="sans-serif">Subject</font></div></td><td width="100%"><img width="1" height="1" src="cid:3__=09BBFD61DFDDB7608f9e8a93df938@us.ibm.com" border="0" alt=""><br>

<ul style="padding-left: 7pt"><font size="1" face="sans-serif">Re: [Mpi3-hybridpm] Hybrid WG meeting at the Forum</font></ul>
</td></tr>
</table>

<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="58"><img width="1" height="1" src="cid:3__=09BBFD61DFDDB7608f9e8a93df938@us.ibm.com" border="0" alt=""></td><td width="336"><img width="1" height="1" src="cid:3__=09BBFD61DFDDB7608f9e8a93df938@us.ibm.com" border="0" alt=""></td></tr>
</table>
</td></tr>
</table>
<br>
<tt><font size="2"><br>
On 12/07/2010 07:58 AM, Douglas Miller wrote:<br>
> In order to ensure all nodes get the same memory segment, they all have<br>
> to use the same "key". At least if this is implemented on Unix SysV or<br>
> POSIX shmem. Then there's the possibility of some nodes allocing on a<br>
> sub-comm first, etc. I think its just avoiding a lot of potential<br>
> complications and don't see what the downside is.<br>
<br>
In that sense, isn't the communicator a "key"?<br>
<br>
  -- Pavan<br>
<br>
-- <br>
Pavan Balaji<br>
</font></tt><tt><font size="2"><a href="http://www.mcs.anl.gov/~balaji">http://www.mcs.anl.gov/~balaji</a></font></tt><tt><font size="2"><br>
<br>
</font></tt><br>
</body></html>