Numerische Mathematik

Size: px
Start display at page:

Download "Numerische Mathematik"

Transcription

1 Numer. Math. DOI.7/s Numerische Mathematik A finite element method for surface PDEs: matrix properties Maxim A. Olshanskii Arnold Reusken Received: 3 October 28 / Revised: 9 June 29 Springer-Verlag 29 Abstract We consider a recently introduced new finite element approach for the discretization of elliptic partial differential equations on surfaces. The main idea of this method is to use finite element spaces that are induced by triangulations of an outer domain to discretize the partial differential equation on the surface. The method is particularly suitable for problems in which there is a coupling with a problem in an outer domain that contains the surface, for example, two-phase flow problems. It has been proved that the method has optimal order of convergence both in the H and in the L 2 -norm. In this paper, we address linear algebra aspects of this new finite element method. In particular the conditioning of the mass and stiffness matrix is investigated. For the two-dimensional case we present an analysis which proves that the effective spectral condition number of the diagonally scaled mass matrix and the diagonally scaled stiffness matrix behaves like h 3 ln h and h 2 ln h, respectively, where h is the mesh size of the outer triangulation. Mathematics Subject Classification 2 58J32 65N5 65N3 76D45 76T99 Partially supported by the the Russian Foundation for Basic Research through the projects and This work was supported by the German Research Foundation through SFB 54. M. A. Olshanskii Department of Mechanics and Mathematics, Moscow State M.V. Lomonosov University, 9899 Moscow, Russia Maxim.Olshanskii@mtu-net.ru A. Reusken B Institut für Geometrie und Praktische Mathematik, RWTH-Aachen University, 5256 Aachen, Germany reusken@igpm.rwth-aachen.de 23

2 M. A. Olshanskii, A. Reusken Introduction Certain mathematical models involve elliptic partial differential equations posed on surfaces. This occurs, for example, in multiphase fluids if one takes so-called surface active agents surfactants into account. These surfactants induce tangential surface tension forces and thus cause Marangoni phenomena [6,7]. In mathematical models surface equations are often coupled with other equations that are formulated in a fixed domain which contains the surface. In such a setting a common approach is to use a splitting scheme that allows to solve at each time step a sequence of simpler decoupled equations. Doing so one has to solve numerically at each time step an elliptic type of equation on a surface. The surface may vary from one time step to another and usually only some discrete approximation of the surface is implicitly available. A well-known finite element method for solving elliptic equations on surfaces, initiated by the paper [5], consists of approximating the surface by a piecewise polygonal surface and using a finite element space on a triangulation of this discrete surface, cf. [3,6]. If the surface is changing in time, then this approach leads to time-dependent triangulations and time-dependent finite element spaces. Implementing this requires substantial data handling and programming effort. Another approach has recently been introduced in [2]. The method in that paper applies to cases in which the surface is given implicitly by some level set function and the key idea is to solve the partial differential equation on a narrow band around the surface. Unfitted finite element spaces on this narrow band are used for discretization. In the recent paper [9] we introduced a new technique for the numerical solution of an elliptic equation posed on a hypersurface. The main idea is to use time-independent finite element spaces that are induced by triangulations of an outer domain to discretize the partial differential equation on the surface. This method is particularly suitable for problems in which the surface is given implicitly by a level set or VOF function and in which there is a coupling with a flow problem in a fixed outer domain. If in such problems one uses finite element techniques for the discretization of the flow equations in the outer domain, this immediately results in an easy to implement discretization method for the surface equation. If the surface varies in time, one has to recompute the surface mass and stiffness matrix using the same data structures each time. Moreover, quadrature routines that are needed for these computations are often available already, since they are needed in other surface related calculations, for example the computation of surface tension forces. Opposite to the method in [2], in the paper [9] we do not use an extension of the surface partial differential equation but instead use a restriction of the outer finite element spaces. In [9] it is shown that this new method has optimal order of convergence in H and L 2 norms. The analysis requires shape regularity of the outer triangulation, but does not require any type of shape regularity for discrete surface elements. In the present paper, we address linear algebra aspects of this new finite element method. In particular the conditioning of the mass and stiffness matrix is investigated. Numerical experiments in two- and three-dimensional examples treated in Sect. 2.2 indicate that in the 3D case both for the diagonally scaled mass and stiffness matrix effective spectral condition numbers behave as Oh 2 and in the 2D case the behaviour of these condition numbers is Oh 2 and Oh 3, respectively. 23

3 A finite element method for surface PDEs: matrix properties Here h denotes the mesh size of the outer triangulation, which is assumed to be quasiuniform in a small neighbourhood of the surface. For the two-dimensional case we present an analysis which proves these conditioning properties up to an additional logarithmic term ln h under certain assumptions on distribution of the nodes near the surface. The plausibility of these assumptions is discussed. We believe that this analysis can be extended to the three-dimensional case, but would require a lot of additional technical manipulations, see Sect The remainder of the paper is organized as follows. In Sect. 2., we describe the finite element method that is introduced in [9]. In Sect. 2.2, we give results of some numerical experiments. These results illustrate the optimal order of convergence of the method and conditioning properties. In Sect. 3, we present an analysis of conditioning properties for the two-dimensional case. We introduce necessary notation in Sect. 3.. In Sect. 3.2, we collect some preliminaries and assumptions for the analysis. Eigenvalue bounds for the diagonally scaled mass matrix are derived in Sect. 3.3.The stiffness matrix is treated in Sect The plausibility of the assumptions and further possible extensions of the analysis are discussed in Sect Surface finite element method 2. Description of the method In this section, we describe the finite element method from [9] for the three-dimensional case. The modifications needed for the two-dimensional case are obvious. We assume that is an open subset in R 3 and Ɣ a connected C 2 compact hypersurface contained in. For a sufficiently smooth function g : R the tangential derivative along Ɣ is defined by Ɣ g = g g n Ɣ n Ɣ. The Laplace Beltrami operator on Ɣ is defined by Ɣ g := Ɣ Ɣ g. We consider the Laplace Beltrami problem in weak form: For given f L 2 Ɣ with Ɣ f ds =, determine u H Ɣ with Ɣ u ds = such that Ɣ u Ɣ v ds = f v ds for all v H Ɣ. 2. Ɣ Ɣ The solution u is unique and satisfies u H 2 Ɣ with u H 2 Ɣ c f L 2 Ɣ and a constant c independent of f,cf.[5]. For the discretization of this problem one needs an approximation Ɣ h of Ɣ. We assume that this approximate manifold is constructed as follows. Let {T h } h> be a family of tetrahedral triangulations of a fixed domain R 3 that contains Ɣ. These triangulations are assumed to be regular, consistent and stable []. Take T h {T h } h>. 23

4 M. A. Olshanskii, A. Reusken We assume that Ɣ h is a C, surface without a boundary and Ɣ h can be partitioned in planar segments, triangles or quadrilaterals, consistent with the outer triangulation T h. This can be formally defined as follows. For any tetrahedron S T T h such that meas 2 S T Ɣ h > define T = S T Ɣ h. We assume that each T is planar, i.e., either a triangle or a quadrilateral. Thus Ɣ h can be decomposed as Ɣ h = T Fh T, where F h is the set of all triangles or quadrilaterals T such that T = S T Ɣ h for some tetrahedron S T T h.ift coincides with a face of an element in T h than the corresponding S T is not unique. In this case, we chose one arbitrary but fixed tetrahedron S T which has T as a face. We emphasize that although the family {T h } h> is shape-regular the family {F h } h> in general is not shape-regular. In our examples F h contains strongly deteriorated triangles that have very small angles and neighboring triangles can have very different areas, cf. Fig.. The main idea of the method from [9] is that for discretization of the problem 2. we use a finite element space induced by the continuous linear finite elements on T h. This is done as follows. We define a subdomain that contains Ɣ h : ω h := T Fh S T. 2.2 This subdomain in R 3 is partitioned in tetrahedra that form a subset of T h. We introduce the finite element space V h := {v h Cω h v ST P for all T F h }. 2.3 This space induces the following space on Ɣ h : V Ɣ h := {ψ h H Ɣ h v h V h : ψ h = v h Ɣh }. 2.4 This space is used for a Galerkin discretization of 2.: determine u h Vh Ɣ Ɣ h u h ds h = such that Ɣ h Ɣ h Ɣh u h Ɣh ψ h ds h = f h ψ h ds h for all ψ h Vh Ɣ, with with f h an extension of f such that Ɣ h f h ds h = cf.[9] for details. Due to the Lax-Milgram lemma this problem has a unique solution u h.in[9] we analyze the discretization quality of this method. In this analysis we assume Ɣ h to be sufficiently close to Ɣ in the following sense. Let U R 3 be a neighborhood of Ɣ and d : U R the signed distance function: dx =distx,ɣ. We assume that 23 ess sup x Ɣh dx c h 2, ess sup x Ɣh dx n h x c h,

5 A finite element method for surface PDEs: matrix properties hold, with n h x a suitably oriented unit normal to Ɣ h at x Ɣ h. Under these assumptions the following optimal discretization error bounds are proven: Ɣh u e u h L 2 Ɣ h Ch f L 2 Ɣ, 2.5 u e u h L 2 Ɣ h Ch 2 f L 2 Ɣ, 2.6 with u e a suitable extension of u and with a constant C independent of f and h. 2.2 Results of numerical experiments In this section, we present results of a few numerical experiments. We distinguish between 3D and 2D cases. The numerical experiments suggest among other things, that in the 2D case the conditioning of matrices is more sensitive to the distribution of nodes of the outer triangulation near the surface than in the 3D case. The analysis given in Sect. 3 supports this observation D example As a first test problem we consider the Laplace Beltrami equation Ɣ u + u = f on Ɣ, with Ɣ ={x R 3 x 2 = } and = 2, 2 3. This example is taken from [2]. The zero order term is added to guarantee a unique solution. The source term f is taken such that the solution is given by x 2 ux = a 2 + x 2 3x 2 x 2 x2 3, x = x, x 2, x 3, with a = π. A family {T l } l of tetrahedral triangulations of is constructed as follows. We triangulate by starting with a uniform subdivision into 48 tetrahedra with mesh size h = 3. Then we apply an adaptive red-green refinement-algorithm implemented in the software package DROPS [4] in which in each refinement step the tetrahedra that contain Ɣ are refined such that on level l =, 2,...we have h T 32 l =: h l for all T T l with T Ɣ =. The family {T l } l is consistent and shape-regular. The interface Ɣ is the zero-level of ϕx := x 2. Let I be the standard nodal interpolation operator on T l.the discrete interface is given by Ɣ hl := { x I ϕx = }. Let{φ i } i m be the nodal basis functions corresponding to the vertices of the tetrahedra in ω h,cf.2.2. The entries Ɣ h Ɣh φ i Ɣh φ j + φ i φ j ds of the stiffness matrix are computed within machine accuracy. For the right-handside we use a quadrature-rule that is exact up to order five. The discrete problem is solved using a standard CG method with symmetric 23

6 M. A. Olshanskii, A. Reusken Table Discretization errors and error reduction Level l u u h L 2 Ɣ h Factor e 5 4. Fig. Detail of the induced triangulation of Ɣ h left and level lines of the discrete solution u h Gauss-Seidel preconditioner to a relative tolerance of 6. The number of iterations needed on level l =, 2,...,7, is 4, 26, 53, 4, 2, 435, 849, respectively. In [9] a discretization error analysis of this method is presented, which shows that it has optimal order of convergence, both in the H - and L 2 -norm. The discretization errors in the L 2 Ɣ h -norm are given in Table, cf.[9]. These results clearly show the hl 2 behaviour as predicted by the analysis given in [9], cf To illustrate the fact that in this approach the triangulation of the approximate manifold Ɣ h is strongly shape-irregular we show a part of this triangulation in Fig.. The discrete solution is visualized in Fig.. The mass matrix M and stiffness matrix A have entries M i, j = φ i φ j ds h, A i, j = Ɣh φ i Ɣh φ j ds h, i, j m. Ɣ h Ɣ h Define D M := diagm, D A := diaga and the scaled matrices M := D 2 M MD 2 M, Ã := D 2 A AD 2 A. for different refinement levels we computed the largest and smallest eigenvalues of M and Ã. The results are given in Tables 2 and 3. 23

7 A finite element method for surface PDEs: matrix properties Table 2 Eigenvalues of scaled mass matrix M Level l m Factor λ λ 2 λ m λ m /λ 2 Factor e e Table 3 Eigenvalues of scaled stiffness matrix à Level l m Factor λ λ 2 λ 3 λ m λ m /λ 3 Factor Mass matrix eigenvalues for the 3D example Stiffness matrix eigenvalues for the 3D example λ k M λ k M k level= level=2 level=3 ref. Ok Fig. 2 Eigenvalue distributions for scaled mass matrix M left and for scaled stiffness matrix S right for the 3D example k level= level=2 level=3 ref. Ok These results show that for the scaled mass matrix there is one eigenvalue very close to or equal to zero and for the effective condition number we have λ m λ2 m hl 2. For the scaled stiffness matrix we observe that there are two eigenvalues close to or equal to zero and an effective condition number λ m λ3 m hl 2.InFig.2 for both matrices the eigenvalues λ j, with j 2 mass matrix, j 3 stiffness matrix are shown Structured 2D example We also performed a numerical experiment with a very structured two-dimensional triangulation and a simple surface as illustrated in Fig. 3. The number of vertices is denoted by n V n V = in Fig. 3. The surface is given by Ɣ =[, ] =[m, m nv ]. The mesh size of the triangulation is h = 2 n V 3. The vertices v,v 3,...,v nv 2 and v,v 2,...,v nv are on lines parallel to Ɣ and the distances of the upper and lower lines to Ɣ are given by δ 2 h 23

8 M. A. Olshanskii, A. Reusken Fig. 3 Example with a uniform triangulation Table 4 Eigenvalues of scaled mass matrix M δ n V λ λ 2 λ nv λ nv /λ 2 Factor.3 7.e e e e e e e e e e e e e e e e e+3 Table 5 Eigenvalues of scaled stiffness matrix à δ n V λ λ 2 λ 3 λ nv λ nv /λ 3 Factor e e e e e e e e e e e h, respectively, with a parameter δ, δ = 2 in Fig. 3. In this case a dimension argument immediately yields that both the mass and stiffness matrix are singular. For different values of n V and of δ we computed the eigenvalues of the scaled mass and stiffness matrix. The results are given in Tables 4 and 5. These results clearly suggest that the condition numbers of both the diagonally scaled mass and the diagonally scaled stiffness matrix behave like h 2 for h. and δ 23

9 A finite element method for surface PDEs: matrix properties Fig. 4 Pedal curve.5.5 Moreover, one observes for this particular example that the conditioning is insensitive to the distance of the surface Ɣ to the nodes of the outer triangulation Less structured 2D examples We consider two D surfaces in :=, 2. One is the ellipse given by x 2 2 a 2 + y 2 2 another one is the pedal curve given by xt = b 2 =, a = 2 5, b = 9 4, ab 2 cost a 2 sin 2 t +b 2 cos 2 t, ỹt= ba 2 cost x +2 a 2 sin 2 t +b 2 cos 2, x = t 4, y = ỹ+2 4, with a = 2, b = 6. In both cases we use a uniform triangulation of as in Fig. 4. The pedal curve and the coarsest triangulation h = 22 3 are illustrated in Fig. 4. Finer triangulations on meshes with h l = 22 l are obtained using regular refinement. We use surface finite element spaces as introduced above. Eigenvalue distributions of the resulting scaled mass matrix M = M l and scaled stiffness matrix à = à l for several refinement levels l are shown in Fig. 5. The situation appears to be more delicate now: i There are few very small eigenvalues we will call them outliers which do not obey any clear asymptotic; this irregular behavior of the few smallest eigenvalues is especially well seen for the case of the ellipse. ii Apart from these outliers, we observe for the m l m l scaled stiffness matrix à l an eigenvalue distribution λ k à l m k l 2, which due to m l hl results in an Ohl 2 effective condition number. iii For the scaled mass matrix M l we observe a different behaviour: for the major part of the spectrum we have λ k M l k m l 2 again; for eigenvalues with k m l, however, the behaviour appears to be of the 23

10 M. A. Olshanskii, A. Reusken 2 Mass matrix eigenvalues for Ellipse 2 Mass matrix eigenvalues for Pedal λ k M k l=5 l=6 l=7 l=8 ref. Ok 2 ref. Ok 3 2 Stiffness matrix eigenvalues for Ellipse λ k M 2 4 l=5 l=6 l=7 6 l=8 ref. Ok 2 ref. Ok Stiffness matrix eigenvalues for Pedal k λ k A 2 λ k A 2 l=5 4 l=6 l=7 l=8 ref. Ok k l=5 4 l=6 l=7 l=8 ref. Ok Fig. 5 Eigenvalue distributions for scaled mass matrix M and for scaled stiffness matrix à for ellipse left and pedal right k form λ k M l m k l 3 again few outliers may fail to obey any clear asymptotic. This leads to an Ohl 3 effective condition number, which is worse compared to the 3D and the regular 2D case discussed above. Remark In the analysis in Sect. 3, we only study effective condition numbers. It is well-known that for many methods the rate of convergence depends not only on the condition number but also on the eigenvalue distribution. In Fig. 5, we see that the worse asymptotics in case of the scaled mass matrix occurs only in a relatively small part of the spectrum. Furthermore in all cases we see relatively large distances between eigenvalues in the lower part of the spectrum. Besides the condition number, these properties will also affect the convergence behaviour of Krylov subspace methods applied to this type of problem. We performed an experiment where we applied the CG method to systems with M l and à l.wetakeb l = M l,,..., T and starting vector equal to zero; the same for à l. We perform m l iterations of the CG method. The convergence is measured by computing the energy norm of the error e k, i.e. e k M l and e k Ãl, respectively. For l = 6, 7, 8 the convergence behaviour is shown in Fig. 6 left. As a measure for the rate of convergence we computed r M l = m l log e m l M l e ; similar for rã l. The results are given in the table M l in Fig. 6. We observe that the systems with matrix M l are more difficult to solve than 23

11 A finite element method for surface PDEs: matrix properties 2 Convergence of CG Energy norm of the error : mass matrices : stiffness matrices Number of iterations Fig. 6 Convergence behaviour of CG for levels l = 6, 7, 8inthefirstm l iterations left and rate of convergence right the ones with à l. For increasing l, the deterioration in r M l is somewhat stronger, but comparable with the one for rã l. Thus, for M l the deterioration is milder as predicted by the Ohl 3 effective condition number. 3 Analysis This section gives the analysis supporting the Oh 2 and Oh 3 condition number estimates for the scaled stiffness matrix and mass matrix, respectively. The section is organized as follows. In Sect. 3., we define the surface mass and stiffness matrices and give an introductory example. Sect. 3.2 introduces some further definitions and notations and collects assumptions we need for our analysis. Some of these assumptions are introduced exclusively for the sake of analysis and are not expected to hold for most practical problems, while other assumptions turn out to be quite realistic. The plausibility of the assumptions is discussed in Sect. 3.5, which goes right after Sects. 3.3 and 3.4 containing the main theoretical results of the paper. Even for a simple 2D academic case the analysis appears to be rather technical. Possible extensions of theoretical results are discussed in Sect Mass and stiffness matrices and notation We take Ɣ =[, ] and consider a family of quasi-uniform triangulations {T h } h> as illustrated in Fig. 7, i.e., for each T T h we have meas Ɣ T > and the endpoints x = and x = ofɣ lie on an edge of some T T h. The numbering of vertices v i and intersection points m i is as indicated in Fig. 7. We distinguish between the set of leafs L with corresponding index set l and the set of nodes N = vertices that are not leafs with corresponding index set {, 2,...,n}. In the example in Fig. 7 we have L ={v,,v 6,,v 9,,v 9,2,v 3, }, l ={,, 6,, 9,, 9, 2, 3, }, 23

12 M. A. Olshanskii, A. Reusken Fig. 7 ADexample Fig. 8 Directed graph corresponding to the D example N ={v,v 2,...,v 3 }. Note that for i = i, i 2 l we have i n. Theset of all vertices is denoted by V = L N, and V =n V. The corresponding index set is denoted by I ={, 2,...,n} l. This distinction between leafs and nodes is more clear, if in the triangulation we delete all edges between vertices that are on the same side of Ɣ. For the example in Fig. 7 this results in a directed graph shown in Fig. 8. For each node v i N the number of leafs attached to v i is denoted by l i in our example: l = l 6 = l 3 =, l 9 = 2, l j = for all other j. The intersection points m j are numbered as indicated in Fig. 7. In the analysis it is convenient to use the following notation: if v i,v i+ N we define m i, := m i, m i,li + := m i+, and m, := m,, m n,ln + := m n,ln. Using this, the subdivision of Ɣ into the intersections with the triangles T T h can be written as Ɣ = i n j li + [m i, j, m i, j ]. 3. We define h := sup{ diamt T T h }, ω h := {T T T h }, the linear finite element space V h ={v C h v T P for all T T h } of dimension n V, and the induced finite element space Vh Ɣ ={w CƔ w = v Ɣ for some v V h } as in 2.3 and 2.4, respectively. These spaces V h and Vh Ɣ are called outer and surface finite element spaces, respectively. For the implementation it is very convenient to use the nodal basis functions of the outer finite element space for representing functions in the surface finite element space. Let{ φ i i I} be the set of standard nodal basis functions in V h, i.e., φ i has value one at node v i and zero values at all other v V, v = v i. Clearly V Ɣ h = span{φ i Ɣ i I} holds. A dimension argument shows that these functions are not independent and thus do not form a basis Vh Ɣ. This set of generating functions is used for the implementation 23

13 A finite element method for surface PDEs: matrix properties of a finite element discretization of scalar elliptic partial differential equations on Ɣ, using the surface space Vh Ɣ. The corresponding mass and stiffness matrices are given by Mu, u = u h x 2 dx, Au, u = u h x2 dx, with u h = u i φ i Ɣ, u := u i i I R n V. i I 3.2 Both matrices are singular. The effective condition number of M or A is defined as the ratio of the largest and smallest nonzero eigenvalue of M or A. Below we derive bounds for the effective condition of diagonally scaled mass and stiffness matrices. 3.2 Preliminaries and assumptions In this section, we derive some results that will be used in the analysis of the massand stiffness matrix in the following sections. The following identities hold for u V h : um i = φ i m i uv i + φ i m i uv i for i n, 3.3 um i = φ i m i uv i + φ i m i uv i for i = i, i 2 l. 3.4 We introduce the notation ũ i := φ i m i uv i for i I, ψ i := um i for i I, φ i m i+ for i n, φ i m i ξ i := φ i m i for i = i, i 2 l, φ i m i 3.5 and obtain the relations ψ i = ξ i ũ i +ũ i for 2 i n, 3.6 ψ i = ξ i ũ i +ũ i for i = i, i 2 l. 3.7 For v i = x i, y i V we denote the distance of v i to the x-axis by y i =:dv i.we introduce the following assumption on the triangulations {T h } h>. 23

14 M. A. Olshanskii, A. Reusken Assumption For v i N let v j,v r V be such that v i v j and v i v r intersect Ɣ. We assume: dv j dv r c, with c independent of i, j, r and h. 3.8 For the derivation of lower bounds for mass and stiffness matrices we will need a further assumption on the triangulations {T h } h> : Assumption 2 For j =,...,n denote g j := l j + k= ξ j,k ξ j,k 2. Define, for α [, ]: { } Nα := {v j N dv j } h α max hg j, max dv i. 3.9 i= j, j+2,... Assume that there is an h-independent constant c such that Nα c h α for all α [, ]. Assumption 2 can be interpreted as a quantitative description on how the set of nodes having a certain maximal distance to Ɣ as specified in 3.9 becomes smaller if this distance gets smaller. The plausibility of both assumptions is discussed in Sect In particular, it will be shown that Assumption 2 can be replaced by a simple although stronger assumption on the distribution of the nodes of the outer triangulation near the surface. In the remainder of the paper, to simplify the notation, we use f g iff there are generic constants c > and c 2 independent of h, such that c g f c 2 g. Lemma 3. For ξ i as in 3.5 we have i k= j ξ k = dv j + dv j dv i + dv i+ for j i n. 3. Furthermore, if Assumption is satisfied we have ξ i for i n, i l. 3. Proof From geometric properties we get 23 dv i φ i m i = dv i + dv i for i n, 3.2 dv i φ i m i = dv i + dv i for i = i, i 2 l. 3.3

15 A finite element method for surface PDEs: matrix properties Using this in the definition of ξ i we obtain dv i+ dv i ξ i = dv i dv i dv i + dv i dv i + dv i+ dv i + dv i dv i + dv i for i n, for i = i, i 2 l. 3.4 In both cases ξ i is of the form a + z ξ i = a, + z namely with a = dv i+ dv i, z = dv i dv i+ if i n, and a = dv i dv i, z = dv i dv i if i l. Note that z > and from Assumption it follows that a. Furthermore: a a + z for z, a, + z a + z + z for z, < a. a This yields min{a, } ξ i max{, a} and thus the result in 3. is proved. For i n the representation of ξ i in 3.4 can be rewritten as ξ i = dv i + dv i dv i + dv i+. Using this the result in 3. immediately follows. We introduce the notation: i := m i+ m i = m i,li + m i, fori =,...,n, and :=, n+ := n. Due to quasi-uniformity of {T h } h> and 3.8 the following holds: suppφ i Ɣ i for i = i, i 2 l, suppφ i Ɣ i + i + i+ h for i n. Lemma 3.2 Assume that Assumption holds. Then we have φ i 2 Ɣ := φ i x 2 Ɣ := φ i x 2 dx i φ i m i 2 for all i = i, i 2 l, 3.5 φ i 2 Ɣ h φ i m i 2 for i n, 3.6 φ i x2 dx i φ i m i 2 for all i = i, i 2 l,

16 φ i x 2 Ɣ + l i + 2+ ξi, j ξ i, j i i j= i+ M. A. Olshanskii, A. Reusken φ i m i 2 for i n. 3.8 Proof First we consider i = i, i 2 =: p, q l. Note that suppφ i Ɣ = [m p,q, m p,q+ ] and that φ i m p,q = φ i m p,q+ =. For a linear function g we have b a gx2 dx b aga 2 + gb 2. Thus we get φ i x 2 dx = m p,q m p,q φ i x 2 dx + m p,q+ m p,q φ i x 2 dx φ i m p,q 2 m p,q m p,q + φi m p,q 2 m p,q+ m p,q = φ i m i 2 m p,q+ m p,q =φi m i 2 suppφ i Ɣ i φ i m i 2. This proves the result in 3.5. Furthermore: m p,q m p,q+ φ i x2 dx = φ i x2 dx + φ i x2 dx m p,q m p,q φ i m p,q 2 + m p,q m p,q m p,q+ m p,q i φ i m p,q 2, which proves the result in 3.7. Here we used the relation p m p,q m p,q, which holds thanks to 3.8 and the angle condition for the outer triangulation. We now consider i n. We use the notation m, j = for all j and m n+, j = for all j. The support suppφ i Ɣ =[m i,li, m i+, ] is split into subintervals cf. 3. as: [m i,li, m i,li +] j li +[m i, j, m i, j ] [m i+,, m i+, ]. Note that φ i m i,li = φ i m i+, = and m i,li + = m i, m i+, = m i+. We obtain φ i x 2 dx = m i,li + m i,li φ i x 2 dx + l i + j= m i, j m i, j φ i x 2 dx + m i+, m i+, φ i x 2 dx m i,li + m i,li φi m i 2 l i + + mi, j m i, j φ i m i, j 2 + φ i m i, j 2 j= + m i+, m i+, φi m i+ 2 23

17 A finite element method for surface PDEs: matrix properties l i + = φ i m i 2 m i,li + m i,li + mi, j m i, j ξi, 2 j +ξ i, 2 j + m i+, m i+, ξ 2 i, j= with ξ i, j,ξ i as in 3.5, ξ i, = φ i m i, φ i m i =, and for i < n, ξ i,li + = φ i m i,li + = ξ i.using3. we get φ i m i+ φ i m i φ i x 2 dx φ i m i 2 m i,li + m i,li l i + + mi, j m i, j + mi+, m i+, j= = φ i m i 2 suppφ i Ɣ hφ i m i 2. φ i m i = Hence the result in 3.6 holds. We also have: φ i x2 dx = m i,li + m i,li φ i x2 dx + l i + j= m i, j m i, j φ i x2 dx + m i+, m i+, φ i x2 dx φ im i 2 l i + φi m i, j φ i m i, j φ im i+ 2 i j= i i+ = φ i m i 2 i + i l i + j= ξi, j ξ i, j 2 + ξ 2 i i+. Using ξ i this proves the result in Analysis for the mass matrix In this section, we derive bounds for the effective condition number of the mass matrix M defined in 3.2. We define D M := diagm = diag φ i 2 Ɣ i I.By, we denote the Euclidean inner product. 23

18 M. A. Olshanskii, A. Reusken Lemma 3.3 Assume that Assumption is satisfied. For all u = u i i I R n V, u =, we have Mu, u D M u, u h ni=2 ψi 2 + i=i,i 2 l i ψi 2 h n i= ũi 2 + i=i,i 2 l i ũi with ψ i = um i,u:= i I u iφ i, ũ i = φ i m i u i. Proof The identity D M u, u = i I φ i 2 Ɣ u2 i follows directly from the definition of D M. Furthermore, using Lemma 3.2, we obtain: φ i 2 Ɣ u2 i = i I φ i 2 Ɣ u2 i + i= i l = h i ũi 2. i= ũ 2 i + i l φ i 2 Ɣ u2 i h i= φ i m i 2 u 2 i + i l i φ i m i 2 u 2 i We now consider the nominator. For two neighboring point m p and m q we introduce the mesh sizes h p := m p m q if m q < m p, h + p := m q m p if m q > m p and h p := h p + h+ p. Furthermore, h := h +, h n, := h n,. Using this we get Mu, u = = = ux 2 dx = l i + i= j= m i, j m i, j ux 2 dx l i + mi, j m i, j um i, j 2 + um i, j 2 i= j= l i + i= j= i=2 h i, j ψi, 2 j + ψ2 i, j l i i= j= h i, j ψ 2 i, j h i ψi 2 + h i ψi 2 h ψi 2 + h i ψi 2. i l i=2 i l From this and h i i for i = i, i 2 l the result in 3.9 follows. Theorem 3.4 Assume that Assumption is satisfied. There exists a constant C independent of h such that Mu, u D M u, u C for all u Rn V, u =. Proof Using 3.6 and 3. we obtain, for 2 i n, 23 ψ 2 i cũ 2 i +ũ2 i.

19 A finite element method for surface PDEs: matrix properties Hence, h ψi 2 i=2 ch ũi i= For i = i, i 2 l we have, using 3.7 and 3., i ψ 2 i c i ũ 2 i +ũ 2 i chũ2 i + i ũ 2 i. This yields i ψi 2 i l c h ũi 2 + i ũi i= i l Combination of 3.2, 3.2 and the result in Lemma 3.3 proves the result. Theorem 3.5 Assume that Assumptions and 2 are satisfied. There exists a constant C > independent of h such that Mu, u D M u, u Ch3 ln h for all u = u i i I R n V, u =, with u = and u k+ = if v k N k < n. Proof First consider the case N =.For2 i n we have, using 3.6 and u = : ũ i ψ i +ξ i ũ i i j=2 i k= j ξ k ψ j. From this we get ũi 2 i=2 i i=2 j=2 2 i k= j ξ k ψ 2 j j=2 Using Assumption 2 the factor n ij=2 i=2 i k= j ξ k 2 can be estimated as follows. To shorten notation we write d i := dv i. Using the result in 3. we obtain 2 i k= j ξ k min{di, d i } 2 + 2, d j d j hence, i j=2 2 i i k= j ξ k 4 j= min{d i, d i } 2, d 2 j 23

20 M. A. Olshanskii, A. Reusken and i i=2 j=2 2 i k= j ξ k 4 i=2 8 =: 8n i min{d i, d i } 2 4 j= d 2 j d 2 i d 2 j= i= j, j+2, j+4,... j β 2 j. j= 8n j= i= j min{d i, d i } 2 d 2 j maxi= j, j+2,... d i Define ˆNα := { v j N dv j h α max i= j, j+2,... dv i }={v j N β j h α } Nα. Note that ˆN = N, ˆN = and ˆNα c h α. Furthermore, for α α 2 wehave#{β j β j [h α, h α 2} = ˆNα ˆNα 2.Using this and Assumption 2 we obtain: 8n β 2 j ch j= ch 2 ln h j= h 2α d ˆNα ch 2 h α dα ch 3 ln h. d j h 2α dh α Using this bound in 3.22, in combination with ũ =, ũ = ψ we obtain ũi 2 ch 3 ln h i= 2 ψi We now consider the case N =.Wetake N =, say N ={v k }, hence u k+ =. Using the above arguments both on the triangulation starting with v and ending at v k and on the one starting at v k and ending at v n we obtain results as in 3.23 with n i=, replaced by k i=, and with n i=, replaced by n i=k,k+, respectively. Adding these two results we see that 3.23 holds in this case, too. The case N 2 can be treated by repetition of this splitting argument. We now treat the second term in the denominator in 3.9 for the general case N. For i = i, i 2 l we get, using 3.7 and 3.: i= ũ i c ũ i + ψ i, hence, i ũi 2 c hũi 2 + i ψi 2, 23

21 A finite element method for surface PDEs: matrix properties which yields, using 3.23, i ũi h 2 c i l ũi 2 + i ψi 2 ch 3 ln h h ψi 2 + i ψi 2. i l i=2 i l 3.24 i=2 Combination of 3.23 and 3.24 with the result in Lemma 3.3 completes the proof. We now present a main result of this paper on the conditioning of the scaled mass matrix. Theorem 3.6 Let λ λ 2 λ nv that Assumptions and 2 are satisfied. Then be the eigenvalues of D M M. Assume λ =, λ 2 >, and λ n V λ m Ch 3 ln h 3.25 holds with a constant C independent of h, and m = N +2. Proof The matrix M has dimension n V n V. The number of intersection points m j is n V and thus dimv Ɣ h n V holds. This implies dimrangem = dimv Ɣ h n V, and thus dimkerm, which implies λ =. For any u = with u = wehave Mu, u > and thus from the Courant-Fischer representation of eigenvalues it follows that λ 2 > holds. From the Courant-Fischer representation and Theorem 3.5 we obtain, with W m the family of m -dimensional subspaces of R n V, λ m = sup S W m Mu, u inf u S D M u, u inf u R n V, u = u i+ = if v i N Mu, u D M u, u Ch3 ln h. In combination with the result in Theorem 3.4 this yields λ n V λ m Ch 3 ln h. Note that due to Assumption 2 we have N c with some h-independent constant c = O. Thus in 3.25 we have a bound on an effective condition number in the sense that a fixed independent of h number of m smallest eigenvalues are not taken into account. 3.4 Analysis for the stiffness matrix In this section, we derive bounds for the effective condition number of the stiffness matrix A defined in 3.2. Let D A = diaga be the diagonal of the stiffness matrix. 23

22 M. A. Olshanskii, A. Reusken Lemma 3.7 Assume that Assumption holds. For all u = u i i I R n V, u =,we have Au, u D A u, u ni= i + li + i j= ni= li + i j= ψ i, j ψ i, j 2 with ψ i = um i, u := i I u iφ i, ũ i = φ i m i u i. ξi, j ξ i, j 2 + i+ ũ 2 i + i l i ũ 2 i Proof The identity D A u, u = i I φ i x 2 Ɣ u2 i follows directly from the definition of D A. Furthermore, using Lemma 3.2 we obtain, with g i := l i + j= ξ 2: i, j ξ i, j φ i x 2 Ɣ u2 i = i I φ i x 2 Ɣ u2 i + i= i l + g i + i i = i= i= For the nominator we have: Au, u = = u x 2 dx = φ i x 2 Ɣ u2 i i+ i + g i i + i+ l i + i= j= m i, j φ i m i 2 u 2 i + i l ũ 2 i + i l m i, j u x 2 dx l i + umi, j um i, j 2 m i, j m i, j i= j= i ũ 2 i. l i + i= i j= i φ i m i 2 u 2 i ψ i, j ψ i, j 2., This completes the proof. Theorem 3.8 Assume that Assumption holds. There exists a constant C independent of h such that Au, u D A u, u C for all u Rn V, u =. Proof We use Lemma 3.7. Using3.6 and 3.7 we obtain ψ i, ψ i, = ψ i, ψ i =ũ i, ξ i ũ i + ξ i, ũ i =ũ i, ξ i ũ i + ξ i, ξ i, ũ i and for 2 j l i + ψ i, j ψ i, j =ũ i, j ũ i, j + ξ i, j ξ i, j ũ i. 23

23 A finite element method for surface PDEs: matrix properties Using ξ i this yields, with ũ i, := ũ i, ψ i, j ψ i, j 2 c ũi, 2 j +ũ2 i, j + ξ i, j ξ i, j 2 ũi 2 for j l i +. Hence, with g i := l i + j= ξ i, j ξ i, j 2 we obtain and thus l i + i= i j= l i + ψ i, j ψ i, j 2 c ũi 2 +ũ2 i+ + g iũi 2 + j= ψ i, j ψ i, j 2 c c i= i= ũi 2 +ũ2 i+ + g iũi 2 i l i ũi, 2 j j= + c + g i + ũi 2 + c i i i+ i=i,i 2 l i=i,i 2 l i ũ 2 i i ũ 2 i, which completes the proof. We now derive a lower bound for the smallest nonzero eigenvalue of D A A.For this it turns out to be more convenient to consider u i := uv i = φ i m i ũ i instead of u i. Lemma 3.9 For u i = uv i we have the recursion u i = α i u i + α i u i 2 + φ i m i ψ i ψ i, i = 2,...,n, with α i := dv i + dv i dv i 2 + dv i. For u = u := the solution of this recursion is given by i u i = j= Proof From 3.3 we get dv j + i j dv i dv j ψ j+ ψ j, i = 2,...,n ψ i = φ i m i u i + φ i m i u i ψ i = φ i 2 m i u i 2 + φ i m i u i. 23

24 M. A. Olshanskii, A. Reusken and thus, using φ j m j = φ j m j,wehave u i = + φ i m i u i + φ i m i u i 2 + φ i m i φ i m i φ i m i ψ i ψ i = α i u i + α i u i 2 + φ i m i ψ i ψ i with α i := φ i m i φ i m i. Using the formula in 3.2 we get The representation u i = α i = dv i + dv i dv i 2 + dv i. i k k+ j dv k + dv k k=2 j= dv j ψ j+ ψ j 3.27 can be shown by induction as follows. For i = 2 we get using 3.2, u 2 = dv + dv 2 dv ψ 2 ψ = φ 2 m 2 ψ 2 ψ, which also follows from the recursion formula if we take u = u =. Assume that the representation formula 3.27 is correct for indices less than or equal to i. We then obtain 23 α i u i + α i u i 2 + φ i m i ψ i ψ i = α i u i u i 2 + u i + φ i m i ψ i ψ i i 2 = α i j= i k i j dv i 2 + dv i + k+ j dv k + dv k k=2 j= + dv i + dv i ψ i ψ i dv i i j= dv j ψ j+ ψ j dv j ψ j+ ψ j = i+ j dv i + dv i dv j ψ j+ ψ j i k + k+ j dv k + dv k k=2 j= dv j ψ j+ ψ j

25 A finite element method for surface PDEs: matrix properties = i k k+ j dv k + dv k k=2 j= dv j ψ j+ ψ j, and thus the representation for u i in From this we obtain, by changing the order of summation: i i u i = k+ j dv k + dv k dv j ψ j+ ψ j. j= k= j+ The representation in 3.26 immediately follows from this one. Theorem 3. Assume the Assumptions and 2 hold. There exists a constant C > independent of h such that Au, u D A u, u Ch2 ln h for all u = u i i I R n V, u =, with u = u = and u k = u k+ = if v k N k < n. Proof We continue to use the notation d i := dv i, u i := uv i. First assume N =. We use the representation in Lemma 3.7 and first consider the term n i= g i i + i + i+ ũi 2 in the denominator. The Assumption and the regularity of the outer triangulation imply that the angles between Ɣ and all sides of the triangles intersecting Ɣ are uniformly w.r.t. h bounded away from zero. Hence we have d i i i n, and ũ i = φ i m i u i d i h u i i n. Using this and the result in 3.26 we get ũi 2 c d2 i h 2 u2 i c d2 i i h 2 j=d 2 j + d2 i d j For the last term we have i= d i ψ i+ ψ i 2 c l i + i= i j= j= d j ψ j+ ψ j 2. ψ i, j ψ i, j 2, Condition 3.8 and d j j yield d i i i+. Using this and u =, we get + g i + ũi 2 c i i i+ i= c h 2 d i + g idi 2 i d i i= i=2 j= + g i ũi 2 d i d i d j + d2 i d j l i + i= i j= ψ i, j ψ i, j 2. 23

26 M. A. Olshanskii, A. Reusken We estimate the factor in the square brackets as follows. Using d i d i {d i, d i }h we get: c min c h 2 d i + g idi 2 d i i=2 i d j + d2 i d j j= c h 2 i d i di 2 + di 2 d i i=2 j= d j + c h 2 i i=2 j= d i d j + c h 2 i=2 g i d 2 i d i i d j j= c i i=2 j= min{d i, d i } d j + ch 2 + c h i=2 hg i d i. The first term on the righthand side can be bounded by ch 2 ln h using the same arguments as in the proof of Theorem 3.5. The third term can be treated in a similar way as follows. Define β j := hg j d j, Ñα := {v j N dv j h α+ g j }={v j N β j h α } Nα. Note that Ñ = N, Ñ = and Ñα c h α.for α α 2 wehave#{β j β j h α, h α 2]} = Ñα Ñα 2. Using this and Assumption 2 we obtain: c h β i ch i=2 h α d Ñα ch 2 Collecting these results and using ũ =ũ = we get i= + g i + ũi 2 i i ch 2 ln h i+ h α dh α ch 2 ln h. l i + i= i j= ψ i, j ψ i, j We now consider the case N =.Wetake N =, say N ={v k }, hence u k = u k+ =. Using the above arguments both on the triangulation starting with v and ending at v k and on the one starting at v k and ending at v n we obtain results as in 3.28 with n i=, replaced by k i=, and with n i=, replaced by n i=k,k+, respectively. Adding these two results we see that 3.28 holds in this case, too. The case N 2can be treated by repetition of this splitting argument. We now treat the term i l i ũi 2 in the denominator in Lemma 3.7 for the general case N. Note that 23 i l i ũ 2 i = l i i n, l i > j= i ũ 2 i, j.

27 A finite element method for surface PDEs: matrix properties Using 3.7 we get, for an i with l i 2: ũ i, j ũ i, j = ψ i, j ψ i, j ξ i, j ξ i, j ũ i, and with 3.6 and ψ i, := ψ i, ξ i, := : This yields, for j l i : Thus we get i n, l i > j= ũ i, ξ i ũ i = ψ i, ψ i, ξ i, ξ i, ũ i. l i ũi, 2 j c ũi 2 + ψ i, j ψ i, j 2 + j= l i j= l i + c ũi 2 + ψ i, j ψ i, j 2 + g i ũi 2. l i j= ũi, 2 j c i c i= i= Using the bound in 3.28 we obtain l i i n, l i > j= ũi 2 +c i l i + i= i j= gi + ũi 2 + c i i+ i ũ 2 i, j ch 2 ln h ξ i, j ξ i, j 2 ũi 2 ψ i, j ψ i, j 2 +c l i + i= i j= l i + i= i j= i= g i i ũ 2 i ψ i, j ψ i, j 2 ψ i, j ψ i, j 2, and combination of this with the result in 3.28 completes the proof. Theorem 3. Let λ λ 2 λ nv that Assumptions and 2 are satisfied. Then be the eigenvalues of D A A. Assume λ =, λ 3 >, and λ n V λ m Ch 2 ln h holds, with a constant C independent of h and m = 2 N +3. Proof A dimension argument as in the proof of Theorem 3.6 yields λ =. From the Courant-Fischer representation and Theorem 3. we obtain, with W m the family of m -dimensional subspaces of R n V, 23

28 Au, u λ m = sup inf S W m u S D A u, u inf u R n V, u = u = u i+ = u i = if v i N M. A. Olshanskii, A. Reusken Au, u D A u, u Ch2 ln h. In combination with the result in Theorem 3.8 this yields λ n V λ m Ch 2 ln h. 3.5 Further discussions and extensions 3.5. Discussion of Assumptions and 2 Assumption poses a restriction on how the surface Ɣ divides any triangle T T h. Since T h satisfies a minimal angle condition one easily finds that Assumption implies that the angles between Ɣ and all sides of the triangles that intersect Ɣ are uniformly w.r.t. h bounded away from zero. This condition may be satisfied in certain structured cases, as in Sect , in a general, however, there appears to be no reason why it should hold. We introduced Assumption to make our analysis work and currently we do not see how to avoid it. Assumption, however is weak enough to allow a subdivision of Ɣ which is not quasi-uniform, cf. the experiment with varying δ in Sect In our applications where Ɣ is an approximation of the zero level of a level set function, cf. Sect. 2.2 it is not very realistic to assume quasi-uniformity of the induced triangulation of Ɣ, cf. Fig.. Assumption 2 gives a condition on the distribution of nodes near the surface Ɣ in terms of their distances to Ɣ. In general, the condition Nα c h α means that the set of nodes having a certain maximal distance to Ɣ as specified in 3.9 becomes smaller if this distance gets smaller. However, in the structured 2D experiment in Sect , we can have many nodes namely 2 n with arbitrarily small distances to Ɣ. In that experiment, however, we have dv j = max i= j, j+2,... dv i and g j = for all j the triangulation is parallel to Ɣ. Thus we have N = N, Nα = for all α, ] and Assumption 2 is fulfilled. In more practical unstructured cases it looks natural to use instead of Assumption 2 the following stronger, butsimpler assumption: Define, for α [, ]: Nα := {v j N dv j h +α }, 3.29 and assume that there is an h-independent constant c such that Nα c h α for all α [, ]. To validate the plausibility of this assumption we computed Nα as in 3.29 for the ellipse and pedal curves, see Sect Figure 9 shows Nα vs. α for different refinement levels l. The plot in the logarithmic scale for Nα shows that the assumption on h α asymptotic seems very plausible. Furthermore, Table 6 shows the value of N for different refinement levels all values are multiples of 4 due to the symmetries of both curves. We recall that N appears in the statement of eigenvalues low bounds in Theorems 3.6 and 3. and it is related to the presence of few outliers in the spectrum of mass and stiffness matrices. Finally, we note that for the structured 2D example from Sect a Oh 2 ln h condition number bound 23

29 A finite element method for surface PDEs: matrix properties log Nα / log h.5.5 distribution of nodes for Ellipse l=6 l=7 l=8 α log Nα / log h distribution of nodes for Pedal l=6 l=7 l=8 α α.5.5 α Fig. 9 Distribution of node distances to the curve Ɣ for ellipse and pedal curve Table 6 N for different refinement levels; h l = 22 l l Ellipse Pedal curve m l N for the mass matrix can be proved using a stronger condition than the one formulated in Assumption 2,cf.[8] On analysis for the 3D case The numerical results from Sect. 2.2., Fig. 2, Tables 2 and 3, strongly suggest that in the unstructured 3D case for both the mass and stiffness matrices we have effective condition number that behave like Oh 2 and furthermore that no outliers occur in the spectrum. This in contrast to the 2D case where for the effective condition number of the mass matrix in general only an Oh 3 up to a possible log-term estimate holds and outliers do occur in the spectrum. A generalization of our analysis to the 3D case requires a lot of further technical manipulations and will be presented elsewhere. Here we give a brief explanation, why the 3D case may be more advantageous regarding the above-mentioned spectral properties. The proof of the lower bound for both mass and stiffness matrices is based on bounds for the scaled value of a finite element function in the ith outer node ũ i in terms of the values of the same function or differences of values in a sequence of surface nodes, cf. 3.3 and 3.4. All sequences start from one basis outer node v two nodes v,v for 3.4, where the function vanishes. We were able to prove bounds for the coefficients of these sequences, using Assumption and 2 on the outer nodes distances to the surface. In the 2D case all nodes v j, j i, cf. fig. 8, between the basis node v and the node v i, where the function is estimated, are involved in the sequences. In the 3D case, however, thanks to the additional space dimension one can consider many different sequences of outer nodes connecting a basis node with 23

30 M. A. Olshanskii, A. Reusken a given node v i, where the function is estimated. Therefore it may be possible that a sequence is found that contains no bad nodes, e.g. nodes having very small distance to Ɣ. This would lead to better estimates for the small eigenvalues of the mass and stiffness matrices On extension to smooth surfaces As discussed above the key points of our analysis are the estimates 3.3 and 3.4 together with suitable bounds for the coefficients occurring in these bounds. Similar bounds hold if Ɣ is a smooth curve. Estimating the coefficients, however, is then even more technical although do-able, and uses smoothness assumptions on the surface, i.e. that Ɣ is locally an Oh 2 perturbation of a line. To avoid these further technical complications we decided to restrict the analysis in this paper to the case Ɣ =[, ]. Acknowledgments We thank the referees for their valuable comments which led to substantial improvements of the original version of this paper. References. Braess, D.: Finite Elements: Theory, Fast Solvers, and Applications in Solid Mechanics, 3rd edn. Cambridge University Press, London Deckelnick, K., Dziuk, G., Elliott, C.M., Heine, C.-J.: An h-narrow band finite element method for elliptic equations on implicit surfaces. IMA J. Numer. Anal., doi:.93/imanum/drn Demlow, A., Dziuk, G.: An adaptive finite element method for the Laplace Beltrami operator on implicitly defined surfaces. SIAM J. Numer. Anal. 45, DROPS package Dziuk, G.: Finite elements for the beltrami operator on arbitrary surfaces. In: Hildebrandt, S., Leis, R. eds. Partial Differential Equations and Calculus of Variations. Lecture Notes in Mathematics, vol. 357, pp Springer, Heidelberg James, A., Lowengrub, J.: A surfactant-conserving volume-of-fluid method for interfacial flows with insoluble surfactant. J. Comp. Phys. 2, Muradoglu, M., Tryggvason, G.: A front-tracking method for computation of interfacial flows with soluble surfactant. J. Comput. Phys. 227, Olshanskii, M.A., Reusken, A.: A finite element method for surface PDEs: Matrix properties, Preprint 287, IGPM, RWTH Aachen, earlier version of this paper Olshanskii, M.A., Reusken, A., Grande, J.: An eulerian finite element method for elliptic equations on moving surfaces. Accepted to SIAM J. Numer. Anal

On Surface Meshes Induced by Level Set Functions

On Surface Meshes Induced by Level Set Functions On Surface Meshes Induced by Level Set Functions Maxim A. Olshanskii, Arnold Reusken, and Xianmin Xu Bericht Nr. 347 Oktober 01 Key words: surface finite elements, level set function, surface triangulation,

More information

A FINITE ELEMENT METHOD FOR ELLIPTIC EQUATIONS ON SURFACES

A FINITE ELEMENT METHOD FOR ELLIPTIC EQUATIONS ON SURFACES A FINITE ELEMENT METHOD FOR ELLIPTIC EQUATIONS ON SURFACES MAXIM A. OLSHANSKII, ARNOLD REUSKEN, AND JÖRG GRANDE Abstract. In this paper a new finite element approach for the discretization of elliptic

More information

A VOLUME MESH FINITE ELEMENT METHOD FOR PDES ON SURFACES

A VOLUME MESH FINITE ELEMENT METHOD FOR PDES ON SURFACES European Congress on Computational Methods in Applied Sciences and Engineering (ECCOMAS 2012) J. Eberhardsteiner et.al. (eds.) Vienna, Austria, September 10-14, 2012 A VOLUME MESH FINIE ELEMEN MEHOD FOR

More information

c 2009 Society for Industrial and Applied Mathematics

c 2009 Society for Industrial and Applied Mathematics SIAM J. NUMER. ANAL. Vol. 47, No. 5, pp. 3339 3358 c 2009 Society for Industrial and Applied Mathematics A FINITE ELEMENT METHOD FOR ELLIPTIC EQUATIONS ON SURFACES MAXIM A. OLSHANSKII, ARNOLD REUSKEN,

More information

Analysis of a high order trace finite element method for PDEs on level set surfaces

Analysis of a high order trace finite element method for PDEs on level set surfaces N O V E M B E R 2 0 1 6 P R E P R I N T 4 5 7 Analysis of a high order trace finite element method for PDEs on level set surfaces Jörg Grande *, Christoph Lehrenfeld and Arnold Reusken * Institut für Geometrie

More information

A Finite Element Method for the Surface Stokes Problem

A Finite Element Method for the Surface Stokes Problem J A N U A R Y 2 0 1 8 P R E P R I N T 4 7 5 A Finite Element Method for the Surface Stokes Problem Maxim A. Olshanskii *, Annalisa Quaini, Arnold Reusken and Vladimir Yushutin Institut für Geometrie und

More information

A STOKES INTERFACE PROBLEM: STABILITY, FINITE ELEMENT ANALYSIS AND A ROBUST SOLVER

A STOKES INTERFACE PROBLEM: STABILITY, FINITE ELEMENT ANALYSIS AND A ROBUST SOLVER European Congress on Computational Methods in Applied Sciences and Engineering ECCOMAS 2004 P. Neittaanmäki, T. Rossi, K. Majava, and O. Pironneau (eds.) O. Nevanlinna and R. Rannacher (assoc. eds.) Jyväskylä,

More information

Projected Surface Finite Elements for Elliptic Equations

Projected Surface Finite Elements for Elliptic Equations Available at http://pvamu.edu/aam Appl. Appl. Math. IN: 1932-9466 Vol. 8, Issue 1 (June 2013), pp. 16 33 Applications and Applied Mathematics: An International Journal (AAM) Projected urface Finite Elements

More information

Overlapping Schwarz preconditioners for Fekete spectral elements

Overlapping Schwarz preconditioners for Fekete spectral elements Overlapping Schwarz preconditioners for Fekete spectral elements R. Pasquetti 1, L. F. Pavarino 2, F. Rapetti 1, and E. Zampieri 2 1 Laboratoire J.-A. Dieudonné, CNRS & Université de Nice et Sophia-Antipolis,

More information

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C.

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C. Lecture 9 Approximations of Laplace s Equation, Finite Element Method Mathématiques appliquées (MATH54-1) B. Dewals, C. Geuzaine V1.2 23/11/218 1 Learning objectives of this lecture Apply the finite difference

More information

Simple Examples on Rectangular Domains

Simple Examples on Rectangular Domains 84 Chapter 5 Simple Examples on Rectangular Domains In this chapter we consider simple elliptic boundary value problems in rectangular domains in R 2 or R 3 ; our prototype example is the Poisson equation

More information

An Extended Finite Element Method for a Two-Phase Stokes problem

An Extended Finite Element Method for a Two-Phase Stokes problem XFEM project An Extended Finite Element Method for a Two-Phase Stokes problem P. Lederer, C. Pfeiler, C. Wintersteiger Advisor: Dr. C. Lehrenfeld August 5, 2015 Contents 1 Problem description 2 1.1 Physics.........................................

More information

High Order Unfitted Finite Element Methods for Interface Problems and PDEs on Surfaces

High Order Unfitted Finite Element Methods for Interface Problems and PDEs on Surfaces N O V E M B E R 2 0 1 6 P R E P R I N T 4 5 9 High Order Unfitted Finite Element Methods for Interface Problems and PDEs on Surfaces Christoph Lehrenfeld and Arnold Reusken Institut für Geometrie und Praktische

More information

INTRODUCTION TO FINITE ELEMENT METHODS

INTRODUCTION TO FINITE ELEMENT METHODS INTRODUCTION TO FINITE ELEMENT METHODS LONG CHEN Finite element methods are based on the variational formulation of partial differential equations which only need to compute the gradient of a function.

More information

Scientific Computing WS 2017/2018. Lecture 18. Jürgen Fuhrmann Lecture 18 Slide 1

Scientific Computing WS 2017/2018. Lecture 18. Jürgen Fuhrmann Lecture 18 Slide 1 Scientific Computing WS 2017/2018 Lecture 18 Jürgen Fuhrmann juergen.fuhrmann@wias-berlin.de Lecture 18 Slide 1 Lecture 18 Slide 2 Weak formulation of homogeneous Dirichlet problem Search u H0 1 (Ω) (here,

More information

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs Chapter Two: Numerical Methods for Elliptic PDEs Finite Difference Methods for Elliptic PDEs.. Finite difference scheme. We consider a simple example u := subject to Dirichlet boundary conditions ( ) u

More information

A Higher Order Finite Element Method for Partial Differential Equations on Surfaces

A Higher Order Finite Element Method for Partial Differential Equations on Surfaces A Higher Order Finite Element Method for Partial Differential Equations on Surfaces Jörg Grande and Arnold Reusken Preprint No. 403 July 2014 Key words: Laplace Beltrami equation, surface finite element

More information

Error analysis of a space-time finite element method for solving PDEs on evolving surfaces

Error analysis of a space-time finite element method for solving PDEs on evolving surfaces Numerical Analysis and Scientific Computing Preprint Seria Error analysis of a space-time finite element method for solving PDEs on evolving surfaces M.A. Olshanskii A. Reusken Preprint #9 Department of

More information

Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions

Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions Wayne McGee and Padmanabhan Seshaiyer Texas Tech University, Mathematics and Statistics (padhu@math.ttu.edu) Summary. In

More information

A very short introduction to the Finite Element Method

A very short introduction to the Finite Element Method A very short introduction to the Finite Element Method Till Mathis Wagner Technical University of Munich JASS 2004, St Petersburg May 4, 2004 1 Introduction This is a short introduction to the finite element

More information

Numerische Mathematik

Numerische Mathematik Numer. Math. (006) 105:159 191 DOI 10.1007/s0011-006-0031-4 Numerische Mathematik Uniform preconditioners for a parameter dependent saddle point problem with application to generalized Stokes interface

More information

A NARROW-BAND UNFITTED FINITE ELEMENT METHOD FOR ELLIPTIC PDES POSED ON SURFACES

A NARROW-BAND UNFITTED FINITE ELEMENT METHOD FOR ELLIPTIC PDES POSED ON SURFACES MATHEMATICS OF COMPUTATION Volume 00, Number 0, Pages 000 000 S 0025-5718(XX)0000-0 A NARROW-BAND UNFITTED FINITE ELEMENT METHOD FOR ELLIPTIC PDES POSED ON SURFACES MAXIM A. OLSHANSKII AND DANIL SAFIN

More information

PIECEWISE LINEAR FINITE ELEMENT METHODS ARE NOT LOCALIZED

PIECEWISE LINEAR FINITE ELEMENT METHODS ARE NOT LOCALIZED PIECEWISE LINEAR FINITE ELEMENT METHODS ARE NOT LOCALIZED ALAN DEMLOW Abstract. Recent results of Schatz show that standard Galerkin finite element methods employing piecewise polynomial elements of degree

More information

LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES. Sergey Korotov,

LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES. Sergey Korotov, LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES Sergey Korotov, Institute of Mathematics Helsinki University of Technology, Finland Academy of Finland 1 Main Problem in Mathematical

More information

Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions

Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions Domain Decomposition Algorithms for an Indefinite Hypersingular Integral Equation in Three Dimensions Ernst P. Stephan 1, Matthias Maischak 2, and Thanh Tran 3 1 Institut für Angewandte Mathematik, Leibniz

More information

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems Etereldes Gonçalves 1, Tarek P. Mathew 1, Markus Sarkis 1,2, and Christian E. Schaerer 1 1 Instituto de Matemática Pura

More information

DISCRETE MAXIMUM PRINCIPLES in THE FINITE ELEMENT SIMULATIONS

DISCRETE MAXIMUM PRINCIPLES in THE FINITE ELEMENT SIMULATIONS DISCRETE MAXIMUM PRINCIPLES in THE FINITE ELEMENT SIMULATIONS Sergey Korotov BCAM Basque Center for Applied Mathematics http://www.bcamath.org 1 The presentation is based on my collaboration with several

More information

UNIFORM PRECONDITIONERS FOR A PARAMETER DEPENDENT SADDLE POINT PROBLEM WITH APPLICATION TO GENERALIZED STOKES INTERFACE EQUATIONS

UNIFORM PRECONDITIONERS FOR A PARAMETER DEPENDENT SADDLE POINT PROBLEM WITH APPLICATION TO GENERALIZED STOKES INTERFACE EQUATIONS UNIFORM PRECONDITIONERS FOR A PARAMETER DEPENDENT SADDLE POINT PROBLEM WITH APPLICATION TO GENERALIZED STOKES INTERFACE EQUATIONS MAXIM A. OLSHANSKII, JÖRG PETERS, AND ARNOLD REUSKEN Abstract. We consider

More information

Maximum norm estimates for energy-corrected finite element method

Maximum norm estimates for energy-corrected finite element method Maximum norm estimates for energy-corrected finite element method Piotr Swierczynski 1 and Barbara Wohlmuth 1 Technical University of Munich, Institute for Numerical Mathematics, piotr.swierczynski@ma.tum.de,

More information

b i (x) u + c(x)u = f in Ω,

b i (x) u + c(x)u = f in Ω, SIAM J. NUMER. ANAL. Vol. 39, No. 6, pp. 1938 1953 c 2002 Society for Industrial and Applied Mathematics SUBOPTIMAL AND OPTIMAL CONVERGENCE IN MIXED FINITE ELEMENT METHODS ALAN DEMLOW Abstract. An elliptic

More information

Robust preconditioning for XFEM applied to time-dependent Stokes problems

Robust preconditioning for XFEM applied to time-dependent Stokes problems Numerical Analysis and Scientific Computing Preprint Seria Robust preconditioning for XFEM applied to time-dependent Stokes problems S. Gross T. Ludescher M.A. Olshanskii A. Reusken Preprint #40 Department

More information

An interpolation operator for H 1 functions on general quadrilateral and hexahedral meshes with hanging nodes

An interpolation operator for H 1 functions on general quadrilateral and hexahedral meshes with hanging nodes An interpolation operator for H 1 functions on general quadrilateral and hexahedral meshes with hanging nodes Vincent Heuveline Friedhelm Schieweck Abstract We propose a Scott-Zhang type interpolation

More information

Convergence Order Studies for Elliptic Test Problems with COMSOL Multiphysics

Convergence Order Studies for Elliptic Test Problems with COMSOL Multiphysics Convergence Order Studies for Elliptic Test Problems with COMSOL Multiphysics Shiming Yang and Matthias K. Gobbert Abstract. The convergence order of finite elements is related to the polynomial order

More information

VARIATIONAL AND NON-VARIATIONAL MULTIGRID ALGORITHMS FOR THE LAPLACE-BELTRAMI OPERATOR.

VARIATIONAL AND NON-VARIATIONAL MULTIGRID ALGORITHMS FOR THE LAPLACE-BELTRAMI OPERATOR. VARIATIONAL AND NON-VARIATIONAL MULTIGRID ALGORITHMS FOR THE LAPLACE-BELTRAMI OPERATOR. ANDREA BONITO AND JOSEPH E. PASCIAK Abstract. We design and analyze variational and non-variational multigrid algorithms

More information

On an Approximation Result for Piecewise Polynomial Functions. O. Karakashian

On an Approximation Result for Piecewise Polynomial Functions. O. Karakashian BULLETIN OF THE GREE MATHEMATICAL SOCIETY Volume 57, 010 (1 7) On an Approximation Result for Piecewise Polynomial Functions O. arakashian Abstract We provide a new approach for proving approximation results

More information

Key words. Surface, interface, finite element, level set method, adaptivity, error estimator

Key words. Surface, interface, finite element, level set method, adaptivity, error estimator AN ADAPIVE SURFACE FINIE ELEMEN MEHOD BASED ON VOLUME MESHES ALAN DEMLOW AND MAXIM A. OLSHANSKII Abstract. In this paper we define an adaptive version of a recently introduced finite element method for

More information

Nodal O(h 4 )-superconvergence of piecewise trilinear FE approximations

Nodal O(h 4 )-superconvergence of piecewise trilinear FE approximations Preprint, Institute of Mathematics, AS CR, Prague. 2007-12-12 INSTITTE of MATHEMATICS Academy of Sciences Czech Republic Nodal O(h 4 )-superconvergence of piecewise trilinear FE approximations Antti Hannukainen

More information

Divergence Formulation of Source Term

Divergence Formulation of Source Term Preprint accepted for publication in Journal of Computational Physics, 2012 http://dx.doi.org/10.1016/j.jcp.2012.05.032 Divergence Formulation of Source Term Hiroaki Nishikawa National Institute of Aerospace,

More information

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions Leszek Marcinkowski Department of Mathematics, Warsaw University, Banacha

More information

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS PARTITION OF UNITY FOR THE STOES PROBLEM ON NONMATCHING GRIDS CONSTANTIN BACUTA AND JINCHAO XU Abstract. We consider the Stokes Problem on a plane polygonal domain Ω R 2. We propose a finite element method

More information

arxiv: v1 [math.na] 11 Jul 2011

arxiv: v1 [math.na] 11 Jul 2011 Multigrid Preconditioner for Nonconforming Discretization of Elliptic Problems with Jump Coefficients arxiv:07.260v [math.na] Jul 20 Blanca Ayuso De Dios, Michael Holst 2, Yunrong Zhu 2, and Ludmil Zikatanov

More information

Optimal preconditioners for Nitsche-XFEM discretizations of interface problems

Optimal preconditioners for Nitsche-XFEM discretizations of interface problems Optimal preconditioners for Nitsche-XFEM discretizations of interface problems Christoph Lehrenfeld Arnold Reusken August 13, 2014 In the past decade, a combination of unfitted finite elements (or XFEM)

More information

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations S. Hussain, F. Schieweck, S. Turek Abstract In this note, we extend our recent work for

More information

Efficient smoothers for all-at-once multigrid methods for Poisson and Stokes control problems

Efficient smoothers for all-at-once multigrid methods for Poisson and Stokes control problems Efficient smoothers for all-at-once multigrid methods for Poisson and Stoes control problems Stefan Taacs stefan.taacs@numa.uni-linz.ac.at, WWW home page: http://www.numa.uni-linz.ac.at/~stefant/j3362/

More information

ETNA Kent State University

ETNA Kent State University Electronic Transactions on Numerical Analysis. Volume 37, pp. 166-172, 2010. Copyright 2010,. ISSN 1068-9613. ETNA A GRADIENT RECOVERY OPERATOR BASED ON AN OBLIQUE PROJECTION BISHNU P. LAMICHHANE Abstract.

More information

Kasetsart University Workshop. Multigrid methods: An introduction

Kasetsart University Workshop. Multigrid methods: An introduction Kasetsart University Workshop Multigrid methods: An introduction Dr. Anand Pardhanani Mathematics Department Earlham College Richmond, Indiana USA pardhan@earlham.edu A copy of these slides is available

More information

Abstract. 1. Introduction

Abstract. 1. Introduction Journal of Computational Mathematics Vol.28, No.2, 2010, 273 288. http://www.global-sci.org/jcm doi:10.4208/jcm.2009.10-m2870 UNIFORM SUPERCONVERGENCE OF GALERKIN METHODS FOR SINGULARLY PERTURBED PROBLEMS

More information

Scientific Computing WS 2018/2019. Lecture 15. Jürgen Fuhrmann Lecture 15 Slide 1

Scientific Computing WS 2018/2019. Lecture 15. Jürgen Fuhrmann Lecture 15 Slide 1 Scientific Computing WS 2018/2019 Lecture 15 Jürgen Fuhrmann juergen.fuhrmann@wias-berlin.de Lecture 15 Slide 1 Lecture 15 Slide 2 Problems with strong formulation Writing the PDE with divergence and gradient

More information

A STABILIZED FINITE ELEMENT METHOD FOR ADVECTION-DIFFUSION EQUATIONS ON SURFACES

A STABILIZED FINITE ELEMENT METHOD FOR ADVECTION-DIFFUSION EQUATIONS ON SURFACES A SABILIZD FINI LMN MHOD FOR ADVCION-DIFFUSION QUAIONS ON SURFACS MAXIM A. OLSHANSKII, ARNOLD RUSKN, AND XIANMIN XU Abstract. A recently developed ulerian finite element method is applied to solve advectiondiffusion

More information

you expect to encounter difficulties when trying to solve A x = b? 4. A composite quadrature rule has error associated with it in the following form

you expect to encounter difficulties when trying to solve A x = b? 4. A composite quadrature rule has error associated with it in the following form Qualifying exam for numerical analysis (Spring 2017) Show your work for full credit. If you are unable to solve some part, attempt the subsequent parts. 1. Consider the following finite difference: f (0)

More information

ASYMPTOTICALLY EXACT A POSTERIORI ESTIMATORS FOR THE POINTWISE GRADIENT ERROR ON EACH ELEMENT IN IRREGULAR MESHES. PART II: THE PIECEWISE LINEAR CASE

ASYMPTOTICALLY EXACT A POSTERIORI ESTIMATORS FOR THE POINTWISE GRADIENT ERROR ON EACH ELEMENT IN IRREGULAR MESHES. PART II: THE PIECEWISE LINEAR CASE MATEMATICS OF COMPUTATION Volume 73, Number 246, Pages 517 523 S 0025-5718(0301570-9 Article electronically published on June 17, 2003 ASYMPTOTICALLY EXACT A POSTERIORI ESTIMATORS FOR TE POINTWISE GRADIENT

More information

Downloaded 11/21/16 to Redistribution subject to SIAM license or copyright; see

Downloaded 11/21/16 to Redistribution subject to SIAM license or copyright; see SIAM J. SCI. COMPUT. Vol. 38, No. 6, pp. A349 A3514 c 016 Society for Industrial and Applied Mathematics ROBUST PRECONDITIONING FOR XFEM APPLIED TO TIME-DEPENDENT STOKES PROBLEMS SVEN GROSS, THOMAS LUDESCHER,

More information

Intrinsic finite element modeling of a linear membrane shell problem

Intrinsic finite element modeling of a linear membrane shell problem RR Intrinsic finite element modeling of a linear membrane shell problem PETER HANSBO AND MATS G. LARSON School of Engineering Jönköping University Research Report No. : ISSN -8 Intrinsic finite element

More information

The Discontinuous Galerkin Finite Element Method

The Discontinuous Galerkin Finite Element Method The Discontinuous Galerkin Finite Element Method Michael A. Saum msaum@math.utk.edu Department of Mathematics University of Tennessee, Knoxville The Discontinuous Galerkin Finite Element Method p.1/41

More information

Geometric Multigrid Methods

Geometric Multigrid Methods Geometric Multigrid Methods Susanne C. Brenner Department of Mathematics and Center for Computation & Technology Louisiana State University IMA Tutorial: Fast Solution Techniques November 28, 2010 Ideas

More information

The mortar element method for quasilinear elliptic boundary value problems

The mortar element method for quasilinear elliptic boundary value problems The mortar element method for quasilinear elliptic boundary value problems Leszek Marcinkowski 1 Abstract We consider a discretization of quasilinear elliptic boundary value problems by the mortar version

More information

PREPRINT 2010:23. A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO

PREPRINT 2010:23. A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO PREPRINT 2010:23 A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO Department of Mathematical Sciences Division of Mathematics CHALMERS UNIVERSITY OF TECHNOLOGY UNIVERSITY OF GOTHENBURG

More information

Numerical Methods for the Navier-Stokes equations

Numerical Methods for the Navier-Stokes equations Arnold Reusken Numerical Methods for the Navier-Stokes equations January 6, 212 Chair for Numerical Mathematics RWTH Aachen Contents 1 The Navier-Stokes equations.............................................

More information

Stabilization and Acceleration of Algebraic Multigrid Method

Stabilization and Acceleration of Algebraic Multigrid Method Stabilization and Acceleration of Algebraic Multigrid Method Recursive Projection Algorithm A. Jemcov J.P. Maruszewski Fluent Inc. October 24, 2006 Outline 1 Need for Algorithm Stabilization and Acceleration

More information

A finite element level set method for anisotropic mean curvature flow with space dependent weight

A finite element level set method for anisotropic mean curvature flow with space dependent weight A finite element level set method for anisotropic mean curvature flow with space dependent weight Klaus Deckelnick and Gerhard Dziuk Centre for Mathematical Analysis and Its Applications, School of Mathematical

More information

Numerical Solutions to Partial Differential Equations

Numerical Solutions to Partial Differential Equations Numerical Solutions to Partial Differential Equations Zhiping Li LMAM and School of Mathematical Sciences Peking University Variational Problems of the Dirichlet BVP of the Poisson Equation 1 For the homogeneous

More information

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU Preconditioning Techniques for Solving Large Sparse Linear Systems Arnold Reusken Institut für Geometrie und Praktische Mathematik RWTH-Aachen OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative

More information

Optimal multilevel preconditioning of strongly anisotropic problems.part II: non-conforming FEM. p. 1/36

Optimal multilevel preconditioning of strongly anisotropic problems.part II: non-conforming FEM. p. 1/36 Optimal multilevel preconditioning of strongly anisotropic problems. Part II: non-conforming FEM. Svetozar Margenov margenov@parallel.bas.bg Institute for Parallel Processing, Bulgarian Academy of Sciences,

More information

Hamburger Beiträge zur Angewandten Mathematik

Hamburger Beiträge zur Angewandten Mathematik Hamburger Beiträge zur Angewandten Mathematik Numerical analysis of a control and state constrained elliptic control problem with piecewise constant control approximations Klaus Deckelnick and Michael

More information

Intrinsic finite element modeling of a linear membrane shell problem

Intrinsic finite element modeling of a linear membrane shell problem arxiv:3.39v [math.na] 5 Mar Intrinsic finite element modeling of a linear membrane shell problem Peter Hansbo Mats G. Larson Abstract A Galerkin finite element method for the membrane elasticity problem

More information

Variational Formulations

Variational Formulations Chapter 2 Variational Formulations In this chapter we will derive a variational (or weak) formulation of the elliptic boundary value problem (1.4). We will discuss all fundamental theoretical results that

More information

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems.

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems. Printed Name: Signature: Applied Math Qualifying Exam 11 October 2014 Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems. 2 Part 1 (1) Let Ω be an open subset of R

More information

Numerical Approximation of Phase Field Models

Numerical Approximation of Phase Field Models Numerical Approximation of Phase Field Models Lecture 2: Allen Cahn and Cahn Hilliard Equations with Smooth Potentials Robert Nürnberg Department of Mathematics Imperial College London TUM Summer School

More information

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses P. Boyanova 1, I. Georgiev 34, S. Margenov, L. Zikatanov 5 1 Uppsala University, Box 337, 751 05 Uppsala,

More information

Lecture 4: Numerical solution of ordinary differential equations

Lecture 4: Numerical solution of ordinary differential equations Lecture 4: Numerical solution of ordinary differential equations Department of Mathematics, ETH Zürich General explicit one-step method: Consistency; Stability; Convergence. High-order methods: Taylor

More information

Lecture Note III: Least-Squares Method

Lecture Note III: Least-Squares Method Lecture Note III: Least-Squares Method Zhiqiang Cai October 4, 004 In this chapter, we shall present least-squares methods for second-order scalar partial differential equations, elastic equations of solids,

More information

ACM/CMS 107 Linear Analysis & Applications Fall 2017 Assignment 2: PDEs and Finite Element Methods Due: 7th November 2017

ACM/CMS 107 Linear Analysis & Applications Fall 2017 Assignment 2: PDEs and Finite Element Methods Due: 7th November 2017 ACM/CMS 17 Linear Analysis & Applications Fall 217 Assignment 2: PDEs and Finite Element Methods Due: 7th November 217 For this assignment the following MATLAB code will be required: Introduction http://wwwmdunloporg/cms17/assignment2zip

More information

Scientific Computing I

Scientific Computing I Scientific Computing I Module 8: An Introduction to Finite Element Methods Tobias Neckel Winter 2013/2014 Module 8: An Introduction to Finite Element Methods, Winter 2013/2014 1 Part I: Introduction to

More information

arxiv: v1 [math.na] 4 Feb 2016

arxiv: v1 [math.na] 4 Feb 2016 Full Gradient Stabilized Cut Finite Element Methods for Surface Partial Differential Equations Erik Burman a, Peter Hansbo b, Mats G. Larson c, André Massing c,, Sara Zahedi d arxiv:1602.01512v1 [math.na]

More information

Lecture on: Numerical sparse linear algebra and interpolation spaces. June 3, 2014

Lecture on: Numerical sparse linear algebra and interpolation spaces. June 3, 2014 Lecture on: Numerical sparse linear algebra and interpolation spaces June 3, 2014 Finite dimensional Hilbert spaces and IR N 2 / 38 (, ) : H H IR scalar product and u H = (u, u) u H norm. Finite dimensional

More information

Spline Element Method for Partial Differential Equations

Spline Element Method for Partial Differential Equations for Partial Differential Equations Department of Mathematical Sciences Northern Illinois University 2009 Multivariate Splines Summer School, Summer 2009 Outline 1 Why multivariate splines for PDEs? Motivation

More information

Nitsche XFEM with Streamline Diffusion Stabilization for a Two Phase Mass Transport Problem

Nitsche XFEM with Streamline Diffusion Stabilization for a Two Phase Mass Transport Problem Nitsche XFEM with Streamline Diffusion Stabilization for a Two Phase Mass Transport Problem Christoph Lehrenfeld and Arnold Reusken Bericht Nr. 333 November 2011 Key words: transport problem, Nitsche method,

More information

Numerical Solution I

Numerical Solution I Numerical Solution I Stationary Flow R. Kornhuber (FU Berlin) Summerschool Modelling of mass and energy transport in porous media with practical applications October 8-12, 2018 Schedule Classical Solutions

More information

A Multigrid Method for Two Dimensional Maxwell Interface Problems

A Multigrid Method for Two Dimensional Maxwell Interface Problems A Multigrid Method for Two Dimensional Maxwell Interface Problems Susanne C. Brenner Department of Mathematics and Center for Computation & Technology Louisiana State University USA JSA 2013 Outline A

More information

Technische Universität Graz

Technische Universität Graz Technische Universität Graz A note on the stable coupling of finite and boundary elements O. Steinbach Berichte aus dem Institut für Numerische Mathematik Bericht 2009/4 Technische Universität Graz A

More information

INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR GRIDS. 1. Introduction

INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR GRIDS. 1. Introduction Trends in Mathematics Information Center for Mathematical Sciences Volume 9 Number 2 December 2006 Pages 0 INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR

More information

Stabilized Finite Element Approximation of the Mean Curvature Vector on Closed Surfaces

Stabilized Finite Element Approximation of the Mean Curvature Vector on Closed Surfaces arxiv:1407.3043v1 [math.na] 11 Jul 2014 Stabilized Finite Element Approximation of the Mean Curvature Vector on Closed Surfaces Peter Hansbo Mats G. Larson Sara Zahedi October 17, 2018 Abstract We develop

More information

Analysis of a DG XFEM Discretization for a Class of Two Phase Mass Transport Problems

Analysis of a DG XFEM Discretization for a Class of Two Phase Mass Transport Problems Analysis of a DG XFEM Discretization for a Class of Two Phase Mass Transport Problems Christoph Lehrenfeld and Arnold Reusken Bericht Nr. 340 April 2012 Key words: transport problem, Nitsche method, XFEM,

More information

Finite Element Techniques for the Numerical Simulation of Two-Phase Flows with Mass Transport

Finite Element Techniques for the Numerical Simulation of Two-Phase Flows with Mass Transport Finite Element Techniques for the Numerical Simulation of Two-Phase Flows with Mass Transport Christoph Lehrenfeld and Arnold Reusken Preprint No. 413 December 2014 Key words: Two-phase flow, mass transport,

More information

From Completing the Squares and Orthogonal Projection to Finite Element Methods

From Completing the Squares and Orthogonal Projection to Finite Element Methods From Completing the Squares and Orthogonal Projection to Finite Element Methods Mo MU Background In scientific computing, it is important to start with an appropriate model in order to design effective

More information

Iterative methods for positive definite linear systems with a complex shift

Iterative methods for positive definite linear systems with a complex shift Iterative methods for positive definite linear systems with a complex shift William McLean, University of New South Wales Vidar Thomée, Chalmers University November 4, 2011 Outline 1. Numerical solution

More information

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50 A SIMPLE FINITE ELEMENT METHOD FOR THE STOKES EQUATIONS LIN MU AND XIU YE Abstract. The goal of this paper is to introduce a simple finite element method to solve the Stokes equations. This method is in

More information

ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS

ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS LONG CHEN In this chapter we discuss iterative methods for solving the finite element discretization of semi-linear elliptic equations of the form: find

More information

AN EXTENDED FINITE ELEMENT METHOD APPLIED TO LEVITATED DROPLET PROBLEMS

AN EXTENDED FINITE ELEMENT METHOD APPLIED TO LEVITATED DROPLET PROBLEMS AN EXTENDED FINITE ELEMENT METHOD APPLIED TO LEVITATED DROPLET PROBLEMS PATRICK ESSER, JÖRG GRANDE, ARNOLD REUSKEN Abstract. We consider a standard model for incompressible two-phase flows in which a localized

More information

A Domain Decomposition Method for Quasilinear Elliptic PDEs Using Mortar Finite Elements

A Domain Decomposition Method for Quasilinear Elliptic PDEs Using Mortar Finite Elements W I S S E N T E C H N I K L E I D E N S C H A F T A Domain Decomposition Method for Quasilinear Elliptic PDEs Using Mortar Finite Elements Matthias Gsell and Olaf Steinbach Institute of Computational Mathematics

More information

Math Introduction to Numerical Analysis - Class Notes. Fernando Guevara Vasquez. Version Date: January 17, 2012.

Math Introduction to Numerical Analysis - Class Notes. Fernando Guevara Vasquez. Version Date: January 17, 2012. Math 5620 - Introduction to Numerical Analysis - Class Notes Fernando Guevara Vasquez Version 1990. Date: January 17, 2012. 3 Contents 1. Disclaimer 4 Chapter 1. Iterative methods for solving linear systems

More information

Juan Vicente Gutiérrez Santacreu Rafael Rodríguez Galván. Departamento de Matemática Aplicada I Universidad de Sevilla

Juan Vicente Gutiérrez Santacreu Rafael Rodríguez Galván. Departamento de Matemática Aplicada I Universidad de Sevilla Doc-Course: Partial Differential Equations: Analysis, Numerics and Control Research Unit 3: Numerical Methods for PDEs Part I: Finite Element Method: Elliptic and Parabolic Equations Juan Vicente Gutiérrez

More information

SUPERCONVERGENCE PROPERTIES FOR OPTIMAL CONTROL PROBLEMS DISCRETIZED BY PIECEWISE LINEAR AND DISCONTINUOUS FUNCTIONS

SUPERCONVERGENCE PROPERTIES FOR OPTIMAL CONTROL PROBLEMS DISCRETIZED BY PIECEWISE LINEAR AND DISCONTINUOUS FUNCTIONS SUPERCONVERGENCE PROPERTIES FOR OPTIMAL CONTROL PROBLEMS DISCRETIZED BY PIECEWISE LINEAR AND DISCONTINUOUS FUNCTIONS A. RÖSCH AND R. SIMON Abstract. An optimal control problem for an elliptic equation

More information

Comparative Analysis of Mesh Generators and MIC(0) Preconditioning of FEM Elasticity Systems

Comparative Analysis of Mesh Generators and MIC(0) Preconditioning of FEM Elasticity Systems Comparative Analysis of Mesh Generators and MIC(0) Preconditioning of FEM Elasticity Systems Nikola Kosturski and Svetozar Margenov Institute for Parallel Processing, Bulgarian Academy of Sciences Abstract.

More information

1. Introduction. The Stokes problem seeks unknown functions u and p satisfying

1. Introduction. The Stokes problem seeks unknown functions u and p satisfying A DISCRETE DIVERGENCE FREE WEAK GALERKIN FINITE ELEMENT METHOD FOR THE STOKES EQUATIONS LIN MU, JUNPING WANG, AND XIU YE Abstract. A discrete divergence free weak Galerkin finite element method is developed

More information

Adaptive Finite Element Methods Lecture Notes Winter Term 2017/18. R. Verfürth. Fakultät für Mathematik, Ruhr-Universität Bochum

Adaptive Finite Element Methods Lecture Notes Winter Term 2017/18. R. Verfürth. Fakultät für Mathematik, Ruhr-Universität Bochum Adaptive Finite Element Methods Lecture Notes Winter Term 2017/18 R. Verfürth Fakultät für Mathematik, Ruhr-Universität Bochum Contents Chapter I. Introduction 7 I.1. Motivation 7 I.2. Sobolev and finite

More information

DIRECT ERROR BOUNDS FOR SYMMETRIC RBF COLLOCATION

DIRECT ERROR BOUNDS FOR SYMMETRIC RBF COLLOCATION Meshless Methods in Science and Engineering - An International Conference Porto, 22 DIRECT ERROR BOUNDS FOR SYMMETRIC RBF COLLOCATION Robert Schaback Institut für Numerische und Angewandte Mathematik (NAM)

More information

Vectors. January 13, 2013

Vectors. January 13, 2013 Vectors January 13, 2013 The simplest tensors are scalars, which are the measurable quantities of a theory, left invariant by symmetry transformations. By far the most common non-scalars are the vectors,

More information

Numerical methods for PDEs FEM convergence, error estimates, piecewise polynomials

Numerical methods for PDEs FEM convergence, error estimates, piecewise polynomials Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Numerical methods for PDEs FEM convergence, error estimates, piecewise polynomials Dr. Noemi Friedman Contents of the course Fundamentals

More information

Tong Sun Department of Mathematics and Statistics Bowling Green State University, Bowling Green, OH

Tong Sun Department of Mathematics and Statistics Bowling Green State University, Bowling Green, OH Consistency & Numerical Smoothing Error Estimation An Alternative of the Lax-Richtmyer Theorem Tong Sun Department of Mathematics and Statistics Bowling Green State University, Bowling Green, OH 43403

More information