<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>For machines that set the <em>FI_MR_ENDPOINT</em> flag - we must bind memory regions to an endpoint.</p>
<p><br>
</p>
<p>If I use a separate endpoint for sending and receiving, or worse, threadlocal endpoints (for sending), or a scalable endpoint (for sending)</p>
<p><br>
</p>
<p>Must I only use memory regions bound to the exact endpoint I'm actually using for a send  or receive operation (meaning threadlocal pools of registered memory for a threadlocal endpoint setup and separate pools of memory for send/receive).</p>
<p><br>
</p>
<p>How strict are the rules? If I bind memory to endpoint 1, and send using endpoint 2 - will it break? </p>
<p><br>
</p>
<p>thanks...</p>
<p><br>
</p>
<p>JB<br>
</p>
</div>
</body>
</html>