<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<div style="color: rgb(0, 0, 0);">Hi list
<div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p><br>
</p>
<p>I was previously using 1 endpoint for both sending and receiving and wanted to see if using a thread-local endpoint for sending would make a difference to overall performance, so I have changed the code initially to use 1 endpoint for recv, another for send.</p>
<p><br>
</p>
<p>I get completions for all send messages - regardless of where they are sent.<br>
</p>
<p>I only get messages for recv when the test is sending messages to itself, messages from other ranks are missing.</p>
<p>rank0-->rank0 = ok send, ok recv</p>
<p>rank0-->rank1 = ok send,      no recv</p>
<p>rank1-->rank1 = <span>ok send, ok recv</span></p>
<p></p>
<p>rank1-->rank0 = ok send,      no recv</p>
<p></p>
<p><br>
</p>
<p>I have bound the same address vector to both endpoints and bound a cq for RECV to one and TRANSMIT to the other</p>
<p><br>
</p>
<p>Any ideas what I might be missing that would cause this particular problem?</p>
<p><br>
</p>
<p>Thanks</p>
<p><br>
</p>
<p>JB</p>
<p><br>
</p>
</div>
</div>
</div>
</div>
</body>
</html>