Given the 2D Poisson equation

$$\Delta u = f\\ u(x,0) = g_1(x), 0<x<1\\u(0,y) = g_2(y), 0<y<1\\ \partial_n u (x, 1-x) =0, 0<x<1$$

defined on the domain $\Omega := \{(x,y) \in \mathbb{R}^2_+: x+y<1\}$, discretize the equation using Shortley-Weller approximation with 5-point stencils.

On this domain, however, it appears that all near-boundary points use standard 5-point stencils. Is my understanding correct? I.e., with a uniform mesh non-boundary points' descritization uses the same step $h$ in all directions.

I'm, however, puzzled about the Neumann condition. Is this where Shortley-Weller approximation actually applied? I would appreciate some help with pointing me in the right direction towards discretizing the Neumann condition, and this equation as a whole.

Update: I figure the Neumann condition for this domain can be discretized as follows: since $\partial_n u = \nabla u \cdot n$, we have $\partial_{n} u_{i,j} = \frac{u_{i, j+1}-u_{i,j-1}+u_{i+1,j}-u_{i-1,j}}{h}=0$ (because $n=(1, 1)^T$). Now it looks like we encounter two ghost shells in each case. Am I on the right track?

  • $\begingroup$ Does this question answer it? scicomp.stackexchange.com/q/7508/20688 $\endgroup$ – Anton Menshov Feb 22 at 14:12
  • $\begingroup$ @AntonMenshov I've read it but I'm still puzzled about the Neumann condition discretization. $\endgroup$ – sequence Feb 22 at 14:21
  • $\begingroup$ @sequence, could you tell me what is the practical interest in Shortley-Welley approximation? It looks so artificial and there are so many other algorithms which could be potentially a better fit. $\endgroup$ – VorKir Feb 23 at 3:50
  • $\begingroup$ @VorKir I don't really see how Shortley-Weller could be applied here, since the domain is not that "general". It looks like the usual rectangular grid discretization approach can be applied here, with slight modifications. $\endgroup$ – sequence Feb 23 at 15:14
  • 1
    $\begingroup$ @sequence I’d say that Shortley-Weller is by itself a standard rectangular grid discretization with slight modifications near the boundary. I agree that in your case the boundary aligns too well with the rectangular grid. I don’t know how S-W handles the Neumann boundary conditions, maybe one should use one-sided derivative approximations which will help avoiding the ghost cells. Upd: in this paper the authors suggest a way to treat the mixed boundary conditions, take a look. citeseerx.ist.psu.edu/viewdoc/… $\endgroup$ – VorKir Feb 23 at 18:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.