<div dir="ltr">On Sun, Mar 3, 2013 at 4:39 AM,  <span dir="ltr"><<a href="mailto:ztdep@yahoo.com.cn" target="_blank">ztdep@yahoo.com.cn</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="font-size:10pt;font-family:garamond,new york,times,serif"><div><span><br></span></div><div></div><div> <span style="font-size:10pt"> </span><span style="font-size:13px;font-family:ËÎÌå,simsun,serif;line-height:12px"> </span><span style="font-size:13px;font-family:ËÎÌå,simsun,serif;line-height:12px"> I am writting a parallel unstructured FVM solver for fluid flow problem, but i met some problems when i compute the gradient of a variable using Gauss's theorem.</span></div>
<div style="font-family:'times new roman','new york',times,serif;font-size:18.66666603088379px;line-height:12px"><span style="font-size:13px">    As we know,we need the values of a variable at all its neighboring cells, but if one of my neighbouring cell is not in the local processor, how to get it.</span><br>
</div><div style="font-family:'times new roman','new york',times,serif;font-size:18.66666603088379px;line-height:12px"><span style="font-size:13px"> Could you please give me some advices.</span></div></div>
</div></blockquote><div><br></div><div style>You can see our example of a parallel unstructured FVM solver in TS ex11 in petsc-dev.</div><div style><br></div><div style>Specifically, I can see several ways to do this. You could partition faces, and have ghost cells, which we can handles. Or</div>
<div style>you could partition cells, and assemble these kind of function over faces additively if they are linear, which I think yours is,</div><div style>which is what we do in ex11. It depends on your particular application, but we have the tools to do this.</div>
<div style><br></div><div style>   Thanks,</div><div style><br></div><div style>      Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:10pt;font-family:garamond,new york,times,serif">
<div style="font-family:'times new roman','new york',times,serif;font-size:18.66666603088379px;line-height:12px"><span style="font-size:13px">Regards</span></div><div style="font-family:'times new roman','new york',times,serif;font-size:18.66666603088379px;line-height:12px">
<span style="font-size:13px">Your Sincerely</span></div><div style="font-family:'times new roman','new york',times,serif;font-size:18.66666603088379px;line-height:12px"><br></div></div></div></blockquote></div>
<br><br clear="all"><div><br></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
</div></div>