Trace Finite Element Methods for Surface Vector-Laplace Equations
Thomas Jankuhn, Arnold Reusken

TL;DR
This paper analyzes trace finite element methods for surface vector-Laplace equations, focusing on different techniques for enforcing the tangential constraint and providing detailed error bounds considering geometric and solution approximations.
Contribution
It presents a comprehensive analysis of three methods for enforcing the tangent condition in TraceFEM for surface vector-Laplace problems, including error estimates.
Findings
Error bounds depend on polynomial degrees and penalty parameters.
All three techniques effectively enforce the tangent condition.
The analysis guides optimal parameter choices for accurate discretization.
Abstract
In this paper we analyze a class of trace finite element methods (TraceFEM) for the discretization of vector-Laplace equations. A key issue in the finite element discretization of such problems is the treatment of the constraint that the unknown vector field must be tangential to the surface (``tangent condition''). We study three different natural techniques for treating the tangent condition, namely a consistent penalty method, a simpler inconsistent penalty method and a Lagrange multiplier method. A main goal of the paper is to present an analysis that reveals important properties of these three different techniques for treating the tangent constraint. A detailed error analysis is presented that takes the approximation of both the geometry of the surface and the solution of the partial differential equation into account. Error bounds in the energy norm are derived that show how the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Trace Finite Element Methods for Surface Vector-Laplace Equations
Thomas Jankuhn Institut für Geometrie und Praktische Mathematik, RWTH-Aachen University, D-52056 Aachen, Germany ([email protected])
Arnold Reusken Institut für Geometrie und Praktische Mathematik, RWTH-Aachen University, D-52056 Aachen, Germany ([email protected]).
Abstract
In this paper we analyze a class of trace finite element methods (TraceFEM) for the discretization of vector-Laplace equations. A key issue in the finite element discretization of such problems is the treatment of the constraint that the unknown vector field must be tangential to the surface (“tangent condition”). We study three different natural techniques for treating the tangent condition, namely a consistent penalty method, a simpler inconsistent penalty method and a Lagrange multiplier method. A main goal of the paper is to present an analysis that reveals important properties of these three different techniques for treating the tangent constraint. A detailed error analysis is presented that takes the approximation of both the geometry of the surface and the solution of the partial differential equation into account. Error bounds in the energy norm are derived that show how the discretization error depends on relevant parameters such as the degree of the polynomials used for the approximation of the solution, the degree of the polynomials used for the approximation of the level set function that characterizes the surface, the penalty parameter and the degree of the polynomials used for the approximation of Lagrange multiplier.
keywords:
vector-Laplace, trace finite element method.
1 Introduction
In recent years there has been a strongly growing interest in the field of modeling and numerical simulation of surface fluids, cf. the papers [2, 23, 12, 16, 17, 21, 11], in which Navier-Stokes type PDEs for (evolving) surfaces with fluidic properties are proposed. Concerning error analysis of numerical methods for surface (Navier-)Stokes equations there are only very few results available. In [9] an error analysis for a finite element discretization method for surface Darcy equations is presented. First error analysis results for a finite element discretization method of surface Stokes equations are given in [18]. In that paper a - stabilized trace finite element method is studied and optimal error bounds are derived. As far as we know, no other papers on rigorous error analyses of finite element methods for surface (Navier-)Stokes are available in the literature. One crucial point in the development and analysis of finite element methods for surface Stokes equations is the numerical treatment of the constraint that the flow must be tangential to the surface (“tangent condition”). This constraint also occurs in the class of surface vector-Laplace problems. These problems are easier to handle than the surface Stokes equations because they only contain a velocity unknown and not a presssure variable. Such vector-Laplace problems are a meaningful simplification of the surface Stokes equation for the development and analysis of finite element methods. In two very recent papers [10, 6] finite element methods for the discretization of vector-Laplace problems are analyzed. The topic of the present paper is closely related to the topics treated in [10, 6]. We briefly discuss the main results of these two papers. In [10] a finite element method based on standard continuous parametric Lagrange elements, in the spirit of the surface finite element method (SFEM) for scalar surface PDEs, introduced by Dziuk and Elliott [4], is studied. The tangent condition is weakly enforced by a penalization term. Optimal discretization error estimates are derived that take the approximation of both the geometry of the surface and the solution of the partial differential equation into account. In [6] a different finite element technique, namely the trace finite element method (TraceFEM) is studied. This TraceFEM has been thoroughly analyzed for scalar surface PDEs, cf. the overview paper [19]. In order to satisfy the tangent constraint for vector-Laplace problems, a Lagrange multiplier approach is proposed and analyzed in [6]. Optimal error estimates are derived, which, however, do not take the errors due to the approximation of the geometry of the surface into account.
In this paper we consider the same vector-Laplace problem as in [6], which is similar to the one in [10]. We study the TraceFEM and three different natural techniques for treating the tangent condition:
- •
A consistent penalty method, which is the same as the one analyzed (for the SFEM) in [10].
- •
An inconsistent penalty method as introduced in [11]. This method is simpler as the above-mentioned consistent one, because an approximation of the Weingarten map is avoided.
- •
A Lagrange multiplier method as in [6].
For higher order approximation we use the parametric version of TraceFEM, which, for scalar surface PDEs, is analyzed in [5]. The main goal of the paper is to present an analysis that reveals important properties of these three different techniques for treating the tangent constraint. The topics studied in this paper relate to the ones treated in [10, 6] as follows. Different from [10], we study the TraceFEM (instead of SFEM) and we analyze and compare three different techniques for handling the tangent condition. In [6] only the Lagrange multiplier method is treated and errors due to geometry approximation are neglected; in this paper we take geometry errors into account and besides the Lagrange multiplier method we also analyze two penalty methods.
Since we use TraceFEM, it is necessary to include some stabilization to damp instabilities caused by “small cuts”. For this we use the normal derivative volume stabilization, known from the literature [5]. We derive error estimates that take the approximation of both the geometry of the surface and the solution of the partial differential equation into account. The main results of this paper are the discretization error bounds, in the energy norm, given in section 5.6. These results reveal how the errors depend on relevant parameters , , , , . Here denotes the degree of the polynomials used for the approximation of the solution, the degree of the polynomials used for the approximation of the level set function that characterizes the surface, the order of accuracy of the normal vector approximation used in the penalization term (in both penalty methods), the penalty parameter and the degree of the polynomials used for the approximation of the Lagrange parameter (in the third method). These error bounds lead to several interesting conclusions. For example, for both penalty methods it is necessary to take in order to obtain optimal error bounds. For the SFEM and the consistent penalty method such a result is also derived in [10]. For the consistent penalty method one obtains an optimal order error bound of order if one takes , (i.e. isoparametric spaces), . Such an optimal result does not hold for the (simpler) inconsistent penalty method. Optimal balancing of terms leads to , , and an error bound of order for the inconsistent penalty method. This bound is optimal (only) for the important case of linear finite elements, i.e., . Hence, in that case this simpler method (which avoids approximation of the Weingarten map) may be more attractive than the consistent penalty method. For the Lagrange multiplier method we do not obtain optimal error bounds for the isoparametric case . For we obtain optimal bounds both for and (if ). In the latter case one has to take an appropriate scaling for the parameter used in the normal derivative volume stabilization term (cf. section 5.6 for more explanation).
Results of numerical experiments are presented that illustrate the error behavior predicted by our error analysis.
In this paper the analysis of the three methods for treating the constraint is done for the TraceFEM. We expect that similar error bounds and conclusions hold if instead of the TraceFEM the SFEM is used. For the consistent penalty method, these results are derived in [10].
As in the paper [10] the analysis is rather technical. This is mainly due to the fact that for the vector case we have to derive bounds for the consistency error caused by the geometry approximation. For the TraceFEM such estimates are not available in the literature (in [10] such estimates are derived for the vector analogon of the Dziuk-Elliot SFEM).
Since the error analysis in the energy norm as presented in this paper is rather long and technical we do not include an -error analysis. This will be addressed in future work. Based on the results obtained for the vector-Laplace problem we plan to analyze these methods applied to surface Stokes equations. This a topic of current research.
The remainder of the paper is organized as follows. In section 2 we introduce the variational formulation of the surface vector-Laplace problem that we consider, and give three related formulations (two of penalty type and one based on a Lagrange multiplier) in which the tangent constraint is treated differently. In section 3 we collect properties of a parametric finite element space known from the literature. Based on this space and the three different variational formulations we define corresponding TraceFEM discrete problems in section 4. An error analysis of these methods is presented in section 5. The structure of this analysis is along the usual lines. We first derive discrete stability results and based on these formulate Strang Lemmas, in which the energy norm of the discretization error is bounded by a sum of an approximation error and a consistency error. Bounds of the approximation error are easy to derive, based on results known from the literature. For proving satisfactory bounds for the consistency term we need a longer and tedious analysis. Finally, in section 6 we present results of numerical experiments.
2 Continuous problem
We assume that is a polygonal domain which contains a connected compact smooth hypersurface without boundary. A tubular neighborhood of is denoted by
[TABLE]
with and the signed distance function to , which we take negative in the interior of . The surface is the zero level of a smooth level set function , i.e. . This level set function is not necessarily close to a distance function but has the usual properties of a level set function:
[TABLE]
We assume that the level set function is sufficiently smooth. On we define , the outward pointing unit normal on , , the Weingarten map, , the orthogonal projection onto the tangential plane, , the closest point projection. We assume to be sufficiently small such that the decomposition
[TABLE]
is unique for all . The constant normal extension for vector functions is defined as , . The extension for scalar functions is defined similarly. Note that on we have , with for smooth vector functions . For a scalar function and a vector function the covariant derivatives are defined by
[TABLE]
On we consider the surface stress tensor (see [7]) given by
[TABLE]
with . To simplify the notation we write . The surface divergence operator for vector-valued functions and tensor-valued functions are defined as
[TABLE]
with the th basis vector in . For a given force vector , with , we consider the following elliptic vector Laplace problem: determine with and
[TABLE]
We added the zero order term on the left-hand side to avoid technical details related to the kernel of the strain tensor (the so-called Killing vector fields). The surface Sobolev space of weakly differentiable vector valued functions is denoted by
[TABLE]
Note that and on we have
[TABLE]
Hence, the norm in (2.2) is a natural extension to vector valued functions of the usual scalar -norm. The corresponding space of tangential vector field is denoted by
[TABLE]
A vector can be decomposed into a tangential and a normal part. We use the notation:
[TABLE]
For we introduce the bilinear form
[TABLE]
For a given with we consider the following weak formulation of (2.1): determine such that
[TABLE]
The bilinear form is continuous on . The ellipticity of on follows from the following surface Korn inequality, which is derived in [11].
Lemma 1**.**
Assume is smooth. There exists a constant such that
[TABLE]
Hence, the weak formulation (C) is a well-posed problem. The unique solution is denoted by .
The weak formulation (C) is not very suitable for a finite element discretization, because we would need vector finite element functions that are tangential to . Obvious alternatives are obtained by allowing general (not necessarily tangential) vector functions and to treat the constraint by either a penalty approach or a Lagrange multiplier. For vector Laplace problems these were considered in the recent papers [10, 6]. Below we introduce two different penalty formulations and a Lagrange multiplier formulation. These formulations are the basis for (higher order) Galerkin finite element methods that are defined in section 4. The remainder of the paper is then devoted to an error analysis of these methods.
Define
[TABLE]
Using the identity (for )
[TABLE]
we introduce, with some abuse of notation, the bilinear form
[TABLE]
This bilinear form is well-defined and continuous on . We also define the penalty bilinear form
[TABLE]
with a penalty parameter. The first penalty approach that we introduce (also considered in [6]) is as follows: for a given with determine , such that
[TABLE]
One can easily check that for sufficiently large we have an ellipticity property: there exists a constant such that
[TABLE]
Furthermore, is continuous on . Hence, for sufficiently large the problem (P1) is well-posed. The formulation, however, is inconsistent.
Lemma 2**.**
Take sufficiently large such that (2.6) holds. For the unique solution of (P1) the following holds:
[TABLE]
Proof.
There exists a constant such that for the solution of problem (P1) we have . Testing problem (P1) with we obtain . Using the Cauchy-Schwarz inequality we get
[TABLE]
i.e.,
[TABLE]
Testing problem (P1) and problem (C) with results in , and thus . Using Korn’s inequality (Lemma 1) and continuity of we get
[TABLE]
Combining this with (2.8) proves the result (2.7). ∎
To obtain a consistent variant of this formulation we introduce the bilinear form in which only the tangential components of the arguments play a role:
[TABLE]
The corresponding penalty formulation is: for a given with determine , such that
[TABLE]
This formulation is indeed consistent:
Lemma 3**.**
Problem (P2) is well posed. For the unique solution of this problem we have .
Proof.
Define . We have for all , and using Lemma 1 it follows that there is a constant such that
[TABLE]
Therefore problem (P2) is well posed. For the unique solution of problem (C) we have
[TABLE]
Hence, solves problem (P2). ∎
The third formulation that we consider uses a Lagrange multiplier to ensure that the solution is tangential to . We use the bilinear form as in (2.5) and , . For a given , which is not necessarily tangential, we introduce the following saddle point problem: determine such that
[TABLE]
Well-posedness of this saddle point problem is derived in the following theorem (see [6]).
Theorem 4**.**
The problem (L) is well-posed. Its unique solution has the following properties:
[TABLE]
Summarizing, for the given vector Laplace problem (C) we have two alternative consistent formulations, namely (P2) (penalty approach) and (L) (Lagrange multiplier), and one inconsistent formulation (P1) (penalty approach). In the following sections we present a detailed analysis of finite element methods based on these different formulations.
3 Parametric finite element space
For the discretization of the different variational problems (P1), (P2) and (L) we use a parametric trace finite element approach as in [5]. In this section we define the finite element space used in this method and summarize certain properties, known from the literature, that we need in the error analysis of the finite element methods.
Let be a family of shape regular tetrahedral triangulations of . For simplicity, in the analysis of the method, we assume to be quasi-uniform. By we denote the standard finite element space of continuous piecewise polynomials of degree . The nodal interpolation operator in is denoted by . As input for the parametric mapping we need an approximation of . We consider geometry approximations whose order of approximation may differ from the order of the polynomials used in the finite element. In other words, the spaces introduced below are not necessarily isoparametric. Let be the geometry approximation order, i.e., the construction of the geometry approximation will be based on a level set function approximation that satisfies the error estimate
[TABLE]
Here, denotes the usual semi-norm on the Sobolev space and the constant used in depends on but is independent of . The zero level set of the finite element function implicitly characterizes an approximation of the interface, which, however, is hard to compute for . With the piecewise linear nodal interpolation of , which is denoted by , we define the low order geometry approximation:
[TABLE]
The tetrahedra that have a nonzero intersection with are collected in the set denoted by . The domain formed by all tetrahedra in is denoted by . Let be the mesh transformation of order as defined in [5], cf. Remark 3.1.
Remark 3.1**.**
We outline the key idea of the mesh transformation . For a detailed description we refer to [5], [14] and [15]. There exists a unique defined as follows: is the in absolute value smallest number such that
[TABLE]
Based on we define the mapping
[TABLE]
which has the property . To avoid comptations with (which even may not be available) we use a similar construction with replaced by its (finite element) approximation . The resulting mapping is not necessarily a finite element function. The mesh transformation is obtained by projection of into the finite element space .
The approximation of is defined as
[TABLE]
We denote the transformed cut mesh domain by . We assume that is small enough such that holds. We apply to the transformation resulting in the parametric spaces
[TABLE]
Note that denotes the degree of the polynomials used in the parametric mapping , and the degree of the polynomials used in the finite element space. To simplify the notation we delete the superscript and write , , and . Here and further in the paper we write to state that there exists a constant , which is independent of the mesh parameter and the position of and in the background mesh, such that the inequality holds. Similarly for , and means that both and hold.
We recall some known approximation results from the literature [5]. The parametric interpolation is defined by . We have the following optimal interpolation error bound for :
[TABLE]
We also need the following trace estimate ([8]):
[TABLE]
with . The Sobolev norms on of the normal extension can be estimated by the corresponding norms on ([20]):
[TABLE]
Lemma 5**.**
For the space we have the approximation error estimate
[TABLE]
for all .
Proof.
The proof uses standard arguments, based on (3.1), (3.2) and (5), cf. [5]. ∎
The following lemma, taken from [5], gives an approximation error for the easy to compute normal approximation , which is used in the methods introduced below.
Lemma 6**.**
For define
[TABLE]
Let , a.e., be the unit normal on (in the direction of ). The following holds:
[TABLE]
Similar to the extension of a function defined on to defined on we define the lifting of a function defined on by
[TABLE]
A norm on is defined using the component-wise lifting by
[TABLE]
with . In (2.2) the term with corresponds to tangential gradients of all components, cf. (2.3). The lifting used in the definition of the -norm is constant along the normal to (not ). Therefore, to eliminate the part of the (componentwise) gradient which is normal to one uses the projection . We also introduce the following spaces
[TABLE]
4 Parametric trace finite element methods
In this section we introduce three parametric trace finite element methods. These are obtained by applying a Galerkin method (modulo a geometry error due to ) to the three formulations (P1), (P2) and (L) with the parametric finite element space .
We introduce further notation. In particular, discrete variants of the bilinear forms , and the penalty bilinear form introduced above. Since we use a trace FEM, we need a stabilization that eliminates instabilities caused by the small cuts. For this we use the so-called “normal derivative volume stabilization” [5] ( and below):
[TABLE]
All these bilinear forms are well-defined for , . The normal vector , used in the penalty term , and the curvature tensor are approximations of the exact normal and the exact Weingarten mapping, respectively. The choice of the stabilization parameters , is discussed below.
Remark 4.1**.**
We use instead of because the latter requires (tangential) differentiation of , which has certain disadvantages. The reason that we introduce yet another normal approximation is the following. In the analysis below we will see that in order to achieve optimal order estimates we need the normal used in the penalty term to be an approximation of at least one order higher than the normal approximation . An approximation of the Weingarten map can be easily obtained, e.g., by taking . The stabilization with used in the variational penalty formulations below guarantees that the stiffness matrix has a spectral condition number , independent of how the interface cuts the outer triangulation.
To quantify the error in the approximations , , we introduce one further order parameter (besides and ) and assume:
[TABLE]
We now introduce discrete versions of the formulations (P1), (P2) and (L). For these we need a suitable extension of the data to , which is denoted by .
Discrete inconsistent penalty formulation. This problem is as follows: determine such that for all
[TABLE]
Discrete consistent penalty formulation. This problem is as follows: determine such that for all
[TABLE]
Discrete Lagrange multiplier formulation. This problem is as follows: determine such that
[TABLE]
with .
Remark 4.2**.**
Problem (Lh) uses a Lagrange multiplier approach to enforce the tangential condition weakly. This formulation is consistent without using additional tangential projections in and avoids the approximation of the Weingarten map . An obvious drawback of this formulation is that the resulting linear systems can be significantly larger than the ones in the penalty formulation. In addition to the stabilization we use a ”normal derivative volume” stabilization for the Lagrange multiplier term as well. Different from this stabilization is essential for the well-posedness of this formulation, cf. section 5.1.
5 Error analysis of the parametric TraceFEM
In this section we present an error analysis of the TraceFEMs (P1h), (P2h) and (Lh). We first address the choice of the stabilization parameters , . From the analysis in [5] it is known that for optimal error bounds one must restrict to the range . A more detailed analysis (that we do not present here) has shown that there are no significant gains if one chooses for a different scaling w.r.t as for . Therefore, to simplify the presentation, in the remainder we restrict the stabilization parameters to
[TABLE]
5.1 Well-posedness of discretizations
We start with some basic results concerning the bilinear forms. We use the following natural norms
[TABLE]
Before we analyze continuity and ellipticity of the bilinear forms we recall a lemma which shows that for finite element functions the -norm in the neighborhood can be controlled by the -norm on and the -norm of the normal derivative on .
Lemma 7**.**
For all , , the following inequality holds:
[TABLE]
Proof.
In [5, Lemma 7.8] a proof of this result for the isoparametric case (i.e. ) is given. This proof also applies to the case . ∎
We formulate a few corollaries that are useful in the remainder. Using the trace inequality (3.2) and a standard finite element inverse inequality one obtains
[TABLE]
The result in (5.3) is obtained by componentwise application of (5.2). A further direct consequence of Lemma 7 is (we use (5.1)):
[TABLE]
Using (3.2) and (5.2) we also obtain the inverse inequality
[TABLE]
and the vector analogon
[TABLE]
Lemma 8**.**
The following inequalities hold:
[TABLE]
Proof.
The first three estimates follow directly from the Cauchy-Schwarz inequality. To show the other two we use (5.3):
[TABLE]
∎
From Lemma 8 it follows that the discrete penalty problems (P1h) and (P2h) have unique solutions. For well-posedness of the discrete Lagrange multiplier formulation (Lh) we need a discrete inf-sup estimate. This we will now derive. We outline the idea of the analysis. For the bilinear form used in the continuous problem (L) we have, for arbitray and with that . Furthermore, holds. From this the inf-sup property of for the continuous problem can easily be concluded. For deriving a discrete inf-sup result we combine this approach with perturbation arguments. In Lemma 9 we analyze the perturbation , and in Lemma 10 we derive the discrete analogon of . Combining these results we obtain the discrete inf-sup property in Lemma 11.
Lemma 9**.**
For small enough the following inequality holds:
[TABLE]
Proof.
Using Lemma 6 we get
[TABLE]
Hence, there exists a constant with
[TABLE]
Take . From the definition of we obtain
[TABLE]
Using inequality (5.7) the term (I) can be estimated by
[TABLE]
and term (II) by
[TABLE]
Since and we get for the last term on the right hand side
[TABLE]
Combined with (5.8), (5.9) and (5.10) we obtain
[TABLE]
provided is sufficiently small. ∎
Lemma 10**.**
Take and define . The following inequality holds:
[TABLE]
Proof.
Using the triangle inequality we get
[TABLE]
We estimate the two terms on the right hand side. The definition of the norm implies
[TABLE]
The first term can be bounded by
[TABLE]
For the second term on the right hand side of equation (5.12) we get
[TABLE]
Combining this with (5.13) we obtain
[TABLE]
We now consider the second term of the right hand side (5.11). Using for all and componentwise the interpolation result (3.1) we get
[TABLE]
Combining this with (5.11) and (5.14) we get the bound . ∎
Using these results one easily obtains the following discrete inf-sup property for .
Lemma 11**.**
Take . There exists a constant , independent of and of how intersects the outer triangulation, such that, for sufficiently small
[TABLE]
Proof.
Take and define . Using Lemma 9 we get
[TABLE]
Following the estimates used in (5.15) one obtains
[TABLE]
Combining these results with Lemma 10 we get
[TABLE]
which completes the proof. ∎
Corollary 12**.**
Take . Consider , and assume . Take such that with as in (5.16). Then there exists a constant , independent of and of how intersects the outer triangulation, such that:
[TABLE]
Assumption 5.1**.**
We restrict to , , with as in Corollary 12.
Corollary 13**.**
Under Assumption 5.1 the discrete inf-sup property for holds for the pair of spaces with . The constant in the discrete inf-sup property estimate depends on but is independent of and of how intersects the outer triangulation.
From the fact that defines a scalar product on , cf. Lemma 8, and the discrete inf-sup property of on it follows that problem (Lh) has a unique solution. Note that to show the discrete inf-sup property of the stabilization is essential.
5.2 Strang-Lemmas
As usual, the discretization error analysis is based on a Strang Lemma which bounds the discretization error in terms of an approximation error and a consistency error. We derive such Strang lemmas for the three discrete problems (P1h), (P2h) and (Lh). We first treat (P1h) and (P2h).
Theorem 14**.**
For the unique solution of problem (C) and the unique solution of problem (P1h) respectively (P2h) the following discretization error bound holds for :
[TABLE]
Proof.
The proof uses standard arguments. For an arbitrary we have
[TABLE]
Using the definition of the norm and setting results in
[TABLE]
Dividing by together with inequality (5.18) completes the proof. ∎
For the analysis of Problem (Lh) we define the bilinear form
[TABLE]
From the well-posedness of the discrete problem (Lh) it follows that fulfills a discrete inf-sup property, i.e.
[TABLE]
for all . This will be used for a proof of the following Strang Lemma.
Theorem 15**.**
Let be the unique solution of problem (L) with , and the unique solution of the discrete problem (Lh). The following discretization error bound holds:
[TABLE]
Proof.
The discretization (Lh) can be formulated in terms of the bilinear form on the product space . Using the discrete inf-sup property (5.19) and the continuity of with respect to the product norm one can apply the same arguments as in the proof of Theorem 14. ∎
In the following two sections we analyze the approximation errors and the consistency errors, which appear in the Strang lemmas above.
5.3 Approximation error bounds
In the following lemma we show approximation error bounds in the norms that occur in the Strang lemmas above.
Lemma 16**.**
For and the following approximation error bounds hold:
[TABLE]
[TABLE]
Proof.
We start with the -norm. Let and the component-wise parametric interpolation. We then have
[TABLE]
For the first term we get using component-wise Lemma 5
[TABLE]
The second term leads to
[TABLE]
For the third term we obtain
[TABLE]
Combining this with (5.23), (5.24) and proves the bound for the -norm. Since
[TABLE]
we also immediately get the bound for the -norm. Hence, the result in (5.21) holds. Now derive the result (5.22). Since
[TABLE]
we use the estimates in (5.23) and (5.24). To show the approximation error bound in the -norm we take and define . Then we have
[TABLE]
which completes the proof. ∎
Note that in (5.21), (5.22) we obtain optimal order approximation errors, provided and .
5.4 Consistency error analysis
In this section we present a consistency error analysis. The analysis is rather long and technical. The structure is a follows. In section 5.4.1 we collect a few basic results for vector functions and corresponding extensions . These results are rather straightforward and very similar to known results for scalar surface functions. In section 5.4.2 we derive bounds for basic components of the consistency error that are directly related to the geometry approximation . We derive, for example, a bound for . A key result is derived in section 5.5, namely a discrete Korn-type inequality. Using these preparations, the consistency bounds for the three methods are derived in the sections 5.5.1 and 5.5.2.
5.4.1 Preliminaries
We start with results concerning the transformation of the integrals between and . Using we get for and
[TABLE]
with ().
From [10] we have the following Lemma:
Lemma 17**.**
For and as above, the map is invertible for small enough, i.e. there is such that
[TABLE]
and we have for , ,
[TABLE]
Furthermore, the following estimates hold:
[TABLE]
For the surface measures on and we have the identity
[TABLE]
where and we have the estimates
[TABLE]
Applying Lemma 17 yields, for ,
[TABLE]
Similar useful transformation results for vector-valued functions are given in the following corollary.
Corollary 18**.**
For and we have
[TABLE]
Proof.
For we have with (5.25) and Lemma 17
[TABLE]
for . Multiplying by from the right results in the equation above. For we use similar arguments:
[TABLE]
for . Multiplying by from the right completes the proof. ∎
For scalar-valued functions the following equivalences are well known (see [3]):
[TABLE]
We need similar equivalences for vector-valued functions. These are given in the following lemma.
Lemma 19**.**
For we have
[TABLE]
Proof.
Let . We start with the first equivalence. Using the definition of the lifting, i.e. for , and the integral transformation rule, with Lemma 17 we obtain (5.26). For the second norm equivalence we use Corollary 18:
[TABLE]
where is the inverse of . The other direction is obtained with similar arguments:
[TABLE]
∎
5.4.2 Geometry errors
In this section we analyze certain parts of the consistency error, which are similar in the three discretizations. For this we introduce further notation. We define, for :
[TABLE]
Let be the solution of (C) and . The consistency term corresponding to (P1h) can be written as
[TABLE]
Similarly, for (P2h) we get
[TABLE]
Let be the solution of problem (L). With we get,
[TABLE]
For the derivation of bounds for the geometry errors , and we use the following lemma. We use the notation , for .
Lemma 20**.**
For the following bounds hold:
[TABLE]
Proof.
We start with the first inequality. Using Corollary 18 we can write
[TABLE]
Hence, with Lemma 17 we get
[TABLE]
which shows the first inequality in (5.31). Combining this with
[TABLE]
we obtain the second inequality in (5.31). For the last inequality in (5.31) we note
[TABLE]
Applying Lemma 6 and inequality (4.2) we obtain
[TABLE]
Combining this with the second inequality in (5.31) we obtain the third one. ∎
Lemma 21**.**
Let be an approximation of such that holds. For we then have
[TABLE]
Proof.
We start with the estimate for the geometric error . Using the definitions we can write
[TABLE]
Combining the second and fourth term we get
[TABLE]
Using an obvious splitting, and we obtain a bound . For the first and third term of the right hand side of equation (5.32) we have
[TABLE]
Using a similar splitting, the third inequality in Lemma 20, , and combining this with the result above we obtain the bound for . For
[TABLE]
very similar arguments can be applied. Finally, the bound for follows from
[TABLE]
∎
Remark 5.1**.**
If in Lemma 21, for we take , with smooth function , it may be possible to improve the bounds. This can be relevant in the derivation of -norm optimal error bounds (which we do not consider in this paper).
5.5 Discrete Korn’s type inequality
In geometry error bounds derived in Lemma 21 we obtain natural terms of the form , with . These have to be controlled in terms of the discrete energy norms, cf. Strang-Lemmas. A key tool for quantifying this control is a discrete Korn’s type inequality that is derived in this section. This result can be understood as an analogon of so-called discrete type bounds derived for higher order surface finite element spaces in [10].
Lemma 22**.**
For sufficiently small the following holds:
[TABLE]
Proof.
From Lemma 19 it follows
[TABLE]
The term with the tangential part, , can be bounded using the surface Korn inequality (Lemma 1) and Lemma 20:
[TABLE]
For sufficiently small the term can be moved to the left hand side in (5.34). Hence, for the term we have a desired bound as in (5.33). We now treat the normal component . Note that
[TABLE]
We introduce the linear parametric interpololation of , . For this interpolation we have
[TABLE]
Note that . We obtain:
[TABLE]
Using this in (5.35) and applying the estimate (5.6) yields
[TABLE]
[TABLE]
From this and (5.36) we get
[TABLE]
hence, also for the normal part we have a bound as in (5.33), which completes the proof. ∎
Corollary 23**.**
For sufficiently small and for arbitrary we have
[TABLE]
Proof.
Note that . Hence, the result (5.37) is a consequence of (5.33). Using the definitions of , and a triangle inequality the result (5.38) immediately follows from (5.37). ∎
Remark 5.2**.**
From the proof one can see that in the estimate (5.33) the part is the key term to bound the norm of the tangential component of the vector function , and the part is essential to bound the normal component.
5.5.1 Consistency error of the penalty methods (P1h) and (P2h)
Based on the results obtained in the previous sections the derivation of satisfactory consistency error bounds is straightforward. In this section we derive these bounds for the two penalty methods. Using the definitions of the bilinear forms , , we obtain from Corollary 23, for and :
[TABLE]
Lemma 24**.**
Let be the unique solution of problem (C). We assume that the data error satisfies and , . Then the following bounds hold
[TABLE]
Proof.
We start with (5.41). Take . We have, cf. (5.29),
[TABLE]
Using Lemma 21, (5.39) and , we get
[TABLE]
We also have
[TABLE]
Using inequality (3.3) we obtain
[TABLE]
The penalty term can be estimated as follows:
[TABLE]
Combining these estimates completes the proof for (5.41). Next we show (5.40). Recall that, cf. (5.28),
[TABLE]
The terms , , and can be estimated as above. We treat the remaining term. Note that (cf. (2.4)), . Using the lemmas 17 and 19 we get
[TABLE]
Since we get (5.40). ∎
In Lemma 24, for the stability and penalty parameters we restrict to and . For these parameter values we then have the estimate (5.39), which is used at several places in the proof.
5.5.2 Consistency error of the Lagrange Method (Lh)
In this section we derive bounds for the Lagrange multiplier method. For this method we do not have an analog of (5.39) of the form for all . Such an estimate is problematic, because the term that occurs in the discrete Korn’s type inequality (5.33) can not be controlled by the bilinear form . Instead we only have the (weaker) bound
[TABLE]
which follows from (5.6) and the definition of , cf. Remark 6.1.
Lemma 25**.**
Let be the unique solution of problem (L). We further assume that the data error satisfies and Assumption 5.1 holds. Then we obtain the following bound:
[TABLE]
Proof.
Take . Using (5.30) we obtain
[TABLE]
We derive bounds for these seven terms. We start with term . Applying Lemma 21 and (5.46) we get
[TABLE]
With Lemma 17 we obtain for term
[TABLE]
For term we have
[TABLE]
The terms and can be estimated as in (5.44) and (5.43):
[TABLE]
Finally, for the terms , we can apply arguments as in (5.44), resulting in
[TABLE]
Combining the bounds for these terms which completes the proof. ∎
Note that compared to the consistency error bounds for the penalty methods in Lemma 24, for the Lagrange multiplier method we (only) have (instead of ). The loss of one power in is caused by the estimate (5.46).
5.6 Discretization error bounds
We combine the Strang-Lemma 14 and the bounds for the approximation error and the consistency error to obtain bounds for the discretization error in the energy norms. We first consider the inconsistent penalty formulation (P1h).
Theorem 26**.**
Let and be the solution of (C) and of (P1h), respectively. We assume that the data error satisfies and , . Then the following bound holds
[TABLE]
Remark 5.3**.**
We discuss this error bound. For linear finite elements, i.e. , (linear geometry approximation), (higher order normal approximation in the penalty term) and we obtain an optimal order error bound. However, for higher order finite elements, i.e. , we are not able to choose the other parameters () such that we have an optimal order error bound. If we balance the terms and this yields . Using this parameter choice and (isoparametric case), (higher order normal approximation in the penalty term), we obtain an (suboptimal) error bound of the order . This suboptimal result is due to the factor in the error bound, which is caused (only) by the estimate for the inconstency term in (5.45).
Next we consider the consistent penalty formulation (P2h).
Theorem 27**.**
Let and be the solution of (C) and of (P2h), respectively. We assume that the data error satisfies and , . Then the following bound holds:
[TABLE]
Remark 5.4**.**
Note that the bound in (5.48) is the same as in (5.47), except for the term that occurs in (5.47) due to the inconsistency of the method (P1h). In view of the factor we take . Based on the consistency error term we take (isoparametric case) and (higher order normal approximation in the penalty term). This then yields an optimal order error bound.
The same estimates as in (5.47) and (5.48) also hold with the energy norm replaced by the norm:
Corollary 28**.**
Let , , be solution of (C), (P1h) and of (P2h), respectively. The following discretization errror bounds hold:
[TABLE]
Proof.
We show the first bound. The second bound can be shown analogously. Using Lemma 5 and inequality (5.39) we get
[TABLE]
Since
[TABLE]
we get the desired result using Lemma 16 and Theorem 27 ∎
Finally we consider the Lagrange multiplier formulation.
Theorem 29**.**
Let and be the solution of (L) and of (Lh), respectively. We assume that the data error satisfies and Assumption 5.1 holds. Then we obtain the following error bound:
[TABLE]
Remark 5.5**.**
In the case of isoparametric finite elements, i.e. , we do not get an optimal order error bound. For the case of superparametric finite elements, i.e. , we distinguish two cases. First, for (same degree finite elements for the Lagrange multiplier as for the primal variable) we can take any , , and as in Corollary 12. For () we restrict to with as in Corollary 12. In both cases we then obtain an optimal order error bound.
6 Numerical experiments
In this section we present results of a few numerical experiments. We implemented the different methods in Netgen/NGSolve with ngsxfem [1, 13].
For we take the unit sphere which is characterized by the zero level of the distance function function , . The surface is embedded in the domain . We start with an unstructured tetrahedral Netgen-mesh with (see [22]) and locally refine the mesh using a marked-edge bisection method (refinement of tetrahedra that are intersected by the surface). We consider the vector Laplace problem (C) with the prescribed solution
[TABLE]
The solution is tangential, i.e. , and constant in normal direction, i.e. . The right-hand side is computed according to equation (2.1).
We first consider the penalty formulations (P1h) and (P2h). The normal approximation used in the penalty term is computed as follows. We interpolate the exact level set function in the finite element space , which we denote by , and then set . For the approximation of the Weingarten mapping (needed only in (P2h)) we take . The resulting linear systems are solved using a direct solver.
We start with problem (P1h). In Figure 1 the error measured in the -norm is shown, for different choices of parameters and refinement levels.
For isoparametric linear finite elements () and a one order higher normal approximation for the penalty term () we observe optimal -convergence. Choosing the same order for the normal approximation () we do not have convergence. In the experiment with we used (instead of ) to have a bigger constant in the term in (5.47), in order to see the loss of one order more clearly. For the case we do not observe optimal (second order) convergence in Figure 1. For , , we obtain (only) first order convergence, whereas for , , the error behaves as . All these results are in agreement with the bounds in Theorem 26, cf. Remark 5.3.
Next we consider problem (P2h). In Figure 2 we show the discretization error measured in the -norm for different choices of parameters and refinement levels. For isoparametric finite elements () and a one order higher normal approximation for the penalty term () we observe optimal -convergence for . For isoparametric quadratic finite elements () and a normal approximation of order two in the penalty term () we observe a loss of one order, i.e. -convergence. All these results are in agreement with the bounds in Theorem 27, cf. Remark 5.4.
Finally we present results for problem (Lh). The exact Lagrange multiplier is computed according to equation (2.12). We use a preconditioned MINRES solver with a block diagonal preconditioner as introduced in [6] to solve the linear systems. In Figure 3 we present the error and in one case the error , which is labeled with an , for different choices of parameters and refinement levels (note that the two curves for are almost indistinguishable).
We take for superparametric finite elements () and for isoparametric finite elements (). For superparametric finite elements () with we observe optimal -convergence. For these cases the error has the same convergence order (not shown). However, isoparametric quadratic finite elements () with results in optimal -convergence for but suboptimal -convergence for (shown with label in the figure). This shows that the power in the term in Theorem 29 is sharp and superparametric finite elements () are necessary to obtain an optimal order of convergence (for both primal variable and Lagrange multiplier). Taking in this case results in better than -convergence but clearly less than -convergence (not shown). For superparametric quadratic finite elements (, ) with we observe (only) -convergence. All these results are in agreement with Theorem 29, cf. Remark 5.5.
A drawback of the Lagrange multiplier method compared with the two penalty methods is the fact that (in our experience) the resulting saddle point system is (much) more difficult to solve. The condition number of this matrix is typically very large, in particular for the case .
We did not derive -error bounds and therefore do not present numerical results for -errors. We note, however, that for the cases of optimal -convergence in the energy norms we also have -convergence in the -norm. In case of the Lagrange multiplier method (Lh) we observe this optimal -norm convergence only for tangential error component, i.e. . An analysis of -norm convergence is left for future research.
Remark 6.1**.**
For the problem considered in this section we performed an experiment to see whether the factor in the estimate (5.46) is sharp. We numerically computed
[TABLE]
for the parameter values , and as well as . The results clearly indicate a behavior.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Netgen/NG Solve . https://ngsolve.org/ (17 April 2019).
- 2[2] M. Arroyo and A. De Simone , Relaxation dynamics of fluid membranes , Phys. Rev. E, 79 (2009), p. 031915.
- 3[3] G. Dziuk , Finite elements for the Beltrami operator on arbitrary surfaces , in Partial differential equations and calculus of variations, S. Hildebrandt and R. Leis, eds., vol. 1357 of Lecture Notes in Mathematics, Springer, 1988, pp. 142–155.
- 4[4] G. Dziuk and C. M. Elliott , Finite element methods for surface PD Es , Acta Numerica, 22 (2013), pp. 289–396.
- 5[5] J. Grande, C. Lehrenfeld, and A. Reusken , Analysis of a high-order trace finite element method for pdes on level set surfaces , SIAM Journal on Numerical Analysis, 56 (2018), pp. 228–255.
- 6[6] S. Gross, T. Jankuhn, M. Olshanskii, and A. Reusken , A trace finite element method for vector-Laplacians on surfaces , SIAM Journal on Numerical Analysis, 56 (2018), pp. 2406–2429.
- 7[7] M. E. Gurtin and A. I. Murdoch , A continuum theory of elastic material surfaces , Archive for Rational Mechanics and Analysis, 57 (1975), pp. 291–323.
- 8[8] A. Hansbo and P. Hansbo , An unfitted finite element method, based on Nitsche’s method, for elliptic interface problems , Comput. Methods Appl. Mech. Engrg., 191 (2002), pp. 5537–5552.
