On Wed, Dec 10, 2008 at 11:00 AM, Farshid Mossaiby <span dir="ltr">&lt;<a href="mailto:mossaiby@yahoo.com" target="_blank">mossaiby@yahoo.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hi all,<br>
<br>
I know that this has been probably asked zilions of times, just to make sure, what is the way to go if a process needs some values from a vec/mat that is not local to that process? Is there any way? For example each process provides an array of global indices, and in a (of course collective) call, gets the related values from appropriate processes?</blockquote>

<div><br>VecScatter is the correct way to structure this communication.<br><br>&nbsp; Matt<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
Thank you,<br>
<font color="#888888">Farshid Mossaiby<br></font></blockquote></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>

-- Norbert Wiener<br>