<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">
<p>Dear List,</p>
<p><br>
</p>
<p>I managed to break my code whilst trying to improve it - in a nutshell, I have one endpoint that is configured to receive and one that is for transmit. At startup all ranks share the Receive addresses so that they can fill the address vector, but when I
 use FI_SOURCE - a send from rank 0 appears to come from a different address than the receive address of rank 0 (because 2 endpoints not 1).</p>
<p><br>
</p>
<p>I had this problem before when I implemented threadlocal endpoints and somehow I got it working, but the latest version of the code appears munged.</p>
<p><br>
</p>
<p>Is there any way of having the transmit endpoint <b><i>use the same address as the receive endpoint</i></b> on each node - so that  when a message is received on Node B from Node A, it will appear to come from the same address as Node B uses when sending
 to Node A?</p>
<p><br>
</p>
<p>Thanks</p>
<p><br>
</p>
<p>JB<br>
</p>
</div>
</body>
</html>