Startseite Hierarchical Argyris Finite Element Method for Adaptive and Multigrid Algorithms
Artikel Öffentlich zugänglich

Hierarchical Argyris Finite Element Method for Adaptive and Multigrid Algorithms

  • Carsten Carstensen EMAIL logo und Jun Hu
Veröffentlicht/Copyright: 1. Juni 2021

Abstract

The global arrangement of the degrees of freedom in a standard Argyris finite element method (FEM) enforces C 2 at interior vertices, while solely global C 1 continuity is required for the conformity in H 2 . Since the Argyris finite element functions are not C 2 at the midpoints of edges in general, the bisection of an edge for mesh-refinement leads to non-nestedness: the standard Argyris finite element space A ( 𝒯 ) associated to a triangulation 𝒯 with a refinement 𝒯 ^ is not a subspace of the standard Argyris finite element space A ( 𝒯 ^ ) associated to the refined triangulation 𝒯 ^ . This paper suggests an extension A ( 𝒯 ) of A ( 𝒯 ) that allows for nestedness A ( 𝒯 ) A ( 𝒯 ^ ) under mesh-refinement. The extended Argyris finite element space A ( 𝒯 ) is called hierarchical, but is still based on the concept of the Argyris finite element as a triple ( T , P 5 ( T ) , ( Λ 1 , , Λ 21 ) ) in the sense of Ciarlet. The other main results of this paper are the optimal convergence rates of an adaptive mesh-refinement algorithm via the abstract framework of the axioms of adaptivity and uniform convergence of a local multigrid V-cycle algorithm for the effective solution of the discrete system.

MSC 2010: 65N30; 65N12; 65N15

1 Introduction

1.1 Motivation

One of the most well-known conforming plate elements dates back to Argyris [4, 8, 15] with a quintic polynomial space P 5 ( T ) on a triangle T and 21 degrees of freedom. The practical application is much less popular amongst numerical analysts, because of the higher implementation efforts compared to piecewise quadratic nonconforming Morley or discontinuous Galerkin finite element schemes for instance; the reader may consider the finite element program in [11, Section 6.5] with less than 30 lines of Matlab, the clear analysis of the C 0 interior penalty method [9]. The point is that higher convergence rates of the quintic Argyris finite element space are rarely visible even in simple computational benchmarks with the biharmonic equation and a right-hand side in L 2 in a polygonal bounded Lipschitz domain Ω. For a nonconvex domain Ω and a sequence of quasi-uniform triangulations, the convergence rates of the aforementioned schemes are the same and the extra effort for the quintic method appears not competitive.

Adaptive mesh-refinement algorithms are well established with optimal convergence rates [2, 10, 12, 13, 24] merely for the Morley (cf. [11, 20] and the references therein) amongst the aforementioned finite element methods (FEM) for fourth-order problems. The a posteriori error control for the Argyris FEM is known for more than two decades and even included in the first book [26] on a posteriori error analysis. So it appears surprising that the important task is open to design a rate-optimal adaptive mesh-refinement algorithm and merely plain convergence has been achieved [23, Problem 44].

A closer look at the mathematical foundation of adaptive mesh-refinement reveals that the Argyris FEM leads to non-nestedness under mesh-refinements and this causes mathematical difficulties in the overall analysis in [2, 10, 12, 13, 24]. In fact, according to the knowledge of the authors, the only positive convergence result in the context of adaptive algorithms of conforming FEM that overcomes non-nestedness is [31] for a particular mesh-refinement strategy.

The treatment of non-nested subspaces has a longer tradition in the mathematical foundation of the multilevel solver, but uniform convergence of standard multigrid V-cycle algorithms has only been established for the Bogner–Fox–Schmit and the Powell–Sabin FEMs [30, 25]. Those are the conforming FEMs for fourth-order problems with the nestedness property under uniform mesh-refinement. See [28] for the Morley based preconditioner for the Argyris element for biharmonic equations.

The two examples at least indicate severe difficulties in the mathematical investigation of non-nested finite element spaces and this paper enforces the nestedness by a marginal extension of the global degrees of freedom.

1.2 Hierarchical Argyris FEM

The adaptive mesh-refinement algorithms and the multigrid methods are typically based on admissible triangulations obtained by a mesh-refinement strategy such as the newest-vertex bisection [24]. Given an initial triangulation 𝒯 0 (and some initialization for the subordinated bisection rules), a sequence of successive (admissible) refinements 𝒯 0 , 𝒯 1 , 𝒯 2 , defines an admissible triangulation 𝒯 and the set 𝕋 of admissible triangulations of all those shape-regular triangulations. Any such admissible triangulation 𝒯 leads to a non-nested Argyris finite element space A ( 𝒯 ) H 0 2 ( Ω ) in the sense that A ( 𝒯 ) ⫅̸ A ( 𝒯 + 1 ) (if 𝒯 + 1 𝒯 is a strict refinement of 𝒯 ). An immediate cure of this failure is the definition of the nested spaces

A ( 𝒯 ) := A ( 𝒯 0 ) + A ( 𝒯 1 ) + + A ( 𝒯 )

as the sum of all preceding finite element spaces: The nestedness of those sums A ( 𝒯 ) A ( 𝒯 + 1 ) is immediate.

Suppose in addition that 𝒯 + 1 is a one-level refinement of 𝒯 for any 0 , i.e., any refined edge in 𝒯 is bisected exactly once. Then, A ( 𝒯 ) H 0 2 ( Ω ) depends exclusively on 𝒯 = 𝒯 𝕋 but is independent of the finite sequence of successive (admissible) refinements that creates 𝒯 . This leads to the proposed finite element space A ( 𝒯 ) for each 𝒯 𝕋 with the degrees of freedom of the classical Argyris finite element space A ( 𝒯 ) plus one extra function per each interior vertex z in the triangulation 𝒯 that is not an initial vertex (i.e., z is not a vertex in 𝒯 0 ). In other words, the vertex z had been created by bisection in some coarser triangulation 𝒯 as the midpoint z = mid ( E ) of an interior edge E = K + K - = conv { A , B } of length | E | shared by the two triangles K + and K - 𝒯 of respective area | K ± | . The additional nodal basis function ψ E H 0 2 ( K + K - ) A ( 𝒯 ) H 0 2 ( Ω ) reads

ψ E := 2 | K ± | | E | φ E 2 φ P ± in  K ± .

(Herein φ A , φ B , φ P ± denote the barycentric coordinates of the vertices A, B, and P ± in the triangle K ± and φ E = 4 φ A φ B abbreviates the quadratic edge-bubble function of the edge E with vertices A and B.) This is the nodal basis function in the coarser triangulation 𝒯 associated to the normal derivative at the midpoint z of E with a jump of the second-order normal-normal derivative ν ν 2 and has to be kept in the nested space A ( 𝒯 ) ; while the standard Argyris finite element space arranges the global degrees of freedom at the vertex z in 𝒯 such that all finite element functions in A ( 𝒯 ) are C 2 at z = mid ( E ) . The increase of unknowns in A ( 𝒯 ) compared to A ( 𝒯 ) is by a factor less than 7 6 only.

1.3 Contributions and Outline of This Paper

Section 2 gives all the details of the global scheme called hierarchical Argyris FEM because of one additional degree of freedom that is a one-sided second-order normal-normal derivative at a new interior node associated to the nodal basis function ψ E from above. Let us emphasize that the shape functions in each triangle are exactly those of the standard Argyris FEM; the scheme utilizes the Argyris finite element ( T , P 5 ( T ) , ( Λ 1 , , Λ 21 ) ) in the sense of Ciarlet and modifies the global arrangements of the unknowns. This standard Argyris FEM leads to a finite element space A ( 𝒯 ) H 2 ( Ω ) as a strict subspace of the C 1 conforming piecewise quintic polynomials A ^ ( 𝒯 ) := P 5 ( 𝒯 ) H 2 ( Ω ) characterized in [21] with singularities at cross-points (those are systematically generated in the newest vertex bisection). The hierarchical Argyris FEM leads to a finite element space A ( 𝒯 ) H 2 ( Ω ) with A ( 𝒯 ) A ( 𝒯 ) A ^ ( 𝒯 ) that allows for the nestedness property as the first main result of this paper: A ( 𝒯 ) A ( 𝒯 ^ ) holds for any (admissible) refinement 𝒯 ^ of 𝒯 𝕋 .

The quasi-interpolation operator is one main tool in the a posteriori error analysis and in the split of multilevel schemes. Section 3 revisits [19] on the standard Argyris FEM and extends it to the discrete quasi-interpolation for the hierarchical version at hand in Theorem 2 with a discrete version that enables a proof of the discrete reliability from the axioms of adaptivity [10, 12] in Section 4. The second main result is the rate-optimality of an adaptive algorithm in Theorem 6 that in fact recovers the quartic convergence order of the scheme on polygons, even on non-convex ones, and clearly outperformed the aforementioned quadratic schemes in practice. Since there is no general convergence result available for the discontinuous Galerkin schemes, except for over-penalization as outlined in [3] for second-order problems, the presented adaptive hierarchical Argyris FEM is the most competitive numerical scheme for biharmonic equations and their relatives.

The third main result of this paper is the uniform convergence of a multigrid V-cycle algorithms with uniform convergence. Section 5 establishes a version for a sequence of successive one-level refinements based on newest-vertex bisection with local smoothing for the new nodes plus their neighbors. This is an effective algorithm known for second-order problems from [27] and Theorem 7 guarantees a bounded condition number for approximative inverse from the effective multigrid preconditioner for the biharmonic problem. The proofs in Sections 6 and 7 of this paper concern an auxiliary uniform triangulation that allow for standard approximation estimates from global interpolation of Sobolev norms. The link to the sequence of triangulations with local refinement utilized in the multigrid algorithm is through geometric arguments in [27] that on the specific geometric structure of bisection grids [14]. This paper replaces all geometry by a re-summation argument that is utterly algebraic and hence not restricted to 2D.

The analysis is outlined for the quintic version of the Argyris FEM for an easy and explicit presentation of the ideas. The results hold for the hierarchical conforming higher-order Argyris FEM as well. The motivating plate model problem is intrinsically 2D, and so the analysis is carried out in 2D, but the arguments does not rely on two space dimensions.

1.4 General Notation

Standard notation on Lebesgue and Sobolev spaces and norms applies throughout this paper, e.g., L 2 ( Ω ) denotes the L 2 norm. Sobolev functions are usually defined on open sets and the notation W m , p ( T ) (resp. W m , p ( 𝒯 ) ) substitutes W m , p ( int ( T ) ) for a (compact) triangle T and its interior int ( T ) (resp. W m , p ( int ( 𝒯 ) ) ) and their vector and matrix versions.

The context-sensitive measure | | refers to (counting measure or cardinality) the number of elements of some finite set or the surface measure | F | of a side F or the volume | T | of a tetrahedron T, etc., and not just to the modulus of a real number or the Euclidean length of a vector.

Throughout this paper, A B abbreviates A C B for some generic constant C that solely depends on 𝒯 0 , the initial triangulation of the bounded polygonal Lipschitz domain Ω into triangles, and A B abbreviates A B A .

2 The Hierarchical Argyris FEM

Based on the class of admissible triangulations generated from successive mesh-refinement, the Argyris finite element ( T , P 5 ( T ) , ( Λ 1 , , Λ 21 ) ) in the sense of Ciarlet is minimally extended in the global arrangements of the degrees of freedom.

2.1 Admissible Triangulations

Given any initial triangulation 𝒯 0 of a bounded Lipschitz domain with polygonal boundary Ω into triangles, let 𝕋 = 𝕋 ( 𝒯 0 ) be the set of all regular triangulations obtained from 𝒯 0 with a finite number of successive bisections of triangles [10, 24]. In fact, any triangle T = conv { P 1 , P 2 , P 3 } is tagged and identified with the triple ( P 1 , P 2 , P 3 ) (the tag is a type and can be omitted in 2D).

The bisection bisec ( T ) := { T 1 , T 2 } of the finite element domain is simply T 1 ( P 2 , 1 2 ( P 1 + P 3 ) , P 1 ) and T 2 ( P 3 , 1 2 ( P 1 + P 3 ) , P 2 ) , but the order of vertices inherited are steered by certain rules plus some initial conditions on 𝒯 0 . Further details on the newest-vertex bisection (NVB) can be found in [24, 6]. Define 𝕋 ( 𝒯 ) as the set of all admissible refinements 𝒯 ^ of 𝒯 .

Given any admissible triangulation 𝒯 𝕋 , let 𝒱 (resp. ) denote the vertices (resp. edges) in 𝒯 and let 𝒱 ( Ω ) (resp. ( Ω ) ) be the interior vertices (resp. edges); let := { mid ( E ) : E } denote the set of the edges’ midpoints. For any 𝒯 𝕋 and a vertex z 𝒱 or a midpoint z = mid ( E ) of an edge E , let

𝒯 ( z ) := { T 𝒯 : z T }

denote the set of neighboring triangles that contain z. Let 𝒱 ( T ) (resp. ( T ) ) denotes the set of the three vertices (resp. edges) of a triangle T. For any 𝒯 𝕋 and a triangle T 𝒯 let 1 ( T ) := { K 𝒯 : dist ( T , K ) = 0 } denote the neighboring triangles of T (i.e., T and one layer of triangles in 𝒯 around it) and let

Ω ( T ) := int ( 1 ( T ) )

denote the interior of the union of all neighboring triangles of T.

Within the definition of 𝒯 via the NVB, each node z 𝒱 𝒱 0 has been created as a midpoint z = mid ( E ) of an edge E with tangent vector τ E and normal ν ( z ) := ν E (with fixed orientation such that it points outwards along the boundary Ω ). In this way, any node z 𝒱 ( Ω ) 𝒱 0 is associated to one direction ν ( z ) . Each triangle T 𝒯 with vertex z 𝒱 𝒱 0 either belongs to the closed half-space H + ( z ) := { x 2 : ( x - z ) ν ( z ) 0 } or to the closed half-space H - ( z ) := { x 2 : ( x - z ) ν ( z ) 0 } . This gives rise to the partition

𝒯 ± ( z ) := { T 𝒯 ( z ) : T H ± ( z ) } ,

which shall be relevant for the additional global degrees of freedom in the extended Argyris finite element space A ( 𝒯 ) .

2.2 Extended Argyris Finite Element Space

The extended Argyris finite element space A ( 𝒯 ) is extended in the global degrees of freedom to make it hierarchical. Given an admissible triangulation 𝒯 𝕋 , recall that any interior vertex z 𝒱 ( Ω ) 𝒱 0 is associated to some direction ν ( z ) and the separation 𝒯 + ( z ) and 𝒯 - ( z ) of the neighboring triangles 𝒯 ( z ) := { T 𝒯 : z 𝒱 ( T ) } with vertex z.

The elementwise degrees of freedom of the Argyris finite element space are not changed except for a transformation of another global coordinate system in the direction ν ( z ) and its tangential direction τ ( z ) ν ( z ) . The point is that the global degrees of freedom for the second-order normal-normal derivative ν ( z ) ν ( z ) 2 at z is not uniquely defined at z, but allows for one value in H + ( z ) and a second value in H - ( z ) .

The resulting global degrees of freedom are summarized for clarity for a given admissible triangulation 𝒯 𝕋 . For each node z let m ( z ) denote the number of degrees of freedom associated to it while for each initial vertex z 𝒱 0 , the m ( z ) = 6 nodal degrees of freedom are the classical ones δ z α for a multi-index α { 0 , 1 , 2 } 2 of order | α | := α 1 + α 2 = 0 , 1 , 2 in terms of the Dirac evaluation functional δ z at z (i.e., δ z f = f ( z ) ) of the derivative α := x 1 α 1 α 1 x 2 α 2 α 2 , i.e.,

δ z α f = ( - 1 ) | α | x 1 α 1 α 1 x 2 α 2 α 2 f ( z ) for any  f C 2 .

In this lexicographic order of multi-indices and derivatives α , those m ( z ) = 6 degrees of freedom at the vertex z are also denoted as Λ z , 1 , , Λ z , 6 . For any other interior vertex z 𝒱 ( Ω ) 𝒱 0 , there are seven nodal degrees of freedom in terms of the coordinate system with ν ( z ) and τ ( z ) , namely, δ z , δ z ν ( z ) , δ z τ ( z ) , δ z τ ( z ) τ ( z ) 2 , δ z τ ( z ) ν ( z ) 2 , and the two functionals δ z ± ν ( z ) ν ( z ) 2 , where δ z ± evaluates a function f C 2 ( H ± ( z ) ) on the half-plane H ± ( z ) and then takes the one-sided limit

δ z ± ν ( z ) ν ( z ) 2 f = lim H ± ( x ) x z ( ν ( z ) ν ( z ) 2 f ) ( x )

at z. In this order those m ( z ) = 7 degrees of freedom are also denoted as Λ z , 1 , , Λ z , 7 . The split into two variables for the second-order normal derivatives in H ± ( z ) makes the difference to the standard Argyris finite element space. The remaining degrees of freedom, namely, the m ( z ) = 1 normal derivative Λ z , 1 := δ mid ( E ) ν E at any midpoint z = mid ( E ) of an interior edge E with normal ν E , are not modified. All the degrees of freedom located at the boundary are set to zero except the m ( z ) = 1 second-order normal-normal derivative Λ z , 1 := δ z ν ν 2 at a boundary node z 𝒱 ( Ω ) that is not a corner of the boundary Ω (i.e., the interior angle ω = π at a vertex z Ω and the exterior normal ν is constant in a neighborhood of z along Ω ) to guarantee A ( 𝒯 ) P 5 ( 𝒯 ) H 0 2 ( Ω ) .

Remark 2.1 (Dimension).

The dimension of the finite element space A ( 𝒯 ) is

N := 7 | 𝒱 ( Ω ) | - | 𝒱 0 ( Ω ) | + | ( Ω ) | + | 𝒱 ( Ω ) | - | V ( Ω ) |

for the number | 𝒱 ( Ω ) | (resp. | ( Ω ) | ) of interior vertices 𝒱 ( Ω ) (resp. interior edges ( Ω ) ) and the number | V ( Ω ) | of corners V ( Ω ) of the polygon (or the finite union of polygons) Ω ; 𝒱 ( Ω ) := 𝒱 𝒱 ( Ω ) is the set of vertices on the boundary Ω .

Notation 2.2 (Nodes).

Given any admissible triangulation 𝒯 𝕋 and its set of vertices 𝒱 and edges , let the set of nodes 𝒩 be the set of all vertices or midpoints of edges that carry at least a degree of freedom in A ( 𝒯 ) . Let := { mid ( E ) : E } denote the set of all midpoints of edges and ( Ω ) := { z : z Ω } the set of all midpoints of interior edges (which are those shared by two triangles in 𝒯 ). Then

𝒩 := 𝒱 ( Ω ) ( Ω ) ( 𝒱 ( Ω ) V ( Ω ) ) .

Notation 2.3 (Degrees of Freedom).

There are m ( z ) { 1 , , 7 } degrees of freedom Λ z , 1 , , Λ z , m ( z ) associated to any node z 𝒩 . Abbreviate the index set for all global degrees of freedom in A ( 𝒯 ) by

:= { ( z , j ) 𝒩 × { 1 , , 7 } : z 𝒩  and  j = 1 , , m ( z ) } = { { z } × { 1 , , m ( z ) } : z 𝒩 } .

It is also convenient to use an alternative notation and to enumerate the set of degrees of freedom Λ 1 , , Λ N in A ( 𝒯 ) ,

{ Λ z , j : z 𝒩 , j = 1 , , m ( z ) } { Λ 1 , , Λ N } .

Notation 2.4 (Nodal Basis).

Given the N global degrees of freedom Λ 1 , , Λ N of the extended Argyris finite element space A ( 𝒯 ) , there exists a unique dual basis φ 1 , , φ N A ^ ( 𝒯 ) P 5 ( 𝒯 ) H 0 2 ( Ω ) with the duality relation Λ k ( φ j ) = δ j k for j , k = 1 , , N and Kronecker’s δ j k and A ( 𝒯 ) = span { φ 1 , , φ N } . (This follows from the linear independence of Λ 1 , , Λ N in A ^ ( 𝒯 ) .) In the notation of the previous remark, the alternative notation ψ z , j := φ k applies when Λ k = Λ z , j and ( z , j ) has the global number k { 1 , , N } .

Remark 2.5 (Standard Argyris Finite Element).

The standard Argyris finite element space

A ( 𝒯 ) = { f A ( 𝒯 ) : δ z + ν ( z ) ν ( z ) f = δ z - ν ( z ) ν ( z ) f  for all  z 𝒱 ( Ω ) 𝒱 0 }

is a linear subspace of A ( 𝒯 ) .

Unlike the classical Argyris finite element space A ( 𝒯 ) , the extended version A ( 𝒯 ) of this paper leads to nested subspaces. In fact, the desire for this nestedness property motivates the concept of the minimal extension of the Argyris finite element for adaptively refined triangulations.

Theorem 1 (Nestedness).

Any triangulation T T and its refinement T ^ T ( T ) allow for A ( T ) A ( T ^ ) .

Proof.

It is straightforward to verify that any bisection of an interior edge E = T + T - ( Ω ) and the attached two triangles T ± 𝒯 leads to seven new global degrees of freedom at the midpoint z := mid ( E ) of an edge E ( is the set of edges in 𝒯 ); whence z 𝒱 ^ ( Ω ) 𝒱 ( 𝒱 ^ ( Ω ) denotes the set of interior vertices in 𝒯 ^ ). Given v A A ( 𝒯 ) , the polynomial v A | T ± P 5 ( T ± ) and its gradient is continuous along E; whence v A , v A , and τ ( z ) v A are globally continuous at z. Note that the second order normal-normal derivative ν ( z ) ν ( z ) v A is in general discontinuous at z which can be expressed by the global basis functions associated to functionals Λ z , 6 and Λ z , 7 . Consequently, v A can be represented with the nodal basis functions φ ^ 1 , , φ ^ N ^ P 5 ( 𝒯 ^ ) H 0 2 ( Ω ) of Notation 2.4 on the refined triangulation 𝒯 ^ ; whence v A A ( 𝒯 ^ ) . This proves the assertion A ( 𝒯 ) A ( 𝒯 ^ ) in case that 𝒯 ^ is refined from 𝒯 by some bisection of an interior edge; the proof for an exterior edge can be adopted and is hence omitted.

The general assertion follows from the above, because any NVB is obtained by a sequence of successive bisections of marked edges. ∎

3 Discrete Quasi-Interpolation

This section is devoted to the design of a quasi-interpolation operator for the extended Argyris finite element spaces of this paper with properties (a)–(b) in this section as a tool for the proof of discrete reliability in Section 4 and (c)–(d) for the multigrid analysis in Sections 67. Given any triangle T 𝒯 with the diameter h T := diam ( T ) recall the patch Ω ( T ) := int ( { T 𝒯 : dist ( T , T ) = 0 } ) from Section 2.1.

Theorem 2 (Discrete Quasi-Interpolation).

Given the initial triangulation T 0 with initial conditions and the associated NVB refinement that defines T , there exist positive constants C apx , C c , and C d such that, for any triangulation T T with any refinement T ^ T ( T ) , there exists a linear operator J : H 1 ( Ω ) A ( T ) satisfying (a)–(d) for any T T ,

  1. v ^ A = J v ^ A holds in T 𝒯 𝒯 ^ for any v ^ A A ( 𝒯 ^ ) ,

  2. m = 0 2 h T m - 2 | f - J f | H m ( T ) C apx | f | H 2 ( Ω ( T ) ) holds for any f H 0 2 ( Ω ) ,

  3. C c - 1 J f L 2 ( T ) f L 2 ( Ω ( T ) ) + h T f L 2 ( Ω ( T ) ) holds for any f H 1 ( Ω ( T ) ) ,

  4. f - J f L 2 ( T ) C d h T | f | H 1 ( Ω ( T ) ) holds for any f H 0 1 ( Ω ) .

It is important to understand quasi-interpolation not as a single operator but rather as a class of operators with many choices [16] and the focus in this paper is on conditions from mesh-refinement. There are two conditions (C1)(C2) in the first part of this paper on the rate-optimal adaptive algorithm (and (C3)(C4) in the multigrid application in the second). Recall that the extended Argyris finite element space A ( 𝒯 ) is associated with the degrees of freedom { Λ z , j : ( z , j ) } of Notation 2.3 and the nodal basis functions { ψ z , j : ( z , j ) ) } of Notation 2.4. The definition of the quasi-interpolation in the proof of Theorem 2 below allows for a choice of T z , j 𝒯 for each ( z , j ) in the design of a functional M z , j . Recall that 𝒯 ( z ) is the set of neighboring triangles T z and recall the half-planes H ± ( z ) from Section 2.1 and 𝒯 ± ( z ) from Section 2.2.

Condition (C1).

The family ( T z , j : ( z , j ) ) of triangles satisfies

T z , 1 , , T z , m ( z ) 𝒯 ( z ) := { T 𝒯 : z T }

for all z 𝒩 and, in addition, T z , 6 𝒯 + ( z ) and T z , 7 𝒯 - ( z ) at each z 𝒱 ( Ω ) 𝒱 0 ( Ω ) .

The next condition assures (a) for the admissible refinement 𝒯 ^ of 𝒯 . Define the set 𝒯 ^ ( z ) := { T ^ 𝒯 ^ : z T ^ } of neighboring triangles T ^ from the refinement 𝒯 ^ with z T ^ and observe that z 𝒩 𝒩 ^ is also a node of the refined triangulation. Let 𝒯 ^ ± ( z ) denote the subset of triangles in 𝒯 ^ ( z ) for z 𝒱 ( Ω ) 𝒱 0 ( Ω ) that belong to H ± ( z ) .

Condition (C2).

The family ( T z , j : ( z , j ) ) of triangles satisfies, for all z 𝒩 , that

𝒯 ( z ) 𝒯 ^ ( z ) T z , 1 , , T z , m ( z ) 𝒯 ( z ) 𝒯 ^ ( z )

and in addition, for all z V ( Ω ) 𝒱 0 ( Ω ) (with m ( z ) = 7 ), that

𝒯 + ( z ) 𝒯 ^ + ( z ) T z , 6 𝒯 + ( z ) 𝒯 ^ + ( z ) ,
𝒯 - ( z ) 𝒯 ^ - ( z ) T z , 7 𝒯 - ( z ) 𝒯 ^ - ( z ) .

If there is no coarse and fine triangle that contains z, i.e., if 𝒯 ( z ) 𝒯 ^ ( z ) = , then (C2) puts no condition on the choice of T z , j ; the condition (C2) is fully redundant in the extreme case of 𝒯 𝒯 ^ = of an overall refinement.

Conditions (C1)(C2) can always be fulfilled by some choice of ( T z , j : ( z , j ) ) , which is non-unique in general, but any such choice with (C1) is sufficient for (b)–(d), while (C1)(C2) are sufficient for (a). The proof of Theorem 2 is a modification of that in [19] on the classical Argyris finite element space to the finite element space A ( 𝒯 ) of this paper. Hence we merely sketch the arguments and comment on the necessary modifications in particular for (c)–(d). Homogeneous boundary conditions in this paper slightly simplify the presentation because they allow for merely weighted averaging over triangles (and avoid weighted averaging over edges) as pointed out already in [19, Remark 7.8].

Definition of J in Theorem 2.

Given 𝒯 𝕋 and Notations 2.22.3, any global degree of freedom Λ k = Λ z , j in the finite element space A ( 𝒯 ) is associated to some node z 𝒩 and is equal to some derivative D α of order 0 , 1 , or 2 of a smooth function f restricted to some domain ω k with z ω k ¯ ;

Λ k f = Λ z , j f = D α ( f | ω k ) ( z k ) for all  f C 2 ( ω k ¯ ) .

Compared to the classical Argyris finite element space, the only modification here is that some nodes have 7 rather than 6 degrees of freedom of this form. The shape functions are the same but the global arrangement involves functionals with one-sided second-order normal-normal derivatives when either ω k ¯ H + ( z ) or ω k ¯ H - ( z ) . Given f H 1 ( Ω ) , its approximation

(3.1) J f = k = 1 N M k ( f ) φ k A ( 𝒯 )

is defined in terms of the nodal basis functions φ k = ψ z , j A ( 𝒯 ) of Notation 2.4 and some linear functionals M k = M z , j as in [19] (explicitly given in integral formulas in [19, equation (4.15)]). We recall from [19] that, given any Λ z , j = D α ( | ω k ) ( z ) one may select any T z , j with (C1). Given ( z , T z , j , D α ) , the proof designs a weight function ψ ~ k (and below ψ k ) on T k and defines a derivative D ~ k with

(3.2) M k ( f ) = T z , j ψ ~ k ( x ) D ~ k f ( x ) 𝑑 x for all  f H 1 ( ω k )

for all k = 1 , , N . The derivative D ~ k is equal to D k in case its order | D k | is 0 or 1, while an integration by parts in T z , j allows for the order | D ~ k | = 1 when | D k | = 2 . We refer to [19, equations (4.8)–(4.16)] for all the details and the scaling properties of the associated functions and mention that [19] utilizes the notation κ k rather than T z , j (for the treatment of inhomogeneous boundary conditions, when κ k is a boundary edge).

The two one-sided second-order normal-normal derivatives ν ( z ) ν ( z ) at z = z k 𝒱 ( Ω ) 𝒱 0 ( Ω ) deserves particular attention: Recall T z , 6 H + ( z ) from (C1) when Λ k = Λ z , 6 is the version of ν ( z ) ν ( z ) with values taken from ω k H + ( z ) and T z , 7 H - ( z ) for Λ k = Λ z , 7 . The functions φ k , ψ k , and the functional (3.2) are established and analyzed in [19]; the only difference to the presented A ( 𝒯 ) is their global arrangement.

The design of the weight functions implies Λ k f = M k ( f ) for all quintic polynomials f P 5 ( 2 ) ; cf. [19, equation (4.11)] for the proof. This and a discussion of local and global degrees of freedom lead to the projection property in [19, equation (5.6)], i.e., the idempotence J 2 = J . ∎

Proof of Theorem 2 (a).

Given T 𝒯 𝒯 ^ and v ^ A A ( 𝒯 ^ ) , the assertion J v ^ A = v ^ A in T is an identity of two quintic polynomials that follows if all 21 degrees of freedom of the Argyris finite element at T coincide. It is important to understand that (in a certain local coordinate system) those degrees of freedom are present in each of the extended Argyris finite element spaces A ( 𝒯 ) and A ( 𝒯 ^ ) at hand. Let Λ k = Λ z , j be one degree of freedom at the node z T that belongs to T with global number k { 1 , , N } and ( z , j ) . Since 𝒯 ^ is a refinement, this degree of freedom Λ z , j is also contained in A ( 𝒯 ^ ) with some global number k ^ , but the same index Λ z , j (in precisely this notation) because T 𝒯 𝒯 ^ .

Since T 𝒯 ( z ) 𝒯 ^ ( z ) , conditions (C1)(C2) ensure T z , j 𝒯 ( z ) 𝒯 ^ ( z ) . Moreover, if z 𝒱 ( Ω ) 𝒱 0 ( Ω ) is a new interior vertex, then T 𝒯 + ( z ) and j = 6 (resp. T 𝒯 - ( z ) and j = 7 ) imply T z , j 𝒯 + ( z ) 𝒯 ^ + ( z ) (resp. T z , j 𝒯 - ( z ) 𝒯 ^ - ( z ) ). The two triangles T and T z , j in 𝒯 ( z ) 𝒯 ^ ( z ) are in general distinct, so let f and g in P 5 ( 2 ) denote the extension of the quintic polynomials v ^ A | T and v ^ A | T z , j from T and T z , j to the entire plane 2 , respectively. The degree of freedom Λ z , j is defined uniquely for the finite element space A ( 𝒯 ) and A ( 𝒯 ^ ) and so Λ k f = Λ k v ^ A = Λ k g . This follows for a new interior node z 𝒱 ( Ω ) 𝒱 0 ( Ω ) and the two-sided second-order normal-normal derivatives (i.e., j = 6 , 7 ) from the selection of T , T z , j 𝒯 ± ( z ) 𝒯 ^ ± ( z ) in the same half-plane H ± ( z ) .

The linear functionals Λ k and M k coincide in P 5 ( 2 ) and so Λ k g = M k ( g ) = M k ( v ^ A ) with (3.2) in the last identity. The coefficient M k ( v ^ A ) arises in front of the nodal basis function φ k in the definition (3.1) of J and so the duality relation (from Notation 2.4) shows M k ( v ^ A ) = Λ k ( J v ^ A ) . In conclusion, Λ k f = Λ k ( J v ^ A ) , which also reads Λ z , j ( f - J v ^ A ) = 0 . Recall that this holds for all j = 1 , , m ( z ) and any node z in T except for any new interior vertex z 𝒱 ( Ω ) 𝒱 0 ( Ω ) and j { 6 , 7 } . In the later case Λ z , 6 ( f - J v ^ A ) = 0 if T 𝒯 + ( z ) and Λ z , 7 ( f - J v ^ A ) = 0 if T 𝒯 - ( z ) . For a triangle T with positive distance to the boundary this implies that L j ( f - ( J v ^ A ) | T ) = 0 for all j = 1 , , 21 , when ( T , P 5 ( T ) , ( L 1 , , L 21 ) ) denotes the quintic Argyris finite element (in the sense of Ciarlet).

In case dist ( T , Ω ) = 0 that T hits the boundary Ω of the domain Ω, not all of the 21 degrees of freedom L 1 , , L 21 are contained in the list Λ 1 , , Λ N because of the boundary conditions in H 0 2 ( Ω ) . But the realization of the boundary conditions in J v ^ A A ( 𝒯 ) and v ^ A A ( 𝒯 ^ ) imply

(3.3) D α ( J v ^ A ) ( z ) = 0 = D α ( v ^ A ) ( z )

at all nodes z 𝒱 on the boundary Ω with a derivative of order | α | = 0 , 1 and also for | α | = 2 at a corner z V ( Ω ) of the domain. For a vertex z 𝒱 ( Ω ) V ( Ω ) on a flat part of the boundary Ω , (3.3) holds for the two second-order derivatives D α = τ τ 2 and D α = τ ν 2 at z with one or two tangential derivatives. The remaining second-order normal-normal derivative D α = ν ν 2 = Λ k = Λ z , 1 at z is a global degree of freedom with some number k { 1 , , N } . Then (3.3) may fail to hold, but ν ν 2 ( f - J v ^ A ) ( z ) = Λ z , 1 ( f - J v ^ A ) = 0 follows from the previous analysis for z T . In summary, all 21 degrees of freedom vanish at ( f - ( J v ^ A ) | T ) in this case dist ( T , Ω ) = 0 as well. Since ( T , P 5 ( T ) , ( L 1 , , L 21 ) ) is a finite element in the sense of Ciarlet, the quintic polynomial f - ( J v ^ A ) | T vanishes in T. This concludes the proof of (a). ∎

Proof of Theorem 2 (b).

The arguments in the proof of [19, Theorem 7.1] show, for any T with neighborhood Ω ( T ) and m = 0 , 1 , 2 , that

(3.4) | J f | H m ( T ) k = 0 2 h T k - m | f | H k ( Ω ( T ) ) for all  f H 0 2 ( Ω ) .

It is a standard technique [8] to combine a stability property with an approximation property. If T has a positive distance to the boundary Ω , then (3.1) leads to J g = g in T for any affine g P 1 ( Ω ( T ) ) . The choice of g such that the integrals of f - g and ( f - g ) over Ω ( T ) vanish leads with (3.4) to

| f - J f | H m ( T ) | f - g | H m ( T ) + | J ( f - g ) | H m ( T ) k = 0 2 h T k - m | f - g | H k ( Ω ( T ) ) h T 2 - m | f | H 2 ( Ω ( T ) )

with Poincaré inequalities in Ω ( T ) in the final step. In the remaining case, T hits the boundary Ω and at least one edge E on the boundary also belongs to Ω ( T ) E . Friedrichs inequalities for f H 2 ( Ω ( T ) ) with f and f vanishing on E and the shape-regularity of 𝒯 imply h T - 2 f L 2 ( ( Ω ( T ) ) + h T - 1 | f | H 1 ( ( Ω ( T ) ) | f | H 2 ( Ω ( T ) ) . Since (3.4) holds in this situation as well, this and triangle inequalities result in

| f - J f | H m ( T ) h T 2 - m | f | H 2 ( Ω ( T ) ) for all  f H 0 2 ( Ω ) .

This concludes the proof of (b). ∎

Proof of Theorem 2 (c).

The point is that Jf is well defined for f H 1 ( Ω ( T ) ) and the stability analysis in [19, equation (7.5)] in the present case of triangles κ j = T j (with dim ( T j ) = 2 ) and for m = 0 , the right-hand side in (3.4) is replaced by k = 0 1 h T k | f | H k ( Ω ( T ) ) without the derivatives of second order. This concludes the proof of (c). ∎

Proof of Theorem 2 (d).

Given any f H 0 1 ( Ω ) , the substitution of f by f - g for some constant g P 0 ( Ω ( T ) ) with J g = g in T in (c), results in

(3.5) f - J f L 2 ( T ) f - g L 2 ( Ω ( T ) ) + h T | f | H 1 ( Ω ( T ) ) .

If T has a positive distance to the boundary Ω , then (3.1) shows J g = g in T for the integral mean g P 0 ( Ω ( T ) ) of f in Ω ( T ) . This and a Poincaré inequality show

(3.6) f - g L 2 ( Ω ( T ) ) h T | f | H 1 ( Ω ( T ) ) .

If T hits the boundary Ω , then some edge E ( Ω ) on the boundary also belongs to Ω ( T ) E . Set g = 0 and deduce (3.6) from a Friedrichs inequality for f H 0 1 ( Ω ) with f | E = 0 and the shape-regularity of 𝒯 . The combination of (3.5)–(3.6) concludes the proof of (d). ∎

4 Adaptive Mesh-Refinement Algorithm

The axioms of adaptivity are four abstract properties (A1)–(A4) for an estimator η and a distance function δ to provide optimal convergence rates [10, 12, 6].

4.1 Error Estimator and Distance

For any admissible triangulation 𝒯 𝕋 and the extended Argyris finite element space A ( 𝒯 ) and any right-hand side f L 2 ( Ω ) , let u A A ( 𝒯 ) H 0 2 ( Ω ) solve

(4.1) a ( u A , v A ) = F ( v A ) for all  v A A ( 𝒯 )

with the scalar product a and the linear form F defined by

a ( u , v ) := Ω Δ u Δ v 𝑑 x and F ( v ) := Ω f v 𝑑 x for all  u , v H 0 2 ( Ω ) .

The unique discrete solution u A A ( 𝒯 ) to (4.1) gives rise to the error estimator η ( 𝒯 , ) : 𝒯 ( 0 , ) defined for any triangle T 𝒯 with area | T | by the square root of

(4.2) η 2 ( 𝒯 , T ) := η T 2 := | T | 2 f - Δ 2 u A L 2 ( T ) 2 + E ( T ) ( Ω ) ( | T | 1 2 [ Δ u A ] E L 2 ( E ) 2 + | T | 3 2 [ Δ u A ν E ] E L 2 ( E ) 2 ) .

Here and throughout the paper, [ ] E := ( | T + ) - ( | T - ) denotes the jump across the interior edge E = T + T - shared by the two neighboring triangles T ± 𝒯 with unit normal ν E (and a fixed orientation).

The analog formula applies to any admissible refinement 𝒯 ^ 𝕋 ( 𝒯 ) with a discrete solution u ^ A and so defines η 2 ( 𝒯 ^ , T ) for all T 𝒯 ^ . The distance of 𝒯 and 𝒯 ^ is

δ ( 𝒯 , 𝒯 ^ ) := | u ^ A - u A | H 2 ( Ω ) .

4.2 Stability (A1) and Reduction (A2)

The first index 𝒯 in the estimator η ( 𝒯 , ) : 𝒯 ( 0 , ) refers to an admissible triangulation 𝒯 𝕋 , while the second in (4.2) is a triangle T thereof. It is convenient to abbreviate 2 norms over subsets of triangles 𝒯 by the sum convention

η ( 𝒯 , ) := ( T η 2 ( 𝒯 , T ) ) 1 2 for all  𝒯 .

The empty sum is zero and the full sum is abbreviated η ( 𝒯 ) := η ( 𝒯 , 𝒯 ) . With those conventions, the stability (A1) and the reduction (A2) read as follows.

Theorem 3 (Discrete Stability and Reduction).

There exist universal constants Λ 1 , Λ 2 , which depend only on T through T 0 , such that the respective error estimators of (4.2) for any admissible refinement T ^ of T T satisfy

(A1) | η ( 𝒯 ^ , 𝒯 ^ 𝒯 ) - η ( 𝒯 , 𝒯 𝒯 ^ ) | Λ 1 δ ( 𝒯 , 𝒯 ^ ) ,
(A2) η ( 𝒯 ^ , 𝒯 ^ 𝒯 ) 2 - 1 4 η ( 𝒯 , 𝒯 𝒯 ^ ) + Λ 2 δ ( 𝒯 , 𝒯 ^ ) .

Proof.

Those results follow from triangle inequalities as outlined in second-order problems in [6, 13, 10, 12] followed by (discrete) trace inequalities; further details are omitted. ∎

4.3 Discrete Reliability (A3) and Quasi-Orthogonality (A4)

The discrete reliability is key to the a posteriori error analysis and follows with the discrete quasi-interpolation of Theorem 2 plus standard arguments.

Theorem 4 (Discrete Reliability).

There exists a universal constant Λ 3 , which depends only on T through T 0 , such that the respective error estimators of (4.2) for any admissible refinement T ^ of T T satisfy

(A3) δ ( 𝒯 , 𝒯 ^ ) Λ 3 η ( 𝒯 , 𝒯 𝒯 ^ ) .

Proof.

Given the discrete solution u A A ( 𝒯 ) (resp. u ^ A A ( 𝒯 ^ ) ) to (4.1) with respect to A ( 𝒯 ) (resp. A ( 𝒯 ^ ) ) based on 𝒯 (resp. 𝒯 ^ ), set e ^ := u ^ A - u A A ( 𝒯 ^ ) + A ( 𝒯 ) and recall Theorem 1 to deduce e ^ A ( 𝒯 ^ ) . Given the quasi-interpolation of Theorem 2, set e := J e ^ A ( 𝒯 ) and v ^ := e ^ - e = ( 1 - J ) e ^ A ( 𝒯 ^ ) . The Galerkin property with e A ( 𝒯 ) A ( 𝒯 ^ ) H 0 2 ( Ω ) leads to

δ 2 := δ 2 ( 𝒯 , 𝒯 ^ ) = | e ^ | H 2 ( Ω ) 2 = a ( e ^ , e ^ ) = a ( e ^ , v ^ ) = F ( v ^ ) - a ( u A , v ^ ) .

A piecewise integration by parts twice proves that the last residual term F ( v ^ ) - a ( u A , v ^ ) is equal to

T 𝒯 T ( f - Δ 2 u A ) v ^ 𝑑 x - E ( Ω ) E ( v ^ ν E [ Δ u A ] E - v ^ [ Δ u A ν E ] E ) 𝑑 s .

The definition of η T η T 2 in (4.2), and Cauchy inequalities show that this is bounded from above by a generic constant 1 times

T 𝒯 η T ( | T | - 1 v ^ L 2 ( T ) + | T | - 1 4 v ^ ν E L 2 ( T ) + | T | - 3 4 v ^ L 2 ( T ) ) .

A (discrete) trace inequality and the approximation properties for v ^ := ( I - J ) e ^ show with the shape-regularity | T | h T 2 that

| T | - 1 v ^ L 2 ( T ) + | T | - 1 4 v ^ ν E L 2 ( T ) + | T | - 3 4 v ^ L 2 ( T ) | e ^ | H 2 ( Ω ( T ) ) .

On the other hand, this contribution vanishes for all T 𝒯 ^ 𝒯 because v ^ = 0 therein. The finite overlap of the neighborhoods ( Ω ( T ) : T 𝒯 ) leads to the bound δ 2 ( T 𝒯 𝒯 ^ η T 2 ) 1 2 | e ^ | H 2 ( Ω ) = η ( 𝒯 , 𝒯 𝒯 ^ ) δ . ∎

The nestedness property of the extended Argyris finite element spaces implies orthogonality.

Theorem 5 (Quasi-Orthogonality).

Any sequence ( T k ) k N 0 of successive admissible refinements of T 0 satisfies, for all N 0 , that

(A4) k = δ 2 ( 𝒯 k , 𝒯 k + 1 ) Λ 4 η 2 ( 𝒯 )

with the universal constant Λ 4 := Λ 3 2 and Λ 3 from the previous theorem.

Proof.

Based on Theorem 1, the successive application of the Pythagoras theorem leads to

δ 2 ( 𝒯 , 𝒯 + m + 1 ) = k = + m δ 2 ( 𝒯 k , 𝒯 k + 1 ) .

This and Theorem 4 imply, for all m , 0 , that

k = + m δ 2 ( 𝒯 k , 𝒯 k + 1 ) Λ 3 2 η 2 ( 𝒯 ) .

The proof concludes with m . ∎

4.4 Adaptive Algorithm and Optimal Convergence Rates

The subsequent adaptive mesh-refinement algorithm is the nowadays standard strategy.

Adaptive Algorithm.

The algorithm has the input parameter 0 < Θ < 1 and the initial mesh 𝒯 0 . Given any level = 0 , 1 , , do

  1. compute u A ( 𝒯 ) with a ( u , v ) = F ( v ) for all v A ( 𝒯 ) .

  2. compute error estimator η ( 𝒯 , T ) for any T 𝒯 by (4.2) (with u replacing u A on the right-hand side).

  3. mark 𝒯 with (almost) minimal cardinality such that

    Θ η ( 𝒯 ) η ( 𝒯 , ) .

  4. refine all in 𝒯 and create new triangulation 𝒯 + 1 od.

Output are the discrete solutions u , the error estimators η := η ( 𝒯 ) , and the triangulations ( 𝒯 ) for all = 0 , 1 , 2 ,  .

Let 𝕋 ( N ) denote the set of all admissible triangulations 𝒯 𝕋 with number of triangles | 𝒯 | | 𝒯 0 | + N . The data oscillation osc ( f , 𝒯 ) is first defined by

osc ( f , T ) := | T | f - f T L 2 ( T )

for the integral mean f T of f L 2 ( Ω ) in T 𝒯 𝕋 and second as

osc ( f , 𝒯 ) := ( T 𝒯 osc ( f , T ) 2 ) 1 2 for  𝒯 𝒯 .

The interpretation of the subsequent consequence is that of optimal convergence rates: If the right-hand side is smaller than infinity, then there is an optimal way to achieve the convergence rate s and the following theorem asserts that also the outcome of the adaptive algorithm converges with the rate s.

Theorem 6 (Optimal Rates).

There exists a universal constant 0 < Θ 0 < 1 such that for all 0 < s < there exists some Λ eq such that the output of the adaptive algorithm with Θ < Θ 0 satisfies

sup 0 ( 1 + | 𝒯 | - | 𝒯 0 | ) - s ( u - u H 2 ( Ω ) + osc ( f , 𝒯 ) )
Λ eq sup N 0 ( 1 + N ) - s min 𝒯 𝕋 ( N ) ( min u A A ( 𝒯 ) u - u A H 2 ( Ω ) + osc ( f , 𝒯 ) ) .

The constant Λ eq solely depends on T through T 0 and on Θ 0 and s.

Proof.

This follows from the axioms of adaptivity [6, 10, 12] that (A1)–(A4) and sufficiently small Θ 0 lead to

sup 0 ( 1 + | 𝒯 | - | 𝒯 0 | ) - s η sup N 0 ( 1 + N ) - s min 𝒯 𝕋 ( N ) η ( 𝒯 ) .

This, the best-approximation property of the scheme, and the equivalence of the error estimator plus data oscillations η ( 𝒯 ) + osc ( f , 𝒯 ) to the error plus data oscillations u - u A H 2 ( Ω ) + osc ( f , 𝒯 ) lead to the assertion. ∎

5 Multigrid V-Cycle Algorithm

The first subsection introduces the overall V-cycle algorithm with some smoothing operator that requires a closer look at the degrees of freedom for the extended Argyris FEM in the second subsection.

5.1 The Multigrid V-Cycle Algorithm

Let 𝒯 0 , 𝒯 1 , 𝒯 2 , be a sequence of nested conforming finite element triangulations of the domain Ω such that 𝒯 is a refinement of 𝒯 - 1 by the NVB algorithm and let A ( 𝒯 ) be the extended Argyris finite element space of the previous section for any 0 . Define the discrete operator 𝒜 : A ( 𝒯 ) A ( 𝒯 ) and the discrete right-hand side A ( 𝒯 ) by

( 𝒜 w , v ) L 2 ( Ω ) := a ( w , v ) and ( , v ) L 2 ( Ω ) := F ( v ) for all  w , v A ( 𝒯 )

with the inner product ( , ) L 2 ( Ω ) in L 2 ( Ω ) . This defines the discrete problem on the level 0 : Seek u A ( 𝒯 ) with

(5.1) 𝒜 u = .

The prolongation and restriction operators are defined in terms of the L 2 inner product projection operator 𝒬 : H 0 2 ( Ω ) A ( 𝒯 ) and the energy inner product projection operator 𝒫 : H 0 2 ( Ω ) A ( 𝒯 ) defined by

(5.2) ( 𝒬 w , v ) L 2 ( Ω ) = ( w , v ) L 2 ( Ω ) and a ( 𝒫 w , v ) = a ( w , v )

for all w H 0 2 ( Ω ) and all v A ( 𝒯 ) , 0 .

The local Gauss–Seidel relaxation of Section 5.2 defines a smoothing operator : A ( 𝒯 ) A ( 𝒯 ) based on a selection of n ~ particular nodal basis functions ϕ 1 , , ϕ n ~ in A ( 𝒯 ) selected in Section 5.2 below. This specifies the local projection operator P j : H 0 2 ( Ω ) A ( 𝒯 ) onto the one-dimensional span of ϕ j for all j = 1 , , n ~ and by

(5.3) P j w := ( a ( w , ϕ j ) a ( ϕ j , ϕ j ) ) ϕ j for all  w H 2 0 ( Ω ) .

The smoothing operator : A ( 𝒯 ) A ( 𝒯 ) reads

(5.4) := ( I - k = 1 n ~ ( I - P k ) ) 𝒜 - 1 .

Given an initial vector u ( 0 ) A ( 𝒯 ) , the standard V-cycle multigrid algorithm [5] solves system (5.1) by the iterative method

(5.5) u ( k ) = u ( k - 1 ) + ( - 𝒜 u ( k - 1 ) ) for  k

with an approximate inverse of 𝒜 recursively defined in a V-cycle.

Algorithm (V-Cycle).

Let 0 := 𝒜 0 - 1 . For = 1 , 2 , 3 , and g A ( 𝒯 ) ,

  1. Pre-smoothing: w 1 := g .

  2. Correction: w 2 := w 1 + - 1 𝒬 - 1 ( g - 𝒜 w 1 ) .

  3. Post-smoothing: g := w 2 + T ( g - 𝒜 w 2 ) .

Then is a uniform approximative inverse of 𝒜 in the operator norm

I - 𝒜 𝒜 := sup v A ( 𝒯 ) { 0 } a ( v - 𝒜 v , v ) a ( v , v ) .

Theorem 7.

Under the assumptions of this subsection and with the selection of the basis functions ϕ 1 , , ϕ n ~ in A ( T ) from Section 5.2 below, A and B satisfy

sup 0 I - 𝒜 𝒜 c 0 1 + c 0 < 1

for some positive c 0 bounded in terms of universal constants and the reduced elliptic regularity of the polygonal domain Ω.

The proofs start after the description of the smoothing operator. Theorem 7 implies that the simple iterative scheme (5.5) converges with rate smaller than or equal to some q < 1 independent of the number of levels, triangles, or the dimension of the linear system. It also implies uniform convergence of preconditioned schemes, e.g., the conjugate gradient scheme.

5.2 Partial Gauss–Seidel Relaxation

The smoothing operator is a Gauss–Seidel relaxation performed for new degrees of freedom and their neighbors, Recall that the finite element space A ( 𝒯 ) on the level 0 involves nodal basis functions ψ z , j and degrees of freedom Λ z , j associated to a node z 𝒩 𝒱 . The set 𝒱 (resp. and ) of vertices (resp. edges and edges’ midpoints) in the triangulation 𝒯 defines a superset of the set of nodes 𝒩 as defined in Notation 2.2 (where 𝒱 , , , 𝒩 , 𝒯 substitute 𝒱 , , , 𝒩 , 𝒯 ). Each node z 𝒩 locates m ( z , ) { 1 , 6 , 7 } degrees of freedom Λ z , j which is a derivative of order μ ( z , j , ) { 0 , 1 , 2 } as introduced in Section 2.2 and a nodal basis function ψ z , j for j = 1 , , m ( z , ) .

The neighboring triangles 𝒯 ( z ) := { T 𝒯 : z T } are affected under mesh-refinement and the selection of ψ z , j to A ~ ( 𝒯 ) A ( 𝒯 ) below is characterized by the condition

(5.6) 𝒯 ( z ) 𝒯 - 1 ( z ) .

In other words, (5.6) is the absence of 𝒯 ( z ) = 𝒯 - 1 ( z ) and involves some slightly pathological situations: Given any z 𝒱 the condition 𝒯 ( z ) = 𝒯 - 1 ( z ) is pointless if 𝒯 - 1 ( z ) does not exist, i.e., either = 0 or z - 1 for . In those cases the condition 𝒯 ( z ) 𝒯 - 1 ( z ) is regarded as fulfilled. In the remaining situations, i.e., z - 1 𝒱 - 1 and , the neighborhood 𝒯 - 1 ( z ) is defined and then 𝒯 ( z ) 𝒯 - 1 ( z ) is equivalent to the failure of one of the inclusions 𝒯 ( z ) 𝒯 - 1 ( z ) and 𝒯 - 1 ( z ) 𝒯 ( z ) . This concludes the comments on (5.6) and allows (in the notation of the previous subsections) for the definition

A ~ ( 𝒯 ) := span { ψ z , j A ( 𝒯 ) : z 𝒱 ,  1 j m ( z , ) , (5.6) holds }

for . (Notice that A ~ ( 𝒯 ) depends on 𝒯 - 1 and 𝒯 by (5.6), but the dependence on 𝒯 - 1 is suppressed in the notation for brevity.)

Throughout the present paper, let ϕ 1 , , ϕ n ~ be some enumeration of the selected shape functions ψ z , 1 , , ψ z , m ( z , ) for all z 𝒩 for with (5.6) with the linear hull

A ~ ( 𝒯 ) = span { ϕ 1 , , ϕ n ~ } .

The nodal basis functions ϕ 1 , , ϕ n ~ enter the definition of the smoother in (5.3)–(5.4) for ( = 0 involves direct solve and A ~ ( 𝒯 0 ) is not utilized).

The multigrid V-cycle algorithm is an adaptation of [27] (the Courant FEMs for second order problems) to the extended Argyris FEM. The multigrid V-cycle algorithm of [14] can also be generalized to the extended Argyris FEM.

6 Preliminaries in the Multigrid Analysis

This section starts with three preliminary subsections on the L 2 norm of (extended) Argyris finite element functions, on the NVB mesh-refinement, and on uniform meshes before the main result is established in Section 7.

6.1 Lumped Mass Matrix

Note that each degree of freedom Λ j A ( 𝒯 ) * in the extended Argyris finite element space A ( 𝒯 ) of dimension N := diam ( A ( 𝒯 ) ) (and its dual A ( 𝒯 ) * ) for an admissible triangulation 𝒯 𝕋 is associated with a node z j (a vertex of a triangle or the midpoint of an edge) and some (directional) derivative of order μ j { 0 , 1 , 2 } . The 21 degrees of freedom that act on some triangle T 𝒯 form the entries in the index list

I ( T ) := { j { 1 , , N } : z j T }

of their global numbers; recall that the triangle T is the compact convex hull of its vertices and so its edges’ midpoints belong to T. Any function v A A ( 𝒯 ) can be written in T 𝒯 as

(6.1) v A = j I ( T ) ( Λ j v A ) φ j a.e. in  T

with the real coefficient Λ j v A Λ j ( v A ) of the (global) nodal basis function φ j . Recall that the linear functionals Λ 1 , , Λ N (the degrees of freedom) and the (dual) nodal basis functions φ 1 , , φ N A ( 𝒯 ) satisfy Λ j φ k = δ j k for all j , k = 1 , , N .

The extended as well as the classical Argyris finite elements are not affine equivalent (although quasi-affine [15]) and so the scaling and the lumped representation of the L 2 norms are not immediate. For admissible triangulations, however, the subsequent equivalent constants solely depend on 𝒯 0 . Recall that μ j denotes the order of the derivative Λ j at the node z j .

Lemma 1 (Lumped L 2 Norm).

Adopt the aforementioned notation for v A A ( T ) in T T T with the representation (6.1). Then

v A L 2 ( T ) 2 j I ( T ) | T | 1 + μ j ( Λ j v A ) 2 .

Proof.

Any triangle T 𝒯 𝕋 with edge E of length t := | E | > 0 can be translated so that its first vertex P coincides with the origin and so there is one reference triangle T ref := conv { 0 , Q 2 , Q 3 } with Q 2 , Q 3 2 and | Q 2 | = 1 so that T = P + t T ref . This translation and scaling is possible for any triangle and leads to a set of possible reference triangles 𝒯 ref so that, for any T 𝒯 𝕋 , there exists some T ref 𝒯 ref , t > 0 , and P 2 with T = P + t T ref . The point is that the NVB leads to admissible triangulations with at most 8 | 𝒯 0 | interior different angles and the set 𝒯 ref has finite cardinality at most 5 | 𝒯 0 | .

The degrees of freedom simply translate, but the scaling depends on the order μ of the degree of freedom. Let the 21 degrees of freedom Λ 1 ref , , Λ 21 ref and the dual basis functions φ 1 ref , , φ 21 ref on some reference triangle T ref 𝒯 ref be enumerated so that the order of the first three degrees of freedom is zero, the order of those with index four to twelve is one and the remaining are of order two. Without loss of generality, let I ( T ) = { 1 , , 21 } , so that the 21 degrees of freedom in (6.1) related to T are given as for each j as follows: Λ j is equal to Λ j ref with an evaluation at a shifted node and the nodal basis function φ j reads φ j ( x ) = t μ j φ j ref ( x - P t ) for all x T . Consequently, the 21 × 21 mass matrix M ( T ) of T has the components

(6.2) M ( T ) j k := T φ j ( x ) φ k ( x ) 𝑑 x = t μ j + μ k + 2 M j k ref

with M j k ref := T ref φ j ref ( ξ ) φ k ref ( ξ ) 𝑑 ξ for all j , k = 1 , , 21 . Each T ref is associated to one SPD mass matrix M ref with positive eigenvalues. (The definiteness follows from the L 2 norm representation exploited below.) Since there is solely a finite number of reference triangles in 𝒯 ref , there exist the minimum λ ¯ (resp. maximum λ ¯ ) of all eigenvalues of a mass matrix M ref associated to some T ref . The positive constants λ ¯ and λ ¯ solely depend on 𝒯 0 , hence they are generic and denoted as λ ¯ 1 λ ¯ .

To prove the lemma, suppose T 𝒯 𝕋 and let T ref be associated as before with I ( T ) = { 1 , , 21 } and the representation (6.1). The Rayleigh quotients with M ref belong to the convex hull of its eigenvalues and so

(6.3) λ ¯ | x | 2 x M ref x λ ¯ | x | 2

holds for all x 21 with the Euclid length | x | . Then x j := t 1 + μ j Λ j v A for j = 1 , , 21 leads in (6.2)–(6.3) to some λ with λ ¯ λ λ ¯ and

v A L 2 ( T ) 2 = j , k I ( T ) ( Λ j v A ) ( Λ k v A ) M ( T ) j k = x M ref x = λ | x | 2 .

Since the scaling factor t satisfies | T | = t 2 | T ref | and each of the finite number of reference triangles satisfies | T ref | 1 , this concludes the proof. ∎

6.2 Re-summation

The analysis of multilevel methods requires global and local arguments. The re-summation lemma of this section links the locally refined triangulations from NVB with a structured uniform partition.

6.2.1 Three Constants in NVB

Given the initial triangulation 𝒯 0 and the set 𝕋 of admissible triangulations from Section 2.1, the following three bounds M 1 , M 2 , M 3 are universal in that they depend exclusively on 𝒯 0 .

Some concepts are required to define M 1 , M 2 , M 3 . The first is the set of triangles j ( 𝒯 , T ) of j layers around some T 𝒯 in a triangulation 𝒯 𝕋 : Given 𝒯 𝕋 define 0 ( 𝒯 , T ) := { T } and, for j = 0 , 1 , successively define

(6.4) j + 1 ( 𝒯 , T ) := { K 𝒯 : dist ( T , K ) = 0  for some  T j ( 𝒯 , T ) }

and recall Ω ( T ) = int ( 1 ( 𝒯 , T ) ) in Theorem 2.

The second concept is the refinement level ( T ) of a triangle T 𝕋 { T  triangle : there exists  𝒯 𝕋 , T 𝒯 } . Since there exists a unique initial triangle K 𝒯 0 with T K , the quotient | T | | K | = 2 - ( T ) of the areas | T | and | K | of T and K belongs to the set { 1 , 1 2 , 1 4 , 1 8 , } and defines the refinement level ( T ) of T. For a set 𝕋 of triangles, let | | denote its cardinality and let ( ) := { ( M ) : M } denote the set of the refinement levels attained in that set ; min ( ) min M ( M ) denotes the minimal level.

Lemma 2 (Universal Bounds).

The three positive constants

M 1 := max 𝒯 𝕋 max T 𝒯 | 1 ( 𝒯 , T ) | ,
M 2 := max 𝒯 𝕋 max T 𝒯 ( max ( 1 ( 𝒯 , T ) ) - min ( 1 ( 𝒯 , T ) ) ) ,
M 3 := max T 𝕋 | { 2 ( 𝒯 , T ) : 𝒯 𝕋 , T 𝒯 } |

exclusively depend on T 0 ; this is abbreviated by M 1 , M 2 , M 3 1 .

Proof.

Recall that there are a finite number of different interior angles (at most 7 | 𝒯 0 | ) possible in the triangles 𝕋 ; in particular there is a smallest ω 0 > 0 . This leads to a very coarse bound M 1 5 π ω 0 - 2 . A closer look in the initial condition and NVB proves that two triangles T + , T - 𝒯 𝕋 that share an edge E = T + T - have a level distance ( T + ) - ( T - ) { - 1 , 0 , 1 } at most one (as already observed in [2]). Consequently, M 2 M 1 .

For each fixed triangle K 𝕋 , and any triangulation 𝒯 𝕋 containing K 𝒯 , the patch 2 ( 𝒯 , K ) is formed by at most M 1 2 triangles and each angle in each of them has a value from a finite set of (at most 7 × | 𝒯 0 | ) different angles. Since K is fixed, the number of different patches is bounded, i.e., the cardinality | { 2 ( 𝒯 , K ) : 𝒯 𝕋 , K 𝒯 } | M 3 and M 3 1 is independent of K. ∎

6.2.2 Uniform Mesh-Refinement

Recall that the initial triangulation 𝒯 0 from Section 2.1 satisfies the initial condition: The refinement edge E ( T ) := conv { P 1 , P 3 } associated to any triangle T = conv { P 1 , P 2 , P 3 } given by ( P 1 , P 2 , P 3 ) (its vertices in a fixed order) satisfies that either E = E ( T 1 ) = E ( T 2 ) or E ( T 1 ) E E ( T 2 ) for any T 1 , T 2 𝒯 0 with the common edge E = T 1 T 2 (see [10, 24]). Uniform NVB means one bisection for each triangle and leads to the regular triangulation 𝒯 1 uniform := { T bisec ( T ) : T 𝒯 0 } of bisected triangles. It also follows that the triangles in 𝒯 1 uniform 𝕋 satisfy the initial condition as well and so the uniform refinement can be repeated:

𝒯 m + 1 uniform := { T bisec ( T ) : T 𝒯 m uniform } for all  m 0

defines a sequence of quasi-uniform admissible triangulation. Since 𝒯 0 is fixed throughout this paper, the shape-regular triangulation 𝒯 uniform is associated with a global mesh-size 2 - m 2 in that each triangle T 𝒯 m uniform of area | T | and level ( T ) = m satisfies

h 0 2 - m 2 | T | 1 2 H 0 2 - m 2 for all  T 𝒯 m uniform  and all  m 0

for the minimal resp. maximal initial mesh-size h 0 := min { | T | 1 2 : T 𝒯 0 } H 0 := max { | T | 1 2 : T 𝒯 0 } .

6.2.3 Re-summation

Adopt the notation of the previous two subsections and consider a sequence ( 𝒯 ) 0 of admissible triangulations obtained from 𝒯 0 by successive admissible refinements 𝒯 + 1 𝕋 ( 𝒯 ) for any = 0 , 1 , 2 ,  . Recall the definition (6.4) of the neighborhood of a triangle T 𝒯 and abbreviate

(6.5) j , ( T ) := j ( 𝒯 , T ) for all  T 𝒯  and all  0

for j = 1 , 2 . For each 0 , define the two subsets 𝒯 ± of 𝒯 by

(6.6) 𝒯 + := { T 𝒯 : 1 , ( T ) 1 , + 1 ( T ) } ,
(6.7) 𝒯 - := { T 𝒯 : 1 , ( T ) 1 , - 1 ( T ) } .

For clarity set 𝒯 0 - := 𝒯 0 (for 𝒯 - 1 does not exist and 1 , 0 ( T ) = 1 , - 1 ( T ) is impossible). The subsequent re-summation lemma allows the transfer of terms on the unstructured (and locally refined triangulations) ( 𝒯 ) 0 to uniform triangulations ( 𝒯 m uniform ) m 0 . It is written for fairly general summands to underline that it is only a re-arrangement of the sums: suppose that s 2 ( j , T ) is a non-negative real number defined for any triangle T 𝕋 and any j 0 with the sum convention

s 2 ( j , ) := M s 2 ( j , M )

for any finite set of admissible triangles; set ( ) + := max { 0 , } .

Lemma 3 (Re-summation).

Under the above notation,

= 0 L K 𝒯 ± s 2 ( min ( 1 , ( K ) ) , 1 , ( K ) ) M 1 M 3 m = 0 j = ( m - M 2 ) + m s 2 ( j , 𝒯 m uniform )

holds for all L N 0 ( T ± in the second sum of the left-hand side denotes either T + from (6.6) or T - from (6.7), the assertion holds in two versions).

Proof.

Notice that the right-hand side is independent of L and so the upper index L in the sum on the left-hand side could even be replaced by . Given any L 0 , however, the left hand-side is a finite sum unlike the right-hand side that could possibly be equal to infinity. In the latter case the assertion is trivial and so, without loss of generality, given L 0 suppose that only those s 2 ( j , T ) that arise on the left-hand side are possibly different from zero (for this makes the right-hand side as small as possible). Then only a finite number of summands are non-zero on both sides.

The proof departs with the definition of M 2 from Lemma 2 and T 1 , ( K ) for some K 𝒯 of level ( T ) and concludes that

( ( T ) - M 2 ) + min ( 1 , ( K ) ) ( T ) .

Consequently,

s 2 ( min ( 1 , ( K ) ) , T ) j = ( ( T ) - M 2 ) + ( T ) s 2 ( j , T ) .

Any T 1 , ( K ) for some K 𝒯 ± belongs to the set

𝒯 := { T 𝒯 : 2 , ( T ) 2 , ± 1 ( T ) }

and Lemma 2 asserts that there exist at most M 1 of those neighboring triangles K in 1 , ( T ) . This leads for any 0 to

K 𝒯 ± T 1 , ( K ) s 2 ( min ( 1 , ( K ) ) , T ) M 1 T 𝒯 j = ( ( T ) - M 2 ) + ( T ) s 2 ( j , T )
= M 1 m = 0 T 𝒯 𝒯 m uniform j = ( ( T ) - M 2 ) + ( T ) s 2 ( j , T ) .

The last identity utilizes that each admissible triangle T belongs to 𝒯 m uniform for the level m = ( T ) 0 . A re-arrangement of the last inequality shows

= 0 L K 𝒯 ± T 1 , ( K ) s 2 ( min ( 1 , ( K ) ) , T ) M 1 = 0 L m = 0 T 𝒯 𝒯 m uniform j = ( ( T ) - M 2 ) + ( T ) s 2 ( j , T )
= M 1 m = 0 j = ( m - M 2 ) + m T 𝒯 m uniform μ ( T ) s 2 ( j , T )

for the multiplicity μ ( T ) defined as the cardinality μ ( T ) = | ( T ) | L + 1 of the set

( T ) := { 1 , , μ ( T ) } := { { 0 , 1 , , L } : T 𝒯 }

of indices 1 < 2 < < μ ( T ) . There is nothing to prove in the sequel for ( T ) = and μ ( T ) = 0 , so suppose μ ( T ) { 1 , , L } for the moment. The definition of 𝒯 implies 2 , 1 ( T ) 2 , 2 ( T ) 2 , μ ( T ) ( T ) . Since 𝒯 1 , 𝒯 2 , , T μ ( T ) are successive refinements of each other, the sets 2 , 1 ( T ) , 2 , 2 ( T ) , , 2 , μ ( T ) ( T ) are pairwise distinct. In other words, the map 2 , ( T ) is an injection of ( T ) into { 2 ( 𝒯 , T ) : there exists 𝒯 𝕋 , T 𝒯 } . The cardinality of the latter set is at most M 3 from Lemma 2 and so μ ( T ) M 3 . The substitution of this in the previous upper bound proves

= 0 L K 𝒯 ± T 1 , ( K ) s 2 ( min ( 1 , ( K ) ) , T ) M 1 M 3 m = 0 j = ( m - M 2 ) + m T 𝒯 m uniform s 2 ( j , T ) .

Recall the sum convention s 2 ( j , 𝒯 m uniform ) = T 𝒯 m uniform s 2 ( j , T ) to conclude the proof. ∎

6.3 Analysis for Uniform Triangulations

All triangulations and the entire analysis throughout this subsection concern the uniform meshes from Section 6.2.2 and so the upper index is skipped here (but added once the reference is made outside of this subsection), so 𝒯 𝒯 uniform and the mesh-size h is 2 - 2 as h 0 and H 0 are viewed as global constants and hidden in the notation 1 h 0 H 0 for simplicity. Recall that the shape regularity in 𝒯 is inherited from 𝒯 0 and so the diameter of T is 2 - 2 .

The strengthened Cauchy–Schwarz inequality reads as follows.

Lemma 4.

Any , m N 0 , v A ( T ) , and v m A ( T m ) satisfy

2 | - m | 4 | a ( v , v m ) | h - 2 v L 2 ( Ω ) h m - 2 v m L 2 ( Ω ) .

Proof.

The proof may follow the lines in [30, Lemma 5.1]; a simplified version is given below based on the trace inequality and inverse estimates. Their combination is sometimes called discrete trace inequality and asserts f L 2 ( T ) | T | - 1 4 f L 2 ( T ) for each polynomial f P 5 ( T ) in the triangle T 𝒯 𝕋 (see [17]). Without loss of generality let m and consider K 𝒯 so that v | K is a quintic polynomial and v m | K H 2 ( K ) is a piecewise quintic polynomial. An integration by parts shows

K Δ v Δ v m 𝑑 x = K ( Δ v ) ( ν K v m ) 𝑑 x - K v m Δ v d x
Δ v L 2 ( K ) v m L 2 ( K ) + v m L 2 ( K ) Δ v L 2 ( K ) .

The discrete trace inequality leads to Δ v L 2 ( K ) h - 1 2 Δ v L 2 ( K ) and to v m L 2 ( K T ) h m - 1 2 v m L 2 ( T ) for any T 𝒯 m . Let 𝒯 k ( K ) denote the set of all triangles T 𝒯 m with T K and an intersection K T with the boundary of K of positive length. The discrete trace estimate shows

v m L 2 ( K ) 2 = T 𝒯 k ( K ) v m L 2 ( K T ) 2 T 𝒯 k ( K ) v m L 2 ( T ) 2
h m - 1 T 𝒯 k ( K ) v m L 2 ( T ) 2 h m - 1 v m L 2 ( K ) 2 .

The square root of this, the above estimates, and inverse estimates verify

| K Δ v Δ v m 𝑑 x | ( h - 1 2 h m 1 2 + h - 1 h m ) h - 2 v L 2 ( K ) h m - 2 v L 2 ( K ) .

The sum of all those estimates over K 𝒯 and h - 1 2 h m 1 2 + h - 1 h m 2 - m 4 conclude the proof. ∎

Let P P uniform and Q Q uniform denote the Galerkin and the L 2 projection onto A ( 𝒯 ) are linear and bounded operators from H 0 2 ( Ω ) into H 0 2 ( Ω ) defined for any v H 0 2 ( Ω ) by P v , Q v A ( 𝒯 ) with

a ( P v , w A ) = a ( v , w A ) for all  w A A ( 𝒯 ) ,
( Q v , w A ) L 2 ( Ω ) = ( v , w A ) L 2 ( Ω ) for all  w A A ( 𝒯 ) .

The quasi-uniform triangulations allow for approximation error estimates and for inverse estimates for functions and norms in the Sobolev spaces H s ( Ω ) with semi-norm | | H s ( Ω ) for 0 s 2 defined, for instance, by interpolation of L 2 ( Ω ) H 0 ( Ω ) and H 1 ( Ω ) resp. H 2 ( Ω ) .

The following approximation and stability properties are well known for the quasi-uniform triangulations at hand in this subsection.

Lemma 5 ([30, Lemma 5.2]).

For any 0 r 2 and N 0 ,

v - Q v H r ( Ω ) 2 ( r 2 - 1 ) | v | H 2 ( Ω ) 𝑎𝑛𝑑 Q w H r ( Ω ) w H r ( Ω )

hold for v H 2 ( Ω ) and w H r ( Ω ) . ∎

The analysis requires the known reduced elliptic regularity on polygons that involves some index 1 2 < σ 1 throughout the remaining parts of this paper.

Theorem 8 (Regularity Shift).

Given the bounded Lipschitz domain Ω R 2 with polygonal boundary Ω , there exist some constants σ > 1 2 and C > 0 such that any v H 0 2 ( Ω ) with 2 v H σ - 2 ( Ω ) satisfies v H 0 2 ( Ω ) H 2 + σ ( Ω ) and u H 2 + σ ( Ω ) C 2 u H σ - 2 .

Proof.

The result has been established by Blum and Rannacher for convex domains with σ = 1 and for the maximal interior angle ω smaller than 1.4 π with σ = 2 . The non-convex case leads to σ < 1 depending on the maximum angle and σ > 1 2 follows for ω < 2 π . The result is frequently accepted and more details may be found in [1, 22]. It turns out that v H 0 2 ( Ω ) with 2 v H s - 2 ( Ω ) satisfies v H 0 2 ( Ω ) H 2 + s ( Ω ) and u H 2 + σ ( Ω ) C 2 u H s - 2 for all s with 0 s σ and this explains the description as a shift theorem. ∎

The reduced elliptic regularity and the Aubin–Nitsche duality technique provide error estimates in weaker Sobolev norms; the proof is outlined for completeness.

Lemma 6 (Duality).

Any v H 0 2 ( Ω ) and N 0 satisfy

| v - P v | H 2 - σ ( Ω ) 2 - σ 2 | v - P v | H 2 ( Ω ) .

Proof.

Given v - P v H 0 2 ( Ω ) H 2 - σ ( Ω ) , there exists a functional F in the dual H σ - 2 ( Ω ) with norm one such that v - P v H 2 - σ ( Ω ) = F ( v - P v ) from a corollary of the Hahn–Banach extension theorem. The weak solution z H 0 2 ( Ω ) to Δ 2 z = F belongs to H 2 + σ ( Ω ) by Theorem 8. Then F ( v - P v ) = a ( v - P v , z ) = a ( v - P v , z - z A ) for some approximation z A to z and standard arguments on the (standard) Argyris finite element interpolation

v - P v H 2 - σ ( Ω ) | v - P v | H 2 ( Ω ) | z - z A | H 2 ( Ω ) h σ | v - P v | H 2 ( Ω ) | z | H 2 + σ ( Ω )

conclude the proof with z H 2 + σ ( Ω ) 1 and h 2 - 2 . ∎

Lemma 7 (Stability).

Any v H 0 2 ( Ω ) and , m N 0 with v := ( P - P - 1 ) v satisfy ( Q m - Q m - 1 ) v = 0 for m - 1 and for m that

| ( Q m - Q m - 1 ) v | H 2 ( Ω ) 2 - σ ( - m ) 2 | v | H 2 ( Ω ) .

Proof.

The proof follows that in [30, Lemma 5.3] and is merely outlined with less typos. On uniform meshes, the interpolation theory provides an inverse estimate

| ( Q m - Q m - 1 ) v | H 2 ( Ω ) 2 σ m 2 | ( Q m - Q m - 1 ) v | H 2 - σ ( Ω )

in fractional-order Sobolev spaces. The stability in Lemma 5 (b) leads to | ( Q m - Q m - 1 ) v | H 2 - σ ( Ω ) | v | H 2 - σ ( Ω ) . Lemma 6 applies to v = ( 1 - P ) P - 1 v and shows | v | H 2 - σ ( Ω ) 2 - σ 2 | v | H 2 ( Ω ) . The combination of the aforementioned estimates concludes the proof. ∎

Lemma 8.

Any v H 0 2 ( Ω ) and 0 r < 2 satisfy

(a) = 1 | ( Q - Q - 1 ) v | H 2 ( Ω ) 2 | v | H 2 ( Ω ) 2 ,
(b) = 0 2 ( 2 - r ) v - Q v H r ( Ω ) 2 | v | H 2 ( Ω ) 2 .

Remark 6.1.

Lemma 8 (b) fails for r = 2 . A counterexample concerns L and some v L A ( 𝒯 L ) of H 2 norm one, which is L 2 orthogonal to A ( 𝒯 L - 1 ) . Then the left-hand side of Lemma 8 (b) is L and the right-hand side is one.

Proof of Lemma 8 (a).

The proof follows that of [30, Lemma 5.4]. Abbreviate v := ( P - P - 1 ) v for all 0 with P - 1 v := 0 and observe that the series v = = 0 v converges in H 0 2 ( Ω ) by the convergence of the Galerkin scheme and | v | H 2 ( Ω ) 2 = = 0 | v | H 2 ( Ω ) 2 . Lemma 7 and triangle inequalities show

m = 1 | ( Q m - Q m - 1 ) v | H 2 ( Ω ) 2 = m = 1 | = m ( Q m - Q m - 1 ) v | H 2 ( Ω ) 2
m = 1 ( = m | ( Q m - Q m - 1 ) v | H 2 ( Ω ) ) 2 m = 1 ( = m 2 - σ ( - m ) 2 | v | H 2 ( Ω ) ) 2 .

With the abbreviations a := | v | H 2 ( Ω ) and 0 < q := 2 - σ 2 < 1 , the last sum reads

m = 1 ( = m a q - m ) 2 = m = 1 k , = m a k a q k + - 2 m = k , = 1 a k a ( m = 1 min { k , } q k + - 2 m )
1 1 - q 2 k , = 1 a k a q | k - | = 1 1 - q 2 a Q a

for the vector a = ( a j : j 0 ) and the infinite matrix Q with the entry Q j k = q | j - k | for j , k 0 . The Gershgorin circle theorem shows (for each finite submatrix of Q and hence for Q) that all eigenvalues of the symmetric matrix Q belong to the compact interval [ 1 - q 1 - q , 1 + q 1 - q ] . Consequently, a Q a 1 1 - q a a . This and a a = | v | H 2 ( Ω ) 2 conclude the proof. ∎

Proof of Lemma 8 (b).

Set w m := ( Q m - Q m - 1 ) v and apply Lemma 5 (for v and replaced by w m and m with w m = w m - Q m - 1 w m ) to verify

w m H r ( Ω ) γ m | w m | H 2 ( Ω )  for  0 < γ := 2 r 2 - 1 < 1 .

After triangle inequalities this leads for b m := | w m | H 2 ( Ω ) to

v - Q v H r ( Ω ) m = + 1 w m H r ( Ω ) m = + 1 γ m b m .

The remaining calculations follow the arguments of part (a) of the proof and utilize the last estimate to establish

= 0 2 ( 2 - r ) v - Q v H r ( Ω ) 2 = 0 k , m = + 1 γ m + k - 2 b k b m
= k , m = 1 b k b m ( = 0 min { k , m } - 1 γ m + k - 2 ) 1 1 - γ 2 k , m = 1 γ | m - k | b k b m .

The last sum is the product of the vector ( b k : k ) times an infinite matrix Q := ( γ | m - k | : k , m ) times the vector ( b m : m ) . The eigenvalues of Q are bounded by 1 1 - γ and hence

( 1 - γ ) 2 ( 1 + γ ) = 0 2 ( 2 - r ) v - Q v H r ( Ω ) 2 j = 1 b j 2 = j = 1 | ( Q j - Q j - 1 ) v | H 2 ( Ω ) 2 .

This and Lemma 8 (a) conclude the proof. ∎

7 Convergence Analysis

7.1 Overview

The proof of Theorem 7 concludes in Section 7.6 with arguments of a general multilevel theory [5, 29] based on certain decompositions. Throughout the analysis of the multigrid algorithm of Section 5, there is a given sequence ( 𝒯 ) 0 of successive one-level mesh-refinements in 𝕋 and 0 . Section 7.2 adapts the quasi-interpolation of Theorem 2 to the reduced space A ~ ( 𝒯 ) = span { ϕ 1 , , ϕ n ~ } from Section 5.2 and defines a sequence ( J ) 0 of quasi-interpolation operators. Sections 7.37.5 provide three estimates of partial sums in the split

(7.1) v L = J 0 v L + = 0 L - 1 ( J + 1 - J ) v L

of an arbitrary v L A ( 𝒯 L ) and L . The key point in Propositions 13 below is that the generic constants do neither depend on L nor on ( 𝒯 ) 0 , but solely on 𝒯 0 through the constants M 1 , M 2 , M 3 of Lemma 2 and C d from Theorem 9 (d) (resp. Theorem 2 (d)).

7.2 Quasi-Interpolation

The design of the quasi-interpolation operator in Theorem 2 looks ahead towards a refinement 𝒯 ^ of the current triangulation 𝒯 under conditions (C1)(C2). The multigrid convergence analysis relies on a sequence ( J ) 0 of quasi-interpolation operators, which look backwards in the sequence ( 𝒯 ) 0 of the successive mesh-refinements.

Theorem 9.

Given a sequence ( T ) N 0 of successive one-level mesh-refinements in T , there exists a sequence ( J ) N 0 of quasi-interpolation operators that satisfy properties (b)–(d) in Theorem 2 for all N 0 (when T and J substitute T and J) and property (a’) for all N 0 :

  1. ( J + 1 - J ) v A ~ ( 𝒯 + 1 ) for all v H 0 2 ( Ω ) .

The definition of J is steered by a family ( T z , j : ( z , j ) ) of triangles with (C1). Adapt all the notation 𝒯 , 𝒩 , m ( z ) for z 𝒩 , ψ z , j for ( z , j ) for the level and write 𝒯 , 𝒩 , m ( z , ) for z 𝒩 , ψ z , j for ( z , j ) , etc. In particular, 𝒯 ( z ) := { T 𝒯 : z T } for all z 𝒩 and 𝒯 , ± ( z ) = 𝒯 ( z ) H ± ( z ) for all z 𝒱 ( Ω ) 𝒱 0 ( Ω ) .

Condition (C3) is nothing else than a rewriting of (C1) for each level.

Condition (C3).

For any 0 , the family ( T z , j : ( z , j ) ) of triangles satisfies T z , 1 , , T z , m ( z , ) 𝒯 ( z ) for all z 𝒩 and, in addition, T z , 6 𝒯 , + ( z ) and T z , 7 𝒯 , - ( z ) at each z 𝒱 ( Ω ) 𝒱 0 ( Ω ) .

Note that the set of nodes increases with the level 𝒩 𝒩 + 1 for any 0 and

𝒩 ~ + 1 := { z 𝒩 : 𝒯 ( z ) 𝒯 + 1 ( z ) } ( 𝒩 + 1 𝒩 ) 𝒩 + 1

defines the space A ~ ( 𝒯 + 1 ) = span { ψ z , j + 1 : j = 1 , , m ( z , + 1 )  for  z 𝒩 ~ + 1 } .

Condition (C4).

For any 0 , the family ( T z , j + 1 : ( z , j ) + 1 ) of triangles satisfies

T z , j + 1 = T z , j for all  z 𝒩 + 1 𝒩 ~ + 1  and all  j = 1 , , m ( z , + 1 ) .

Definition of ( J ) N 0 in Theorem 9.

Mathematical induction proves that a family ( T z , j : ( z , j ) , 0 ) of triangles with (C3)(C4) can be designed. (Note that z 𝒩 + 1 𝒩 ~ + 1 implies z 𝒩 and 𝒯 ( z ) = 𝒯 + 1 ( z ) so that m ( z , + 1 ) = m ( z , ) and T z , j T ( z ) from (C3) enables the selection T z , j + 1 = T z , j T + 1 ( z ) for (C3).) Condition (C3) means that (C1) holds on any level and this is sufficient for properties (b)–(d) asserted in Theorem 2 for all 0 when 𝒯 and J substitute 𝒯 and J. ∎

Proof of Theorem 9 (a’).

Consider z 𝒩 + 1 𝒩 ~ + 1 and j = 1 , , m ( z , + 1 ) and revisit of the design of the functionals and weight functions in (3.2) of the proof of Theorem 2. Since 𝒯 ( z ) = 𝒯 + 1 ( z ) , m ( z , + 1 ) = m ( z , ) , and T z , j = T z , j + 1 from (C4), it holds ψ z , j = ψ z , j + 1 , Λ z , j = Λ z , j + 1 , and the weight functions, and the resulting respective functionals in (3.1)–(3.2) are equal. For instance M k = M m + 1 provided k is the number of the degree of freedom Λ z , j = Λ k on the level and m is the number of the same degree of freedom Λ z , j = Λ z , j + 1 = Λ m + 1 on the level + 1 . The coefficient M k v of ψ z , j = ψ z , j + 1 in the definition of J v is the same coefficient M m + 1 v of ψ z , j = ψ z , j + 1 in the definition of J + 1 v . This and the duality relation (from Notation 2.4) imply on the level + 1 that

Λ z , j + 1 ( J + 1 v - J v ) = 0 for all  z 𝒩 + 1 𝒩 ~ + 1  and  j = 1 , , m ( z , + 1 ) .

Consequently (with the duality in the first equality),

J + 1 v - J v = z 𝒩 + 1 j = 1 m ( z , + 1 ) ( Λ z , j + 1 ( J + 1 v - J v ) ) ψ z , j + 1
= z 𝒩 ~ + 1 j = 1 m ( z , + 1 ) ( Λ z , j + 1 ( J + 1 v - J v ) ) ψ z , j + 1 A ~ ( 𝒯 + 1 ) .

The inclusion in the last step follows from the above characterization of A ~ ( 𝒯 + 1 ) by 𝒩 ~ + 1 and concludes the proof of (a’). ∎

7.3 Stability of the Decomposition

The subsequent proposition is of general interest where h + 1 P 0 ( 𝒯 + 1 ) is the piecewise constant mesh-size in the triangulation 𝒯 + 1 .

Proposition 1 (Stability).

The decomposition (7.1) of v L A ( T L ) satisfies

= 0 L - 1 ( h + 1 - 2 ( J + 1 - J ) v L L 2 ( Ω ) 2 + | ( J + 1 - J ) v L | H 2 ( Ω ) 2 ) | v L | H 2 ( Ω ) 2 .

Proof.

The proof utilizes the L 2 projection Q m Q m uniform with respect to the uniform triangulations 𝒯 m uniform of Section 6.3. Abbreviate v + 1 := ( J + 1 - J ) v L for = 0 , , L - 1 . Recall the neighborhoods j , ( T ) := j ( 𝒯 , T ) for neighboring triangles of T 𝒯 with respect to 𝒯 from Section 6.2.1.

Step one provides for = 0 , 1 , , L - 1 and m ( T ) := min ( 1 , ( T ) ) for T 𝒯 with Ω ( T ) = int ( 1 , ( T ) ) the estimate

(7.2) v + 1 L 2 ( T ) { 0 if  1 , ( T ) = 1 , + 1 ( T ) , h T | ( 1 - Q m ( T ) ) v L | H 1 ( Ω ( T ) ) else. 

The proof of (7.2) departs from the definition of J and Theorem 2 and verifies J + 1 v L = J v L a.e. in T in case 1 , ( T ) = 1 , + 1 ( T ) ; this proves the first alternative in (7.2).

Hence suppose 1 , ( T ) 1 , + 1 ( T ) . The discrete function v + 1 | T = ( ( J + 1 - J ) v L ) | T is defined by the data v L | H 1 ( Ω ( T ) ) with stability as in Theorem 2 (d). The definition of m ( T ) := min ( 1 , ( T ) ) as a minimal level near T in 𝒯 guarantees that w m ( T ) := ( Q m ( T ) v L ) | Ω ( T ) is a quintic polynomial in each triangle in 1 , ( T ) and in each triangle in 1 , + 1 ( T ^ ) for T ^ 𝒯 + 1 with T ^ T . This and the definition of J resp. J + 1 show that J w m ( T ) = w m ( T ) = J + 1 w m ( T ) a.e. in T. Hence

v + 1 L 2 ( T ) = ( J + 1 - J ) ( v L - Q m ( T ) v L ) L 2 ( T )
( 1 - J + 1 ) ( v L - Q m ( T ) v L ) L 2 ( T ) + ( 1 - J ) ( v L - Q m ( T ) v L ) L 2 ( T ) .

For j = 0 , Theorem 2 (d) shows

(7.3) ( 1 - J + j ) ( v L - Q m ( T ) v L ) L 2 ( T ) h T | ( 1 - Q m ( T ) ) v L | H 1 ( Ω ( T ) ) .

Theorem 2 (d) also applies to each T ^ 𝒯 + 1 with T ^ T as well and the sum of all those contributions proves (7.3) for j = 1 . The combination with the second last displayed estimate concludes the proof of (7.2).

Step two recalls the abbreviations 𝒯 + from (6.6) and m ( K ) from Step one and provides, for each 0 , that

(7.4) h + 1 - 2 v + 1 L 2 ( Ω ) 2 + | v + 1 | H 2 ( Ω ) 2 K 𝒯 + T 1 , ( K ) | T | - 1 | v L - Q m ( K ) v L | H 1 ( T ) 2 .

The proof of (7.4) departs with piecewise (with respect to 𝒯 + 1 ) inverse estimates and the piecewise constant mesh-sizes for the one-level refinement 𝒯 + 1 of 𝒯 with h + 1 h 2 h + 1 to verify

| v + 1 | H 2 ( Ω ) h + 1 - 2 v + 1 L 2 ( Ω ) .

Recall that any K 𝒯 with 1 , ( K ) 1 , + 1 ( K ) belongs to K 𝒯 + . This and (7.2) lead to

h + 1 - 2 v + 1 L 2 ( Ω ) + | v + 1 | H 2 ( Ω ) 2 K 𝒯 + | K | - 1 | v L - Q m ( K ) v L | H 1 ( Ω ( K ) ) 2 .

Since | K | | T | for T 1 , ( K ) (from M 2 1 ), this implies (7.4).

Step three applies the re-summation of Lemma 3 with s ( j , T ) := | T | - 1 | v L - Q j v L | H 1 ( T ) 2 and so controls the right-hand side of (7.4). This and | T | 2 - m for T 𝒯 m uniform result in an estimate

LHS := = 0 L - 1 ( h + 1 - 2 v + 1 L 2 ( Ω ) + | v + 1 | H 2 ( Ω ) 2 ) m = 0 j = ( m - M 2 ) + m 2 m | v L - Q j v L | H 1 ( Ω ) 2

for the left-hand side LHS in Proposition 1.

Step four finishes the proof. For any j = ( m - M 2 ) + , , m , Lemma 2 and 2 m ( 2 M 2 ) 2 ( m - M 2 ) + 2 M 2 2 j 2 m show 2 m 2 j . Consequently,

LHS m = 0 j = ( m - M 2 ) + m 2 j | v L - Q j v L | H 1 ( Ω ) 2 ( M 2 + 1 ) m = 0 2 m | v L - Q m v L | H 1 ( Ω ) 2 .

This and Lemma 8.b for r = 1 conclude the proof. ∎

7.4 Second Estimate for the Decomposition

The main argument for the following stability result requires Sobolev–Slobodeckij norms addressed before the proof concludes this subsection.

Proposition 2 (Key Estimate).

Any v L A ( T L ) satisfies

= 0 L - 1 k = 1 n ~ a ( v L - J v L , ϕ k ) 2 | ϕ k | H 2 ( Ω ) 2 | v L | H 2 ( Ω ) 2 .

The proof below requires Sobolev spaces H s ( ω ) and their norms with a general index 1 2 < s < 1 on triangles. The possible choice s = 3 4 underlines that the parameter s has nothing to do with the regularity index σ. The most explicit definition for a subdomain ω of Ω in 2D is the Sobolev–Slobodeckij norm H s ( ω ) := ( L 2 ( ω ) 2 + | | H s ( ω ) 2 ) 1 2 with the semi-norm defined in two space dimensions for any f H 1 ( ω ) by

| f | H s ( ω ) 2 := ω × ω | f ( x ) - f ( y ) | 2 | x - y | 2 + 2 s 𝑑 x 𝑑 y .

There are equivalent alternative definitions with equivalence constants that may depend on the domain ω. The decomposition

(7.5) T 𝒯 | f | H s ( T ) 2 | f | H s ( Ω ) 2 for all  f H s ( Ω )  and  𝒯 𝕋

is obvious for the (non-local) Sobolev–Slobodeckij semi-norm.

Lemma 9 (Trace and Inverse Inequality).

Any f H s ( T ) H s ( int ( T ) ) and any quartic polynomial p 4 P 4 ( T ) defined in a (compact) triangle T with interior int ( T ) of diameter h T with minimal interior angle greater than or equal to ω 0 > 0 and 1 2 < s 1 satisfy the trace (7.6) and inverse (7.7) inequality,

(7.6) c ( s , ω 0 ) h T 1 2 f L 2 ( T ) f L 2 ( T ) + h T s | f | H s ( T ) ,
(7.7) c ( s , ω 0 ) h T s | p 4 | H s ( T ) p 4 L 2 ( T ) ,

for a universal positive constant c ( s , ω 0 ) 1 that exclusively depends on s and ω 0 .

Proof.

The trace and the inverse inequality are well established for a fixed domain such as the reference triangle T ref := conv { ( 0 , 0 ) , ( 1 , 0 ) , ( 0 , 1 ) } for various definitions of the semi-norm | | H s ( T ) . Any of which leads to the assertion for T = T ref . A standard scaling argument, i.e., the transformation of T ref onto T by an affine diffeomorphism and the substitution formula for integrals, then proves the lemma for the Sobolev–Slobodeckij semi-norm. The trace lemma has been utilized, e.g., in [7, (2.11)]; further details are found in [18, Lemma 7.2]. ∎

Proof of Proposition 2.

Adopt the above notation on ( 𝒯 ) 0 and abbreviate w := v L - J v L for 0 (with 0 = w L = w L + 1 = ). Recall 𝒯 - from (6.7) and that ϕ k = ψ z , j has been selected in Section 5.2 with condition (5.6).

Step one establishes 𝒯 ( z ) 𝒯 - for all z 𝒱 with (5.6) and 0 . There is nothing to prove for = 0 and otherwise, if z 𝒱 satisfies (5.6) and z T 𝒯 , , then there exists K 𝒯 ( z ) 𝒯 - 1 and so K 1 , ( T ) 1 , - 1 ( T ) . Hence T 𝒯 - .

Step two comments on the finite overlap of the supports of the nodal basis functions ϕ 1 , …, ϕ n ~ . The nodal basis function ϕ j is (uniquely) associated to a nodal degree of freedom Λ j A ( 𝒯 ) * acting at a node z j 𝒱 for each j = 1 , , n ~ . The support supp ϕ j = 𝒯 ( z j ) of ϕ j is covered by the triangles 𝒯 ( z j ) that contain z j . Let I { 1 , , n ~ } × { 1 , , n ~ } denote the subset of all index pairs ( j , k ) with overlap supp ϕ j supp ϕ k of positive area, i.e., if 𝒯 ( z j ) 𝒯 ( z k ) , for j , k = 1 , , n ~ . Given any j = 1 , , n ~ , let I ( j ) := { k = 1 , , n : ( j , k ) I } denote the set of all k such that the supports of the associated nodal basis functions overlap and let | I ( j ) | denote its cardinality. Suppose M 0 is a universal upper bound of the number | 𝒯 ( z j ) | M 0 of triangles in a nodal patch 𝒯 ( z j ) for j = 1 , , n ~ (and so M 0 M 1 ). Then at most 9 M 0 + 7 degrees of freedom with a number k (at most M 0 + 1 vertices and 2 M 0 edges belong to the patch 𝒯 ( z j ) of an interior node z j carrying at most 7 and 1 degree of freedom in A ( 𝒯 ) , respectively) satisfy ( j , k ) I , i.e.,

M 0 := max j = 1 , , n ~ | I ( j ) | 9 M 0 + 7 1 .

Step three verifies that left-hand side LHS in Proposition 2 satisfies

LHS = 0 L - 1 T 𝒯 - ( | T | - 1 | w | H 1 ( T ) 2 + | T | s - 1 | w | H s ( T ) 2 ) .

Given any nodal basis function ϕ k in A ~ ( 𝒯 ) for 0 and k = 1 , , n ~ , a piecewise integration by parts shows

a ( w , ϕ k ) = T 𝒯 ( T Δ ϕ k w ν T 𝑑 s - T Δ ϕ k w d x ) .

Standard trace and inverse inequalities of the quintic polynomial ϕ k on T 𝒯 and (7.6) of Lemma 9 for 1 2 < s < 1 (for each component of w H s ( T ; 2 ) ) control each summand

| T Δ ϕ k w ν T 𝑑 s - T Δ ϕ k w d x | | ϕ k | H 2 ( Ω ) ( h T - 1 | w | H 1 ( T ) + h T s - 1 | w | H s ( T ) ) .

The sum is over all T 𝒯 but the summands vanish for all triangles except for T 𝒯 ( z k ) in the support of ϕ k . Step one assures that all of those triangles T in the support of at least one of the basis functions ϕ 1 , , ϕ n ~ are contained in 𝒯 - . Step two bounds the overlap. For any fixed , this leads to

k = 1 n ~ a ( w , ϕ k ) 2 | ϕ k | H 2 ( Ω ) 2 T 𝒯 - ( h T - 2 | w | H 1 ( T ) 2 + h T 2 ( s - 1 ) | w | H s ( T ) 2 ) .

The sum of the lower bounds for = 0 , , L - 1 is LHS and the sum of the upper bounds of the proceeding estimate is asserted bound.

Step four recalls the L 2 projection Q j onto A ( 𝒯 j uniform ) and considers W j := v L - Q j v L H 0 2 ( Ω ) and defines

s 2 ( j , T ) := | T | - 2 W j L 2 ( T ) 2 + | T | - 1 | W j | H 1 ( T ) 2 + | T | s - 1 | W j | H s ( T ) 2

for any admissible triangle T 𝕋 and for any j 0 . Recall the sum convention s 2 ( j , ) := M s 2 ( j , M ) for a finite set 𝕋 of triangles.

Step five establishes, for each T 𝒯 - , 0 , that

| T | - 1 | w | H 1 ( T ) 2 + | T | s - 1 | w | H s ( T ) 2 s 2 ( min ( 1 , ( T ) ) , 1 , ( T ) ) .

Any T 𝒯 - , 0 , is admissible ( T 𝕋 ) and has a level ( T ) 0 with | T | - 1 2 ( T ) . The quasi-interpolation ( J v L ) | T of Theorem 2 depends merely on v L | Ω ( T ) in the neighborhood Ω ( T ) := int ( 1 , ( T ) ) of T and satisfies

w ( 1 - J ) v L = ( 1 - J ) W m a.e. in  T

provided m := min ( 1 , ( T ) ) and W m v L - Q m v L from step four. (Notice that 0 = ( 1 - J ) Q m v L in T follows as in step four of the proof of Proposition 1.) This and a triangle inequalities show

| T | - 1 2 | w | H 1 ( T ) + | T | s - 1 2 | w | H s ( T ) = | T | - 1 2 | ( 1 - J ) W m | H 1 ( T ) + | T | s - 1 2 | ( 1 - J ) W m | H s ( T )
s ( T ) + | T | - 1 2 | J W m | H 1 ( T ) + | T | s - 1 2 | J W m | H s ( T )

with s ( T ) := | T | - 1 2 | W m | H 1 ( T ) + | T | s - 1 2 | W m | H s ( T ) as a temporary abbreviation. The inverse estimate (7.7) applies to each component of J W m P 4 ( T ; 2 ) . This and a standard inverse estimate show

| T | s - 1 2 | J W m | H s ( T ) | T | - 1 2 | J W m | H 1 ( T ) | T | - 1 J W m L 2 ( T ) .

The combination with the previous estimate plus Theorem 2 (c) with f = W m v L - Q m v L in the neighborhood Ω ( T ) int ( 1 , ( T ) ) of T leads to

| T | - 1 2 | w | H 1 ( T ) + | T | s - 1 2 | w | H s ( T ) s ( T ) + | T | - 1 J W m L 2 ( T )
s ( T ) + | T | - 1 W m L 2 ( Ω ( T ) ) + | T | - 1 2 | W m | H 1 ( Ω ( T ) ) .

This and | T | | K | for K 1 , ( T ) prove the assertion.

Step six concludes the proof. Steps two and four plus Lemma 3 show

LHS = 0 L - 1 T 𝒯 - s 2 ( min ( 1 , ( T ) ) , 1 , ( T ) ) m = 0 j = ( m - M 2 ) + m s 2 ( j , 𝒯 m uniform ) .

Step four in the proof of Proposition 1 explains | T | 2 - m 2 - j for any T 𝒯 m uniform in the sum over all j = ( m - M 2 ) + , , m with a bounded number of summands. This and (7.5) show the equivalence of the last upper bound to

j = 0 2 2 j W j L 2 ( Ω ) 2 + j = 0 2 j | W j | H 1 ( Ω ) 2 + j = 0 2 ( s - 1 ) j | W j | H s ( Ω ) 2 .

Lemma 8.b applies to each of the three sums for r = 0 , 1 , 1 + s for v replaced by v L and conclude the proof of LHS | v L | H 2 ( Ω ) 2 . ∎

7.5 Third Estimate of a Decomposition

This subsection concerns an arbitrary discrete function v ~ A ~ ( 𝒯 ) on fixed level (uniquely) rewritten as

(7.8) v ~ = k = 1 n ~ v k with  v k span { ϕ k } for all  k = 1 , , n ~ .

Recall that P j is the local Galerkin projection from (5.3).

Proposition 3 (Remains).

Any function v ~ A ~ ( T ) with (7.8) satisfies

j = 1 n ~ P j k = j + 1 n ~ v k H 2 ( Ω ) 2 h - 2 v L 2 ( Ω ) 2 .

Proof.

Recall the notation from step two in the proof of Proposition 2 on the finite overlap of the supports of the basis functions ϕ 1 , ϕ 2 , , ϕ n ~ and the universal bound M 0 . Abbreviate w j := k = j + 1 n ~ v k and evaluate the norm of P j w j from (5.3) for j = 1 , , n ~ . Triangle and Cauchy inequalities verify

| P j w j | H 2 ( Ω ) k I ( j ) | v k | H 2 ( Ω ) M 0 k I ( j ) | v k | H 2 ( Ω ) 2 .

The equivalence of norms P j w j H 2 ( Ω ) | P j w j | H 2 ( Ω ) in H 0 2 ( Ω ) , the square of the last displayed identity, and its sum over all j = 1 , , n ~ lead to an estimate for the left-hand side LHS in Proposition 3, namely,

LHS j = 1 n ~ P j k = k + 1 n ~ v n H 2 ( Ω ) 2 j = 1 n ~ | P j w j | H 2 ( Ω ) 2 j = 1 n ~ k I ( j ) | v k | H 2 ( Ω ) 2 .

The upper bound is a sum of | v k | H 2 ( Ω ) 2 over all pairs ( j , k ) I and equal to

k = 1 n ~ j I ( k ) | v k | H 2 ( Ω ) 2 = k = 1 n ~ | I ( k ) | | v k | H 2 ( Ω ) 2 M 0 k = 1 n ~ | v k | H 2 ( Ω ) 2 .

Consequently,

LHS k = 1 n ~ | v k | H 2 ( Ω ) 2 = T 𝒯 k = 1 n ~ | v k | H 2 ( T ) 2 .

For a fixed T 𝒯 , an inverse estimate

| v k | H 2 ( T ) h T - 2 v k L 2 ( T )

is followed by Lemma 1. Let I ( , T ) { 1 , , n ~ } denote the set of at most 21 indices j such that z j T and its associated degree of freedom Λ j A ( 𝒯 ) * is a derivative of order μ j { 0 , 1 , 2 } evaluated at z j . The split (7.8) and the duality of ϕ 1 , , ϕ n ~ and Λ 1 , , Λ n ~ leads to Λ k ( v ~ ) ϕ k = v k and

v ~ = k = 1 n ~ v k = k I ( , T ) v k = k I ( , T ) Λ k ( v ~ ) ϕ k  a.e. in  T .

This is the identity (6.1) when ϕ j , Λ j , n ~ , v ~ , and I ( , T ) replace ψ j , Λ j , N, v A , and I ( T ) . In the current notation Lemma 1 therefore establishes

v ~ L 2 ( T ) 2 k I ( , T ) | T | 1 + μ k | Λ k ( v ~ ) | 2 .

Replace v A by v k in Lemma 1 for the proof of v k L 2 ( T ) 2 | T | 1 + μ k | Λ k ( v ~ ) | 2 . The combination of the previous estimates verifies that

k I ( , T ) v k L 2 ( T ) 2 v ~ L 2 ( T ) 2 .

This and the aforementioned inverse inequality result in

| T | 2 k = 1 n ~ | v k | H 2 ( T ) 2 k I ( , T ) v k L 2 ( T ) 2 v ~ L 2 ( T ) 2

for each T 𝒯 . The sum over all T 𝒯 provides the second estimate in

LHS k = 1 n ~ v k 𝒜 2 h - 2 v ~ L 2 ( Ω ) 2 .

This concludes the proof. ∎

7.6 Proof of Theorem 7

The multigrid V-cycle operator L of Section 5.1 allows for a compact representation of the self-adjoint operator

I - L 𝒜 L = R R for  R := ( I - 𝒫 0 ) = 1 L k = 1 n ~ ( I - P k )

with adjoint R in the Hilbert space H 0 2 ( Ω ) with the energy inner product a ( , ) and induced norm 𝒜 := a ( , ) 1 2 ; cf., e.g., [5, equation (3.4)] for proofs and details. Recall that 𝒫 0 is the Galerkin projection H 0 2 ( Ω ) onto A ( 𝒯 0 ) from (5.2), and P k is the local Galerkin projection from (5.3). The square of the operator norm

I - L 𝒜 L 𝒜 2 = ( I - 𝒫 0 ) = 1 L k = 1 n ~ ( I - P k ) 𝒜 2

has been characterized in [29, Corolary 4.3] as c 0 1 + c 0 for an expression c 0 that reads in the notation of this subsection as

c 0 = sup v 𝒜 = 1 inf v = v 0 + = 1 L k = 1 n ~ v k ( 𝒫 0 = 1 L k = 1 n ~ v k 𝒜 2 + = 1 L k = 1 n ~ P k ( m , n ) > ( , k ) v m n 𝒜 2 ) .

Given any L and any v L A ( 𝒯 L ) with norm one in the semi-norm of H 0 2 ( Ω ) , the infimum in the definition of c 0 runs over all decompositions

v L = v 0 + = 1 L k = 1 n ~ v k A ( 𝒯 L )

with v k span { ϕ k } in the direction of the nodal basis function ϕ k selected in Section 5.2 for the smoother in (5.3)–(5.4). The symbol > represents the lexicographic order and ( m , n ) > ( , k ) under the sum indicates a summation over all m = , , L and n = 1 , , n ~ m with either m > or ( m = and n > k ).

The bound of c 0 from above follows with the particular choice (7.1); this decomposition may not be infimal in the definition of c 0 , but it leads to an upper bound c 0 1 in the end and so concludes the proof.

The details of the proof of c 0 1 depart with the definition as a supremum. The lower bound c 0 2 of the supremum c 0 > 0 (there is nothing left to prove if c 0 = 0 ) allows for L 0 and v L A ( 𝒯 L ) with norm one in H 0 2 ( Ω ) such that the infimum over all decompositions is greater than c 0 2 . Theorem 9 (a’) guarantees that the split (7.1) is admissible in that

v ~ := ( J - J - 1 ) v L A ~ ( 𝒯 ) = span { ϕ 1 , , ϕ n ~ } for all  = 1 , , L

can be written uniquely as a sum over v k span { ϕ k } for all k = 1 , , n ~ and = 1 , , L so that v 0 = : J 0 v L and

(7.9) v L = v 0 + = 1 L v ~ and v ~ = k = 1 n ~ v k A ~ ( 𝒯 ) .

Abbreviate , k := = 1 L k = 1 n ~ in the sequel. Then (7.9) (and triangle and Young inequalities) leads to an upper bound

c 0 2 𝒫 0 , k v k 𝒜 2 + 2 , k P k j = k + 1 n ~ v j 𝒜 2 + 2 , k P k m = + 1 L n = 1 n ~ m v m n 𝒜 2 .

The three sums in the upper bounds are named S 1 , S 2 , and S 3 in the following analysis that concludes the proof by S j v L H 2 ( Ω ) 2 1 for j = 1 , 2 , 3 .

Proof of S 1 1 . The first sum concerns , k v k = v L - J 0 v L . This, the stability of the Galerkin projection 𝒫 0 , and the stability of the quasi–interpolation operator J 0 of Theorem 2 show

S 1 𝒫 0 , k = 1 v k 𝒜 2 = 𝒫 0 ( v L - J 0 v L ) 𝒜 2 v L H 2 ( Ω ) 2 = 1 .

Proof of S 2 1 . The second sum involves v ~ A ~ ( 𝒯 ) in Proposition 3 and shows

S 2 2 , k n ~ P k j = k + 1 n ~ v j 𝒜 2 = 1 L h - 2 v ~ L 2 ( Ω ) 2 = = 1 L h - 2 ( J - J - 1 ) v L L 2 ( Ω ) 2 .

The last identity follows from the definition of v ~ and allows for Proposition 1 to conclude S 2 v L H 2 ( Ω ) 2 = 1 .

Proof of S 3 1 . The third sum concerns (for = 1 , , L )

m = + 1 L n = 1 n ~ m v m n = m = + 1 L v ~ m = v L - J v L

and the norm P k ( v L - J v L ) 𝒜 of its projection P k ( v L - J v L ) with

P k ( v - J v ) 𝒜 2 = a ( v L - J v L , ϕ k ) 2 | ϕ k | H 2 ( Ω ) 2 .

This and Proposition 2 (note that v L - J L v L = 0 ) show

S 3 2 , k P k m = + 1 L m = 1 n ~ m v m n 𝒜 2 = 2 , k a ( v L - J v L , ϕ k ) 2 | ϕ k | H 2 ( Ω ) 2 1 .

Finish of the proof. The summary of c 0 2 S 1 + S 2 + S 3 1 concludes the proof. ∎

Award Identifier / Grant number: Project-ID 255510958 – SPP 1748

Award Identifier / Grant number: 11625101

Funding statement: The first author was supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – Project-ID 255510958 – SPP 1748. The second author was supported by NSFC projects 11625101. The authors were partially supported by the Sino-German Center for Research Promotion under Grant GZ 1571.

References

[1] C. Bacuta, J. H. Bramble and J. E. Pasciak, Shift theorems for the biharmonic Dirichlet problem, Recent Progress in Computational and Applied PDEs, Kluwer/Plenum, New York (2002), 1–26. 10.1007/978-1-4615-0113-8_1Suche in Google Scholar

[2] P. Binev, W. Dahmen and R. DeVore, Adaptive finite element methods with convergence rates, Numer. Math. 97 (2004), no. 2, 219–268. 10.21236/ADA640658Suche in Google Scholar

[3] A. Bonito and R. H. Nochetto, Quasi-optimal convergence rate of an adaptive discontinuous Galerkin method, SIAM J. Numer. Anal. 48 (2010), no. 2, 734–771. 10.1137/08072838XSuche in Google Scholar

[4] D. Braess, Finite Elements. Theory, Fast Solvers, and Applications in Elasticity Theory, Cambridge University, Cambridge, 2007. 10.1017/CBO9780511618635Suche in Google Scholar

[5] J. H. Bramble, Multigrid Methods, Pitman Res. Notes Math. 294, Longman, Harlow, 1993. Suche in Google Scholar

[6] S. C. Brenner and C. Carstensen, Finite Element Methods, Encyclopedia of Computational Mechanics. Second Edition, John Wiley & Sons, Chichester (2018), 1–47. 10.1002/9781119176817.ecm2003Suche in Google Scholar

[7] S. C. Brenner, L. Owens and L.-Y. Sung, A weakly over-penalized symmetric interior penalty method, Electron. Trans. Numer. Anal. 30 (2008), 107–127. Suche in Google Scholar

[8] S. C. Brenner and L. R. Scott, The Mathematical Theory of Finite Element Methods, Texts Appl. Math. 15, Springer, New York, 2008. 10.1007/978-0-387-75934-0Suche in Google Scholar

[9] S. C. Brenner and L.-Y. Sung, C 0 interior penalty methods for fourth order elliptic boundary value problems on polygonal domains, J. Sci. Comput. 22/23 (2005), 83–118. 10.1007/s10915-004-4135-7Suche in Google Scholar

[10] C. Carstensen, M. Feischl, M. Page and D. Praetorius, Axioms of adaptivity, Comput. Math. Appl. 67 (2014), no. 6, 1195–1253. 10.1016/j.camwa.2013.12.003Suche in Google Scholar PubMed PubMed Central

[11] C. Carstensen, D. Gallistl and J. Hu, A discrete Helmholtz decomposition with Morley finite element functions and the optimality of adaptive finite element schemes, Comput. Math. Appl. 68 (2014), 2167–2181. 10.1016/j.camwa.2014.07.019Suche in Google Scholar

[12] C. Carstensen and H. Rabus, Axioms of adaptivity with separate marking for data resolution, SIAM J. Numer. Anal. 55 (2017), no. 6, 2644–2665. 10.1137/16M1068050Suche in Google Scholar

[13] J. M. Cascon, C. Kreuzer, R. H. Nochetto and K. G. Siebert, Quasi-optimal convergence rate for an adaptive finite element method, SIAM J. Numer. Anal. 46 (2008), no. 5, 2524–2550. 10.1137/07069047XSuche in Google Scholar

[14] L. Chen, R. H. Nochetto and J. Xu, Optimal multilevel methods for graded bisection grids, Numer. Math. 120 (2012), no. 1, 1–34. 10.1007/s00211-011-0401-4Suche in Google Scholar

[15] P. G. Ciarlet, The Finite Element Method for Elliptic Problems, Stud. Math. Appl. 4, North-Holland, Amsterdam, 1978. 10.1115/1.3424474Suche in Google Scholar

[16] P. Clément, Approximation by finite element functions using local regularization, Rev. Franc. Automat. Inform. Rech. Operat. R 9 (1975), 77–84. 10.1051/m2an/197509R200771Suche in Google Scholar

[17] D. A. Di Pietro and A. Ern, Mathematical Aspects of Discontinuous Galerkin Methods, Math. Appl. (Berlin) 69, Springer, Heidelberg, 2012. 10.1007/978-3-642-22980-0Suche in Google Scholar

[18] A. Ern and J.-L. Guermond, Finite element quasi-interpolation and best approximation, ESAIM Math. Model. Numer. Anal. 51 (2017), no. 4, 1367–1385. 10.1051/m2an/2016066Suche in Google Scholar

[19] V. Girault and L. R. Scott, Hermite interpolation of nonsmooth functions preserving boundary conditions, Math. Comp. 71 (2002), no. 239, 1043–1074. 10.1090/S0025-5718-02-01446-1Suche in Google Scholar

[20] J. Hu, Z. Shi and J. Xu, Convergence and optimality of the adaptive Morley element method, Numer. Math. 121 (2012), no. 4, 731–752. 10.1007/s00211-012-0445-0Suche in Google Scholar

[21] J. Morgan and R. Scott, A nodal basis for C 1 piecewise polynomials of degree n 5 , Math. Comp. 29 (1975), 736–740. 10.1090/S0025-5718-1975-0375740-7Suche in Google Scholar

[22] S. A. Nazarov and B. A. Plamenevsky, Elliptic Problems in Domains with Piecewise Smooth Boundaries, Walter de Gruyter, Berlin, 1994. 10.1515/9783110848915Suche in Google Scholar

[23] R. H. Nochetto, K. G. Siebert and A. Veeser, Theory of adaptive finite element methods: an introduction, Multiscale, Nonlinear and Adaptive Approximation, Springer, Berlin (2009), 409–542. 10.1007/978-3-642-03413-8_12Suche in Google Scholar

[24] R. Stevenson, The completion of locally refined simplicial partitions created by bisection, Math. Comp. 77 (2008), no. 261, 227–241. 10.1090/S0025-5718-07-01959-XSuche in Google Scholar

[25] S. Tang and X. Xu, Local multilevel methods with rectangular finite elements for the biharmonic problem, SIAM J. Sci. Comput. 39 (2017), no. 6, A2592–A2615. 10.1137/17M111008XSuche in Google Scholar

[26] R. Verfürth, A Review of a Posteriori Error Estimation and Adaptive Mesh-Refinement Techniques, John Wiley & Sons, Chichester, 1996. Suche in Google Scholar

[27] H. Wu and Z. Chen, Uniform convergence of multigrid V-cycle on adaptively refined finite element meshes for second order elliptic problems, Sci. China Ser. A 49 (2006), no. 10, 1405–1429. 10.1007/s11425-006-2005-5Suche in Google Scholar

[28] J. Xu, The auxiliary space method and optimal multigrid preconditioning techniques for unstructured grids, Computing 56 (1996), 215–235. 10.1007/BF02238513Suche in Google Scholar

[29] J. Xu and L. Zikatanov, The method of alternating projections and the method of subspace corrections in Hilbert space, J. Amer. Math. Soc. 15 (2002), no. 3, 573–597. 10.1090/S0894-0347-02-00398-3Suche in Google Scholar

[30] X. Zhang, Multilevel Schwarz methods for the biharmonic Dirichlet problem, SIAM J. Sci. Comput. 15 (1994), 621–644. 10.1137/0915041Suche in Google Scholar

[31] X. Zhao, J. Hu and Z. Shi, Convergence analysis of the adaptive finite element method with the red-green refinement, Sci. China Math. 53 (2010), no. 2, 499–512. 10.1007/s11425-009-0200-xSuche in Google Scholar

Received: 2021-04-21
Revised: 2021-05-12
Accepted: 2021-05-12
Published Online: 2021-06-01
Published in Print: 2021-07-01

© 2021 Walter de Gruyter GmbH, Berlin/Boston

Heruntergeladen am 26.9.2025 von https://www.degruyterbrill.com/document/doi/10.1515/cmam-2021-0083/html
Button zum nach oben scrollen