<div dir="ltr"><div><div>Thanks a lot!<br><br></div>Now I got it. <br><br></div>Sufeng<br><div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jul 5, 2013 at 11:20 AM, Pavan Balaji <span dir="ltr"><<a href="mailto:balaji@mcs.anl.gov" target="_blank">balaji@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
On 07/05/2013 11:18 AM, Sufeng Niu wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
for hybrid RMA issue, did you mean in each rank, remote get the data<br>
into a shared memory, then threads in each rank load it by thread-level<br>
operation?<br>
</blockquote>
<br></div>
All threads are in the same process, so they all already share memory. Perhaps its best if you try to learn how threads work before attempting to use them with MPI.<div class="HOEnZb"><div class="h5"><br>
<br>
 -- Pavan<br>
<br>
-- <br>
Pavan Balaji<br>
<a href="http://www.mcs.anl.gov/~balaji" target="_blank">http://www.mcs.anl.gov/~balaji</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Best Regards,<div>Sufeng Niu</div><div>ECASP lab, ECE department, Illinois Institute of Technology</div><div>Tel: 312-731-7219</div>
</div></div></div></div></div>