23
$\begingroup$

There are many known results proving convergence of finite element method for elliptic problems under certain assumptions on underlying mesh [e.g., Braess,2007]. Which of these common assumptions are indeed necessary? Can anyone recommend any exact reference to an example of a sequence of triangulations on which the finite element solutions do NOT converge to the real solution?

Let us give a model problem which is of particular interest. Let $\Omega$ be a convex polygon in the plane and $f:R^2\to R$ be a $C^2$-function. Let $u:\Omega\to R$ be a $C^2$-function such that $\Delta u=f$ inside $\Omega$, $u=0$ in $\partial\Omega$. Let $T_h$ be a sequence of triangulations of $\Omega$ such that maximal edge length of $T_h$ approaches zero. Let $u_h:\Omega\to R$ be a continuous piecewise-linear function on $T_h$ such that $u_h=0$ in $\partial\Omega$ and for any continuous piecewise-linear function $v:\Omega\to R$ on $T_h$ we have $\int_\Omega \nabla u_h\nabla v dA=\int_\Omega fv dA$. Suppose that there is a constant $\mathrm{const}>0$ (not depending on $h$) such that:

(1) the ratio of any two edges of $T_h$ is greater than $\mathrm{const}$;

(2) the angles of any triangle of $T_h$ is greater than $\mathrm{const}$.

Then $\max_{\Omega}|u_h-u|\to 0$ as $h\to 0$. [Ciarlet, Theorem 3.3.7]

Which of the assumptions (1) and (2) cannot be dropped here? What are counterexamples? I am mostly interested in uniform ($L_\infty$) convergence of values at the vertices but I would be also grateful for counterexamples for other norms.

[Braess] D. Braess, Finite elements. Theory, fast solvers, and applications in elasticity theory, transl. by L.L. Schumaker, Cambridge Univ. Press, 2007.

[Ciarlet] P.G. Ciarlet, The finite element method for elliptic problems, North-Holland, Amsterdam, 1978, 530 p.

$\endgroup$
1
  • 4
    $\begingroup$ I should guess that (1) can be dropped, because it is certainly not satisfied in methods using refinement in particular zones of interest. But (2) seems essential. I aggree with you that a specific counterexample should be useful. Perhaps it exists already somewhere. $\endgroup$ Sep 12, 2011 at 20:20

4 Answers 4

18
$\begingroup$

The maximum and minimum angle conditions for meshes are needed to prove various bounds on the error of interpolation. In other words, the solution of the PDE is a secondary concern; what goes wrong is that one cannot control the interpolation error.

Of the two, the minimum angle condition is less restrictive. What one may observe is that deteriorating conditioning of the linear system to solve for the unknown coefficients of the approximant as the minimum angle condition is violated.

There's a famous paper by Babuska and Aziz in a 1976 SIAM J. Numerical Analysis v. 13, no. 2, On the angle condition in the finite element method. This also has a nice counter example showing why the interpolation error cannot be bounded unless the maximum angle is bounded away from $\pi$.

Please see On angle conditions in the finite element method for a survey and discussion of these ideas.

$\endgroup$
6
  • 1
    $\begingroup$ @Nilima Nigam: Thank you very much for your answer. Now I see that condition (2) above is even more important for estimation of interpolation error than for convergence. In the survey suggested by you the authors assert that condition (2) can be relaxed to the following one: (2') the angles of any triangle of $T_h$ are less than $\pi-\mathrm{const}$. But still no examples of nonconvergence are given, if (2') does not hold... $\endgroup$ Sep 13, 2011 at 11:19
  • 1
    $\begingroup$ Dear Mikhail, the paper by Babuska and Aziz demonstrates a mesh in which the maximum angle condition is violated, and therefore the interpolation error estimate for piecewise linear finite elements cannot hold. $\endgroup$ Sep 14, 2011 at 0:13
  • 1
    $\begingroup$ But this does NOT mean nonconvergence, does it? $\endgroup$ Sep 15, 2011 at 20:29
  • 2
    $\begingroup$ Mikhail, this means the accuracy of approximations can become quite bad. How bad? Depends on the function being approximated. J.Shewchuk has a nice account of this. In particular, he compiles a list of the errors (both of the interpolant, and of the errors in the derivative). Also, the dependence on the regularity is clearly seen - the interpolation error is show to be bounded below in case the meshes are of poor quality. This would imply non-convergence of the interpolant. cs.berkeley.edu/~jrs/papers/elem.pdf $\endgroup$ Sep 17, 2011 at 2:45
  • 2
    $\begingroup$ You are correct- I was thinking about the $H^1$ norm, in which the counterexample above fails to converge. If you are interested only in the failure of convergence in the $L^\infty$ norm, this may be hard to show under the hypotheses you have ($u\in C^2$, $\Omega$ convex). $\endgroup$ Sep 20, 2011 at 2:30
13
$\begingroup$

This may not be what you seek, but in the 1996 paper, "Anisotropic refinement algorithms for finite elements" by Goodman, Samuelsson, and Szepessy (.ps link), they show an example of a function $u(x,y)=\frac{1}{2} y^2$, independent of $x$, which solves $\Delta u = 1$ on $\mathbb{R}^2$. But with the triangulation shown below, with $\delta \ll \epsilon$, as $\delta \rightarrow 0$, the finite element equation approximates $\Delta u = 0$ instead of $\Delta u = 1$.
      Nonconvergence

$\endgroup$
2
  • 3
    $\begingroup$ @Joseph O'Rourke: Thank you very much! Of course this Schwarz lantern pattern is what one should first look at. I tried to study this particular example in detail but cannot follow the argument of these authors. Just the piecewise-linear extension $u_h$ of the initial function $u=y^2/2$ restricted to the vertices seems to be the finite element solution of the equation $\Delta u=1$. Thus we have CONVERGENCE here by trivial reasons: each $u_h$ simply equals to $u$ at the vertices. $\endgroup$ Sep 13, 2011 at 13:44
  • 1
    $\begingroup$ Cool, I never heard of the "Schwartz lantern pattern"---an apt description! Sorry I cannot clarify their argument, which depends on "the standard Galerkin method" (p.14), about which I know little. $\endgroup$ Sep 13, 2011 at 14:30
5
$\begingroup$

A related example even though not precisely the model question you suggested, is the case when there is excellent convergence, but not to a physical solution.

It is given in some of Douglas Arnold's slides page 8, and comes from Boffi Brezzi and Gastaldi. The example is a criss-cross mesh on a square of size $\pi$, where the eigenvalues of the Maxwell operator are computed.

It is elementary to sove it by hand, and find that they are the sum of squares of integers: 1,1,2,3,4,4,5,5,8,etc.. The finite element (P1 for example) solution converges very smoothy, and find that the 9th eigenvalue is 6, with very high accuracy!

In this case, the inf-sup and ellipticity conditions are both satisfied, and the mesh is standard.

This is worse than non convergence in practice: numerical evidence in this case is very misleading.

$\endgroup$
0
$\begingroup$

The following is not strictly a counterexample to convergence but rather a counter example for convergence in general.

Consider any triangulation of the slit domain $U$, where the slit domain is $U := (-1,1)^2 \setminus [0,1) \times \{0\}$.

The Poisson problem with Dirichlet boundary conditions over that domain is well-posed. If you have a right-hand side $f \in L^2(U)$, then the solution $u$ satisfies the regularity $u \in W^{3/2}(U)$, where $W^{3/2}(U)$ is the Sobolev-Slobodeckij space of order $3/2$.

If the mesh is refinement in a uniform manner, then the finite element approximations converge in the energy norm with rate $1/2$ (all convergence rates in the mesh size), which is optimal as you can get with a gradient $\nabla u \in W^{1/2}(U)$. But the convergence in the $L^2$ norm enjoys only the rate $1$, even though the best approximation in the finite element space converges with order $3/2$.

So the convergence is suboptimal whenever you have reentrant corners, and the worse the sharper the reentrant corner. This was one motivation for the purely analytical research on regularity over polyhedral domains.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.