[petsc-users] Computed Nodes, Ghosted Nodes and Boundary Nodes
Matthew Knepley
knepley at gmail.com
Thu Aug 25 23:52:29 CDT 2011
On Thu, Aug 25, 2011 at 11:24 PM, Alan Wei <zhenglun.wei at gmail.com> wrote:
> Dear all,
> I hope you had a nice day.
> I have a little bit confusion on src/ksp/ksp/example/tutorial/ex29.c,
> which is solving a Poisson equation. The key problem is that I confused
> what is the ghosted node, computed nodes and boundary nodes.
> 1) For example, if the mesh has 20 * 50 grid on x-, y- direction. For
> my understanding, nodes of i = 0, i = 19, j = 0, j = 49 are all boundary
> nodes and others are computation nodes. If a Dirichlet boundary condition
> is applied in node j = 49, then the value of node j = 49 should be a
> constant; while, if a Neumann boundary condition is applied in j = 49,
> then change rate from node j = 48 to j = 49 should be a constant.
>
Fine.
> 2) Moreover, If this code is ran with 2 processes, which 2 on
> y-direction. This leads a 20 * 25 mesh for each nodes, then the ghost nodes
> is created around the local mesh in order to pass data back and forth with
> the other node. Is that correct? However, what is the ghost nodes coordinate
> value and index?
>
For proc0, the ghost nodes would be j = 25, and for proc 1 j = 24. However,
you should not need to worry about this.
Matt
> Thanks in advance,
> Alan
>
--
What most experimenters take for granted before they begin their experiments
is infinitely more interesting than any results to which their experiments
lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110826/7e58d3e2/attachment.htm>
More information about the petsc-users
mailing list