<div dir="ltr">Thank you Satish. This is very helpful.<div><br></div><div>Regards,</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jun 18, 2018 at 7:51 PM Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You would have to use VecScatter.<br>
<br>
<a href="http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-vec-access" rel="noreferrer" target="_blank">http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-vec-access</a><br>
<br>
Satish<br>
<br>
On Mon, 18 Jun 2018, Najeeb Ahmad wrote:<br>
<br>
> Hi all,<br>
> <br>
> I am a novice user and I am trying to write my first project in PETSc. In<br>
> my code, I need to get vector values that may be residing on other<br>
> processes. I noticed that VecGetValues can get values on the same<br>
> processor.  For instance, I need a calculation like this:<br>
> <br>
> temp = (dy(i) + dy(i + xmax));           /// xmax is length along x -<br>
> direction<br>
> <br>
> where dy(i + xmax) may be on another processes. What is the best way to<br>
> accomplish this?<br>
> <br>
> Thanks<br>
> <br>
> <br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><div></div><font size="2"><b><span style="color:rgb(7,55,99)"><i>Najeeb Ahmad</i></span></b></font></div><div><font size="2"><b><font color="#073763"><i><br></i></font></b></font><div dir="ltr" style="font-size:small"><div><font size="2"><b><span style="color:rgb(120,63,4)">Research and Teaching Assistant</span><br></b></font></div><div><font size="2"><b><font color="#000000">PARallel and MultiCORE Computing Laboratory (ParCoreLab)</font><span style="color:rgb(120,63,4)"> </span></b></font></div><font size="2"><b>Computer Science and Engineering<br></b></font></div><div style="font-size:small"><font size="2"><b>Koç University, Istanbul, Turkey</b></font></div></div></div></div><div><font size="2"><b><br></b></font></div></div></div></div></div></div></div></div>