Recovery Techniques in Finite Element Methods

Size: px
Start display at page:

Download "Recovery Techniques in Finite Element Methods"

Transcription

1 Chapter 8 Recovery Techniques in Finite Element Methods Zhimin Zhang Department of Mathematics Wayne State University Detroit, MI USA zhang@math.wayne.edu Contents 8. Introduction and preliminary Local recovery for D Motivation linear element Higher order elements One dimensional theoretical results Local recovery in higher dimensions Methods and examples Properties of the gradient recovery operator Superconvergence analysis in 2-D Quasi-local, semi-local, and global recoveries Introduction and preliminary Finite element recovery techniques are post-processing methods that reconstruct numerical approximations from finite element solutions to achieve better results. To be practically useful, a good recovery This research was partially supported by the National Science Foundation grants DMS and DMS

2 298 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS method should have the following three features:. It is simple to implement and cost effective. In practice, a recovery procedure takes only very small portion of the whole computational cost. 2. It is applicable to higher dimensions. 3. It is problem independent, i.e., a recovery process uses only numerical solution data. In this article, we shall discuss several recovery techniques and identify those good ones. We shall concentrate on two methods: Zienkiewicz-Zhu s Superconvergence Patch Recovery SPR and recently proposed Polynomial Preserving Recovery PPR. We consider only C 0 finite element methods, although generalization to other finite element methods such as non-conforming and discontinuous Galerkin methods are feasible. To fix idea for the sake of theoretical analysis, we shall use the second-order elliptic equation as our model and bare in mind that results are applicable to a large class of differential equations, such as linear elasticity equations, the Reissner-Mindlin Plate model, the Stokes equation, and many others. In addition, we shall concentrate on gradient recovery, since the gradient error is the dominate error in the energy norm for the finite element approximation of a second-order differential equation. Let u be a solution of certain differential equation and u h be the finite element approximation of u. The goal of a recovery technique is to construct G h u h based on u h or u h such that u G h u h D << u u h D 8.. for some norm D, where D is a union of some elements, with two extremal cases: one element and whole solution domain. In other words, G h u h is a better approximation of u than u h. Naturally, the mathematical background of recovery techniques is closely related to the finite element superconvergence theory. The practical usage of recovery technique is not only to improve quality of the approximation, but also to construct a posteriori error estimators. Based on 8.., the non-computable error u u h D can be estimated by a computable one η D = G h u h u h D. Indeed, by the triangular inequality, u G hu h D u u h D G hu h u h D u u h D + u G hu h D u u h D By virtue of 8.., u G h u h D / u u h D is much smaller comparing with. Therefore, η D u u h D, 8..3 and consequently, η D provide a good knowledge of the true error u u h D. This simple argument is the essential idea for recovery type a posteriori error estimators, or the Zienkiewicz-Zhu error estimator, c.f. [82]. It is observed that the approximation error has oscillatory behavior and periodic pattern in a region where the solution is sufficiently regular and mesh is locally translation invariant. In this situation, some kind of averaging will smoothen the numerical solution and thereby result in a good recovery. Actually, earlier recovery techniques are simple averaging and weighted averaging, which was used by engineers at very beginning of the finite element method. The motivation is natural: The computed

3 8.. INTRODUCTION AND PRELIMINARY 299 stress via C 0 finite element methods is discontinuous across elements and usually provide the worst result at element boundaries. In his 963 Ph.D. thesis [69], Wilson introduced a weighted average method to calculate the stress which gave good results for both interior and boundary elements. Almost at the same time, the paper by Turner et al. [59] discussed in detail an averaging technique based on an equivalence of nodal forces and element stresses. Later, Iron [35] proposed a least squares surface fitting to smooth the stress computed from the finite element method. This smoothing technique is essentially a global L 2 -projection, which is further developed in the 968 Master thesis of Hinton [32]. In this direction, also see another version of stress smoothing by Oden-Brauchli [48]. In [33], Hinton- Cambell discussed a local L 2 -projection to calculate the stress. In addition to function smoothing, an engineer version of the local L 2 -projection, they also considered discrete smoothing, least squares fitting at the Gauss points. However, their local was limited to one element. As a consequence, the smoothed stress is still discontinuous across element boundaries. This problem was completely solved 20 years later, when Ziekiewicz-Zhu introduced their Superconvergence Patch Recovery SPR [83, 84], where the discrete least square fitting was performed on an element patch, a set of elements surrounding the same vertex. SPR produces a continuous stress field, which is superconvergent under some mild mesh conditions. The mathematical aspect of SPR is one content of this chapter. Soon after, Wiberg et al. incorporated equilibrium and boundary conditions to enhanced SPR [66, 67] and discussed strategies to improve the finite element solution u h itself other than the stress, which is essentially the gradient of u h [68]. Recently, the author and his colleagues proposed an alternative strategy, called Polynomial Preserving Recovery PPR [45, 46, 75, 76, 78], to recover the gradient. Theoretical analysis revealed that PPR has better superconvergence properties than SPR. Our numerical tests have also indicated that the a posteriori error estimator based on PPR is as good as or better than that of SPR. In this chapter, a detailed discussion of PPR will be presented. Due to superconvergence property of SPR, it was used in a posteriori error estimates called ZZ estimator for smoothing and mesh adaptive purpose from the very beginning [84]. Now it is widely used in the engineering software industry, including commercial codes such as ANSYS, MCS/NASTRAN- Marc, Pro/MECHANICA a product of Parametric Technology, and I-DEAS product of SDRC, part of EDS. It is also used in NASA s COMET-AR COmputational MEchanics Testbed With Adaptive Refinement. The great success of SPR caught a lot of attentions in mathematical community. Some theoretical investigations have been carried on to find the hidden mathematical reason behind SPR and in large, the recovery methods and recovery based error estimators, see e.g., [, 4, 5, 6, 40, 49, 50, 7 74, 77, 79], and reference therein. Mathematical foundation of recovery methods is closely related to finite element superconvergence theory. In this respect, the reader is referred to relative contents of the following books [4, 8, 9, 37, 62, 80, 8] and references therein. While the mathematical analysis of recovery based a posteriori error estimates is still in its infancy, the theory regarding residual based error estimates has reached its maturity, see e.g., [,5 7,4,26 28, 42, 60], and references therein.

4 300 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS Preliminary As mentioned earlier, the theoretical aspect of recovery techniques has much to do with finite element superconvergence theory. For this reason, we shall use the Gauss points and Lobatto points frequently. We first introduce the Legendre polynomials on [,]: L 0 ξ =, L ξ = ξ, and j + L j+ ξ = 2j + ξl j ξ jl j ξ, j. Define It can be proved that 2j + φ j+ ξ = 2 ξ L j tdt, j φ j+ ξ = 2j + [L j+ ξ L j ξ] = 22j + 2 jj + ξ2 L jξ. It is well known that the jth order Legendre polynomial L j has j zeros in, which are called the Gauss points of degree j; and L j has j zeros in,, together with ± are called the Lobatto points or zeros of φ j+. Here are some lower degree Gauss points, zeros of L j for j =,2,3,4: 3 j = : 0; j = 2 : ± 3 ; j = 3 : 0, ± 5 ; j = 4 : ± and some lower degree Lobatto points, zeros of φ j+ for j =,2,3,4: 3 7 ± ; 3 j = : ±; j = 2 : 0, ±; j = 3 : ±; ± ; j = 4 : 0, ±, ± 5 7. We use conventional notations for the Sobolev/Hilbert spaces and norms as in standard finite element books such as [2, 3, 22, 29]. We occasionally use a b to replace a Cb to avoid writing the bounding constant C repeatedly. It is worthwhile to point out that recovery techniques discussed in this article use only the numerical solution data, and therefore can be applied to other numerical methods such as finite difference and finite volume methods. As for theoretical analysis, we consider only the finite element method and second-order differential operators. We present discussion of recovery methods in an elementary way. Many examples will be given in every details, since the difference of those techniques are very subtle. Most materials should be understandable by engineers. 8.2 Local recovery for D We consider a function ux on the unit interval I = 0,. Any other interval can be mapped to the unit interval by a linear transformation. As for recovery operator itself, all we need are values of u at certain points. The underlying differential equation that u satisfies comes to the picture only when

5 8.2. LOCAL RECOVERY FOR D 30 theoretical analysis are involved. With nodal points 0 = x 0 < x < x 2 < < x N =, we partition I into N subintervals I j = x j,x j, j =,2,...,N, and denote h j = x j x j, h = max j N x j x j. Let u h be the C 0 finite element approximation of u on the above partition. We further denote x j /2 = 2 x j + x j, u j = u h x j, u j /2 = u h x j /2. When the value of u is involved, we simply write ux j without an abbreviation Motivation linear element When u h is a continuous piecewise linear function,u h is a step piecewise constant function and its values at nodal points x j s are not defined. The idea of all those recovery methods is to construct nodal values of u h, denote as G hu h x j by post-processing, and thereby to obtain a piecewise linear derivative field G h u h via linear interpolation. Clearly, G h u h is continuous at x j. It is well known that the mid-point x j±/2 is the derivative superconvergence point for the linear finite element approximation. Therefore, it is natural to utilize those points in constructing G h u h x j. Simple averaging, weighted averaging, and SPR are all constructed along this line of thinking. Simple averaging. Weighted averaging. G h u h x j = 2 G h u h x j = u j /2 + u j+/2 = uj u j + u j+ u j. 2 h j h j+ h j h j + h j+ u j /2 + h j+ h j + h j+ u j+/2 = u j+ u j h j + h j+. SPR. Let p x be the linear interpolation of u h at x j /2 and x j+/2. G h u h x j = p x j = = the same as the weighted averaging. [ 2x xj /2 u j /2 h j + h + 2x ] j+/2 x u j+/2 j+ h j + h j+ h j h j + h j+ u j /2 + h j+ h j + h j+ u j+/2, Other two methods, local L 2 -projection and PPR do not play with derivative superconvergence points explicitly. x=x j

6 302 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS Local L 2 -projection. Find a linear function p x = a 0 + a x such that xj+ p x u h dx = 0, x j xj+ p x u h xdx = 0, x j and set G h u h x j = p x j. Note that u h has two different values on the two elements x j,x j and x j,x j+. From Zhang-Zhu [79, 25] G h u h x j = h3 j h2 j h j+ + 4h j h 2 j+ h j + h j+ 3 u j /2 + 4h2 j h j+ h j h 2 j+ + h3 j+ h j + h j+ 3 u j+/2 = h2 j h jh j+ + 4h 2 j+ h j + h j+ 3 u j u j + 4h2 j h jh j+ + h 2 j+ h j + h j+ 3 u j+ u j. PPR. Let p 2 x be the quadratic interpolation of u h at x j,x j,x j+ : and G h u h x j = p 2 x j p 2 x = x x jx x j+ h j h j + h j+ + x x j x x j h j+ h j + h j+ u j+. u j + x x j x j+ x u j h j h j+ = 2x j x j x j+ h j h j + h j+ u j + 2x j + x j + x j+ u j + 2x j x j x j h j h j+ h j+ h j + h j+ u j+ h j+ = h j h j + h j+ u j + h j+ h j h j u j + h j h j+ h j+ h j + h j+ u j+. We see that all five methods result in some finite difference schemes involving values of u h at x j,x i,x j+. In this way, we obtain values of G h u h at x,x 2,...,x N. If u 0 is not provided by the problem, we also need to define G h u h x 0. For the averaging, SPR, and the local L 2 -projection, a simple choice is G h u h x 0 = u u 0 /h. As for PPR, we set j = in the expression of p 2 x and define G h u h x 0 = p 2x j = 2h + h 2 h h + h 2 u 0 + h + h 2 h u h h 2 h 2 h + h 2 u 2, which is a second-order finite difference operator at x 0. Similarly, we obtain G h u h x N. Finally, by linear interpolation, we recover a piecewise linear continuous derivative field G h u h, which is a better approximation of u than u h over 0,. When h j = h = h j+, all five methods result in the same central difference scheme. However, when h j h j+, only PPR yields a second order finite difference scheme at x j.

7 8.2. LOCAL RECOVERY FOR D Higher order elements As for higher order elements: finite element space is composed by piecewise polynomials of degree k > which are continuous at each nodal point x j. For k >, simple averaging and weighted averaging are no longer valid. However, other three methods can be generalized directly. Let us address them separately. SPR The recovery utilizes derivative values at the Gauss points known as superconvergence points on an element patch J j = x j,x j+ to construct a polynomial of degree k, which is a better approximation to u x than u h x over I j. Note that u h x is a piecewise polynomial of degree k, which has a jump at x j on the element patch. Without loss of generality, we shift the element patch to h j,h j+, and construct σ k x x j = P k x x j a based on the values of u h at the Gauss points. =,x x j,,x x j k a 0,a,,a k T, There are 2k Gauss points on an element patch containing two elements. We need at least k + points in order to construct a polynomial of degree k. There are many options here. Two extremal cases are:. Choose k + points to determine σ k x x j by interpolation; 2. Choose 2k points to determine σ k x x j by the least squares fitting. What in between is to choose r k + < r < 2k points to determine σ k x x j by the least squares fitting. Suppose that we have chosen r k + Gauss points G,,G r on h j,h j+. The least squares fitting is to minimize the functional r u h x j + G i σ k G i 2 = i= when h j = h j+ = r u h x j + G i P k G i a 2 i= r u h x j + G i P k G i /hâa 2, i= with respect to âa = a 0,a h,,a k h k T. The minimization condition yields the following linear system r r P k G i /h T P k G i /hâa = P k G i /h T u h x j + G i, i= i= or in the matrix form A T Aâa = A T b h, 8.2.

8 304 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS where A T G /h G 2 /h G r /h =......, b h = G k /hk G k 2 /hk G k r/h k u h x j + G u h x j + G 2. u h x j + G r The condition number of A is independent of h for a quasi-uniform mesh. Hence the scaling introduced above using âa rather than a has the advantage in practical computation. Since r k +, RankA T A = RankA = k +, A T A is invertible. Then. âa = A T A A T b h Summing up, the above least squares fitting defines a recovery operator G h such that on each element patch G h u h x = σ k x x j, x x j h j,x j + h j+ especially, G h u h x j = σ k 0 = P k 0âa = a 0 = α T b h, where α T = α,,α r is the first row of A T A A T. In this way, we determine recovered derivative values at all Lobatto points on [x j,x j ] and [x j,x j+ ]. Finally, we obtain G h u h on 0, by interpolation at the Lobatto points using the original finite element basis functions. On the overlapping part of two adjacent element patches, G h u h is simply chosen as the average in practical computation. For the theoretical purpose, it is defined arbitrarily as either one of them. For the quasi-uniform mesh, the l -norm of α is uniformly bounded with respect to h since the condition number of A is independent of h. In other words, there is a constant Ck, depends only on k such that r α = α i Ck i= This property is also valid for other norms. In general G h is a bounded operator in the sense that for a constant C independent of h. G h u h C u h, Since A T A A T A = I is the identity matrix and α T is the first row of A T A A T, therefore α T A =,0,,0, i.e., r α i =, i= r α i G m i = 0, m =,,k i= In case h j = h j+ and k is an even number, we chose even r k + 2 and select the Gauss points x j +G i s symmetrically with respect to x j. More precisely, whenever G iν appears, G iν also appears. In this situation, the least squares fitting will produce the same weight α iν for both G iν and G iν.

9 8.2. LOCAL RECOVERY FOR D 305 Hence we have in this case, r i= α i G k+ i = r/2 ν= α iν [ G k+ i ν + G iν k+] = r/2 ν= α iν [ G k+ i ν G k+ i ν ] = The operator G h can be applied to any function whose derivative values are well defined at all Gauss points, especially to u with G h ux j = α b, b = u x j + G,,u x j + G r T. In light of and 8.2.6, for sufficiently smooth u, we can show that if r k +, G h ux j = u x j + k! r i= α i G k+ i 0 s k u k+2 x j + G i sds; if k even, r k + 2 even, h j = h j+, and G i s distribute symmetrically with respect to x j, then G h ux j = u x j + k +! r i= α i G k+2 i 0 s k+ u k+3 x j + G i sds We see that G h is indeed a higher-order finite difference operator. To better understand the recovery operator, we demonstrate two examples and postpone the theoretical analysis to the end of this section. Example SPR for quadratic element. Let u h be a piecewise quadratic function. In order to simplify the computation, only uniform mesh will be considered. Therefore, we can shift the element patch to, by ht = x x j and have σ 2 t = P 2 t T âa = â 0 + â t + â 2 t 2. The Gauss points are x j + G i = x j + g i h, i =,2,3,4, with: g = g 4 = +, 2 3 g 2 = g 3 =. 2 3 The least squares procedure yields, 4 P 2 g i P 2 g i T = i= = 4 0 4/3 0 4/3 0 4/3 0 7/9 7/ /

10 306 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS If we denote b i = u h x j + G i, i =,2,3,4, then â 0 â â 2 = = 7/ / g g 2 g 3 g 4 g 2 g2 2 g3 2 g4 2 [3 2 3b b b b 4 ]/2 3[ 3 + b 3 b b b 4 ]/2 3b b 2 b 3 + b 4 /2 b b 2 b 3 b 4. After obtaining âa, we can express G h u h x explicitly and calculate the recovered derivative at any point in the element patch, especially at the nodal point x j, which associated with the local coordinate t = 0, = G h u h x j = σ 2 0 = â u h 6 x j + G + u h x 3 j + G u h 6 x j + G 2 + u h x j + G 3 ; and at the element center x j+/2, which associated with t = /2, G h u h x j+/2 = σ 2 /2 = â â 4â2 = u h 24 x j + G u h 24 x j + G u h 24 x j + G u h 24 x j + G Since x j+/2 belongs to two element patches J j = x j,x j+ and J j+ = x j,x j+2, j =, 2,..., N 2, in practice, the recovered derivative value is taken as the following average G h u h x j+/2 = σ 2,j /2 + σ 2,j+ /2 = u h x j + G 3 + u h x j+ + G [u h 48 x j + G 2 + u h x j+ + G 3 ] [u h 48 x j + G + u h x j+ + G 4 ], where σ 2,j and σ 2,j+ are two quadratic polynomials obtained from patches J j and J j+, respectively; and x j+ + G 3,x j+ + G 4 are two Gaussian points in x j+,x j+2. Another strategy in determining G h u h x j+/2 is to fit a quadratic polynomial by derivative values u h at x j + G 2,x j + G 3,x j+ + G 2,x j+ + G 3. Note that x j+ + G 2 = x j + G 4. Finally, if boundary condition does not provide u 0 and u, we set G h u h x 0 = σ, Gh u h x N = σ N. 2 2

11 8.2. LOCAL RECOVERY FOR D 307 After determining G h u h at all nodal points and element centers, we obtain G h u h x on 0, by interpolation using the original quadratic finite element base functions. It is straightforward to verify that the recovery operator at the nodal point x j given by is fourth-order, i.e., for σ C 4 h,h, σg 3 + σg σg 2 + σg 3 σ0 Ch4 σ 4,. The weights , were used in early work for superconvergence recovery at the nodal point u 0 see Figure 8. for quadratic element under triangular mesh [2,30]. It is the simple average of two quadratic interpolations to values of tangential derivatives at G,G 2,u 0 and u 0,G 3,G 4. Here one least squares fitting of a quadratic polynomials on G,G 2,G 3,G 4 does the same. u3 τ 2 2 u2 τ 3 τ 2 G u4 + G 2 G G 4 + u0 τ τ u τ 5 2 u5 u6 Figure 8.: All recovery: Denominator 6h. Example SPR for cubic element. Now P 3 t =,t,t 2,t 3 T, and the Gauss points are: G = G 6 = 3 + h, G 2 = G 5 = h, G 3 = G 4 = 3 h. 2 5 Following the same procedure as in the quadratic element case with some tedious calculation, we have 5 5 G h u h x j = 36 u h 8 x j + G + u h x j + G u h x j + G 2 + u h G u h 8 x j + G 3 + u h x j + G 4. By the Taylor expansion, we can verify that this is a fourth order scheme.

12 308 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS Another option is to use only 4 Gauss points in this case, for example, G 2,G 3,G 4,G 5. Then we determine a cubic polynomial by interpolation instead of least squares fitting. Denote g i = G i /h, we have which yields G h u h x j = a 0 = g 2 g2 2 g2 3 g 3 g3 2 g3 3 g 4 g4 2 g4 3 g 5 g5 2 g5 3 Again this is an order Oh 4 scheme. a 0 u h x j + G 2 a h a 2 h 2 = u h x j + G 3 u a 3 h 3 h x j + G 4, u h x j + G u h x j + G 2 + u h x j + G 5 u h x j + G 3 + u h x j + G 4. Local L 2 -projection As in the least square fitting, the element patch is again chosen as x j,x j+ and shifted to h j,h j+. The local L 2 -projection is to minimize hj+ h j u h x j + x P k xa 2 dx, which yields hj+ hj+ a = P k x T P k xdx P k x T u h x j + xdx, 8.2. h j h j Again, for simplicity, we consider the special case h j+ = h j = h. By scaling x = ht, we have a = ˆP k t T ˆPk tdt ˆP k t T u h x j + htdt Here we understand u h x j + ht as piecewise polynomial of degree k on [,] with original values mapped from the physical domain [ h, h] to the reference domain [, ]. In order to avoid a numerically ill-conditioned matrix, Legendre polynomials are used as the basis functions, so ˆP k t = [L 0 t,l t,l 2 t,,l k t], where L 0 t =, L t = t, L 2 t = 3 2 t 2 /3, L 3 t = 5 2 t t 2 3/5,. By doing so, we are able to take advantage of the orthogonal property of the Legendre polynomials which leads to a diagonal matrix ˆP k t T ˆPk tdt = L i tl j tdt k i,j=0 = 2 diag, 3, 5, 7,, k +

13 8.2. LOCAL RECOVERY FOR D 309 On the other hand, since we know u h x j + ht at k Gauss points in,0 and k Gauss points in 0,, and ˆP k t T u h x j + ht contains polynomials of degree no more than 2k on,0 and 0,. By the k-points Gauss quadrature rule = ˆP k t T u h x j + htdt = 2k i= A i P k g i T u h x j + G i A A 2 A 2k A L g A 2 L g 2 A 2k L g 2k A L k g A 2 L k g 2 A 2k L k g 2k u h x j + G u h x j + G 2. u h x j + G 2k, where A i i 2k are the weight for Gauss quadrature. Note that for the uniform mesh, A i+ = A 2k i, 0 i n. In general, this strategy does not yield superconvergent recovery. We have seen that for linear element the local L 2 -projection results in superconvergence recovery only for uniform mesh. We shall demonstrate here that for even order element, it does not yields superconvergence recovery even for uniform mesh. Example Local L 2 -projection for quadratic element. Let P 2 t = [L 0 t,l t,l 2 t] and g i, i =,2,3,4, be the Gauss points in,0 0,. Then ˆP 2 t T ˆP2 tdt = 2 ˆP 2 t T u h tdt = / /5 where b i = u h x j + G i. Thus from 8.2., a 0 a a 2 = 8 = 2 8, g g 2 g 3 g 4 3g 2 /2 3g2 2 /2 3g2 3 /2 3g2 4 / b j, g 2g 2 2g 3 2g 4 3g 2 3g2 2 3g2 3 3g2 4 4 g j b j, 5 T 4 3gj 2 b j. b b 2 b 3 b 4 b b 2 b 3 b 4, 8.2.5

14 30 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS Then the recovered nodal derivative is G h u h x j = a 0 a = g2 i b i i= = b + b b 2 + b By the Taylor s expansion, we can verify that the above scheme is only second-order in the sense that σg + σg σg 2 + σg 3 σ0 = h σ 0 +. Therefore the local L 2 -projection does not lead to desired superconvergence at the nodal point for quadratic element even under the uniform mesh. This behavior was reported numerically in the original work of Zienkiewicz-Zhu in 992 [83]. If reduced integration is applied to the term L2 2 tdt, we will have 8 4 3gi 2 2 = 3 8, instead of 2/5 as the last entry of the matrix P 2t T P 2 tdt. Consequently, i= a 2 = 2 4 3gi 2 b i, 3 i= 4 7 G h u h x j = 2 g2 i b i i= 3 = 4 b + b b 2 + b 3, 6 which is the same nodal recovery as the least square fitting compare with Example Local L 2 -projection for cubic element. Let In this case, the weights for Gauss quadrature are: P 3 t = [L 0 t,l t,l 2 t,l 3 t]. A = A 3 = A 4 = A 6 = 5 8, A 2 = A 5 = 4 9.

15 8.2. LOCAL RECOVERY FOR D 3 Then by a 0,a,a 2,a 3 T = =,3,4, g 8g 2 5g g g g2 3 2 g g g g g g b + b 3 + b 4 + b b 2 + b g b + g 3 b 3 + g 4 b 4 + g 6 b g 2b 2 + g 5 b 5 25 gj b j + 5 gj b, j j=2,5 b b 2. b 6 = G h u h x j = a 0 a u h 96 x j + G + u h x j + G u h x j + G 2 + u h x j + G u h 96 x j + G 3 + u h x j + G Unlike quadratic element, for the cubic element with uniform mesh, the recovered derivative by the local L 2 -projection is superconvergent at the nodal point. This is also observed numerically in [83]. Different from Example for quadratic element, reduced integration will not yield the same nodal recovery as the least squares fitting, since the weights A i s are not all equal here. PPR Observe that values of u h can be expressed by nodal values of u h. Therefore, instead of carrying recovery by u h at the Gauss points, we may perform it based on nodal values of u h. Indeed, this is the basic idea of PPR. Procedure of PPR: On an element patch [x j,x j+ ], we select r k + 2 Lobatto points and fit a polynomial p P k+, in the least squares sense, by values of u h at those Lobatto points. The recovered derivative on the element patch is then defined as G h u h x = p x, x [x j,x j+ ]. To construct the recovered derivative, we shift the element patch to [ h j,h j+ ] as in the SPR and determine px = P k+ x x j a =,x x j,,x x j k,x x j k+ a 0,a,,a k,a k+ T, based on u h x j + τ i, where τ i, i =,,r, are the Lobatto points on [ h j,0] [0,h j+ ].

16 32 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS There are 2k + Lobatto points on [ h j,0] [0,h j+ ]. We need at least k + 2 points in order to construct a polynomial of degree k +. Therefore, r can be any number between k + 2 and 2k +. The least squares fitting is to minimize the functional r u h x j + τ i px j + τ i 2 = i= when h j = h j+ = r u h x j + τ i P k+ τ i a 2 i= r u h x j + τ i P k+ τ i /hâa 2, i= with respect toâa = a 0,a h,,a k h k,a k+ h k+ T. The minimization condition yields the following linear system r r P k+ τ i /h T P k+ τ i /h âa = P k+ τ i /h T u h x j + τ i, i= i= or in the matrix form B T Bâa = B T b h, where B T = τ /h τ 2 /h τ r /h......, b h = τ k+ /h k+ τ2 k+ /h k+ τr k+ /h k+ u h x j + τ u h x j + τ 2. u h x j + τ r. Note, for the quasi-uniform mesh, the condition number of B is independent of h. Since r k + 2, RankB T B = RankB = k + 2, B T B is invertible. Then âa = B T B B T b h Now G h u h x = p x on I j = x j h j,x j + h j+, and especially, G h u h x j = p x j = a when h j = h j+ = hâ h = h βt b h, where β T is the second row of B T B B T. In this way, we determine G h u h at all Lobatto points on [x j,x j ] and [x j,x j+ ]. After doing so, we obtain a G h u h on the whole domain 0, by interpolation using the original finite element basis functions. Therefore, G h u h S h, which is a continuous piecewise polynomials of degree k. Since B T B B T B is the identity matrix, then β T B = 0,,0,,0, and hence, r β i = 0, i= r β i τ i /h =, i= r β i τi m = 0, m = 2,...,k +. i=

17 8.2. LOCAL RECOVERY FOR D 33 The recovery operator G h can be applied to any function whose values are well defined at those Lobatto points, especially, to a sufficiently smooth function u. In this case, we replace b h with b = ux j + τ,ux j + τ 2,,ux j + τ r T and expand each ux j + τ i at x j with its Taylor series. We can show that if r k +, G h ux j = u x j + k +! r i= β i h τk+2 i 0 s k+ u k+2 x j + τ i sds; if k even, r k + 2 even, h j = h j+, and x j + τ i s distribute symmetrically with respect to x j, then G h ux j = u x j + k + 2! r i= β i h τk+3 i 0 s k+ u k+3 x j + τ i sds Example PPR for quadratic element. Consider uniform mesh. We first shift x j to 0 and then scale with mesh size h. Then we need to find a cubic polynomial p 3 t = â 0 + â t + â 2 t 2 + â 3 t 3 based on five Lobatto points:, /2,0,/2,. Now B T Bâa = B T b h is 5 0 5/ /2 0 7/8 5/2 0 7/ /8 0 65/32 where we find âa, especially, â 0 â â 2 â 3 u h x j h = /2 0 /2 u h x j h/2 /4 0 /4 u h x j + h/2, /8 0 /8 u h x j + h G h u h x j = p 3 0/h = â /h = 4 3h [u hx j + h/2 u h x j h/2] + 6h [u hx j u h x j+ ]; G h u h x j+/2 = p 3 /2 h = â + â 2 h + 3â 3 4h We can show that is a fourth order finite difference scheme by the Taylor expansion, i.e., 4 3h [ux j + h/2 ux j h/2] 6h [ux j + h ux j h] u x j Ch 4 u 5,, for u C 5 [x j h,x j + h]; while the finite difference operator obtained from is 3rd-order. Since for j =,,N 2, x j+/2 belongs to two patches J j = x j,x j+ and J j+ = x j,x j+2, in practice, G h u h x j+/2 is taken as the following average G h u h x j+/2 = h p 3,j /2 + p 3,j+ /2, where P 3,j and p 3,j+ are two cubic polynomials obtained from patches J j and J j+, respectively. We

18 34 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS can show that the average strategy results in a 4th-order finite difference scheme. Another strategy is to use the four nearby u h values to determine G h u h x j+/2 = 4 3h [u hx j+ u h x j ] 6h [u hx j+ + h/2 u h x j h/2]. If u 0 and u are not given by the problem, we set G h u h x 0 = p 2, h and both of them are 3rd-order finite difference schemes., G h u h x N = p 2,N ; h As we can see, the recovered derivative from PPR is 4th-order at vertices as well as interior element centers and 3rd-order at two boundary points. By quadratic interpolation, we then have a 3rd-order global recovery. Now we show that for uniform mesh, the finite difference scheme produced by PPR is the same as by SPR. On [x j,x j+ ], we may represent u h x, and consequently, u h x by its three nodal values, x u h x = 2 h x 2 h u j + 4 x h u h x j + G 3 = h u h x j + G 4 = h x h x h u j+ ; 2 u j+/2 + 2 x h u j + h 4 u j+/2 + h 2 u j+, u j h 4 u j+/2 + h + 2 u j Similarly, we may represent u h x j + G and u h x j + G 2 by u j,u j /2, and u j. Substituting u h x j + G k, k =,2,3,4 into 8.2.9, we obtain G h u h x j = 4 3h u j+/2 u j /2 6h u j+ u j, which is the same as since u j+/2 = u h x j + h/2, Another possibility to determine p P k+ is by the local L 2 -projection. The following example demonstrates that it is not a good choice. Example Local L 2 -projection with nodal values. Consider quadratic element. Again, we map everything into [, ] and determine p 3 t = â 0 + â t + â 2 L 2 t + â 3 L 3 t by minimizing a cubic polynomial p 3 t u h t 2 dt

19 8.2. LOCAL RECOVERY FOR D 35 with the interpolation u h t = u N t + u /2 N /2 t + u 0 N 0 t, for t [,0], where N t = t2t +, N /2 t = 4tt +, N 0 t = 2t + t + ; and u h t = u 0 N 0+ t + u /2 N /2 t + u N t, for t [0,], where N 0+ t = 2t t, N /2 t = 4tt, N t = t2t. The local L 2 -projection results in the following linear system 2diag,/3,/5,/7âa = B T u, where u T = u,u /2,u 0,u /2,u, B = N t N /2 t N 0 t N /2 t N t tn t tn /2 t tn 0 t tn /2 t tn t L 2 tn t L 2 tn /2 t L 2 tn 0 t L 2 tn /2 t L 2 tn t L 3 tn t L 3 tn /2 t L 3 tn 0 t. L 3 tn /2 t L 3 tn t Here N 0 t = Performing some simple calculation, we find { N0 t t [,0] N 0+ t t [0,] B T = Hence, âa can be obtained explicitly and hence G h u h t = p 3 t, especially, p 3 0 = â 3â 3 /2, with â = 4 [ ] 2u/2 u /2 + u u, â3 = 7 [ u u 2u 24 /2 u /2 ]. Transforming back to the physical domain, we have G h u h x j = 8h u j+/2 u j /2 3 6h u j+ u j.

20 36 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS This is only a second order scheme since for a smooth function u, 8h ux j + h/2 ux j h/2 3 6h ux j + h ux j h u x j = h2 u x j + Oh For linear element, using the local L 2 -projection to determine a quadratic polynomial p 2 t = â 0 + â t + â 2 L 2 t results in a central difference scheme. In fact, the mapped interpolation on [,] is and the linear system is u h t = { u t + u 0 + t t [,0] u 0 t + u t t [0,] = 2diag,/3,/5â 0,â,â 2 T,t,L 2 t T u h tdt = u 2 + u 0 + u 2, u u, T. 3 Therefore, p 2 0 = â = u u /2, and the recovered derivative at x j is the central difference scheme, G h u h x j = u j+ u j, 2h which is second-order. Condition numbers for different polynomial bases When higher-order polynomials are involved, we recommend using orthogonal polynomial basis functions for the least squares fitting, in order to avoid ill conditioning. We explain this point in the one dimensional setting. Consider the standard least squares fitting problem: Given n distinct numbers t j in 0,, and data set {b j } n, find p P k, such that n pt j b j 2 = min q P k n qt j b j 2. If we use the conventional basis functions,t,t 2,...,t k, the coefficients of p are given by A T A A T b, where b = b,b 2,,b n T, and t t k t 2 t k 2 A = t n t k n

21 8.2. LOCAL RECOVERY FOR D 37 The l,m entry of A T A is, n t l+m 2 j n 0 t l+m 2 dt = n l + m, when n is sufficiently large and t j s are properly distributed. Therefore, A T A behaves like the Hilbert matrix and has a condition number of order O0 k. A better choice for the basis function would be the Legendre polynomials on the unit interval in which case the coefficients of p is given by B T B B T b with The l,m entry of B T B is n L l t j L m t j n L t L k t L t 2 L k t 2 B = L t n L k t n 0 L l tl m tdt = 2n 2m δ lm, l + m > 2, when n is sufficiently large and t j s are properly distributed. Therefore, B T B behaves like the diagonal matrix ndiag,2/3, 2/2k One dimensional theoretical results By studying the resulting finite difference schemes of different recovery techniques, we have the following observation:. Both simple averaging and weighted averaging are not easy to generalize to higher-order elements. 2. Local L 2 -projection with either the derivative u h Example 2.3 or the solution u h Example 2.6 does not yield a superconvergence derivative recovery operator for even-order elements under uniform mesh. 3. SPR results in superconvergence recovery operators under uniform mesh. 4. PPR results in superconvergence recovery operators under any mesh. Based on the above observation, we shall analyze only SPR and PPR here. As mentioned earlier, we need the explicit form of differential equations for theoretical analysis. Consider the following two-point boundary value problem: a 2 xu a xu + a 0 xu = f in I = 0,, u0 = u = We assume that a i and f are sufficiently smooth. We also assume that a 2 x α > 0 for all x Ī.

22 38 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS The weak formulation of is to find u H0 I such that a 2 u,v + a u,v + a 0 u,v = f,v, v H 0I Denote the partition T h = {x i } N i=0 and define the finite element space S h = {v H I, v Ij P k I j }, S 0 h = {v H 0I, v Ij P k I j }. We see that S h and Sh 0 are the spaces of continuous piecewise polynomials of degree not exceeding k on I under the subdivision T h. The finite element solution of is to find u h Sh 0 such that a 2 u h,v + a u h,v + a 0 u h,v = f,v, v S 0 h Recall the Gauss and Lobatto points from Introduction, and we denote by g k,...,gk k the zeros = ; then g k j, j =,...,k, of L k ξ, and by l k,...,lk k the zeros of L k x with lk 0 =, l k k are called the Gauss points of order k, and l k j, j = 0,,...,k, the Lobatto points of order k. The Gauss and Lobatto points on I i are defined as the affine transformations of g k j respectively: G ij = 2 x i + x i + h i g k j, j =,,k, L ij = 2 x i + x i + h i l k j, j = 0,,,k. Here the index k on G ij and L ij is dropped in order to simplify the notation. and l k j to I i, Recall from the previous section that the recovered derivative is a continuous piecewise polynomial of degree k as u h, G h u h S h, which can be uniquely determined by its values at the Lobatto points. The values of the recovered derivative at the Lobatto points are obtained by either SPR or PPR. The first step of our analysis is to reduce to a simpler problem. Subtracting from yields a 2 u u h,v + a u u h,v + a 0 u u h,v = 0, v S 0 h Let ũ h S 0 h be given by u ũ h,v = 0, v S 0 h Then we have the following super-approximation and ultra-approximation results between u h and ũ h see [62, Theorem.3. and Remark.3.]: Lemma Let u h, ũ h satisfy , , respectively. Then there exists a constant C, independent of h and u, such that u h ũ h L I Ch k+ u W k+ I

23 8.2. LOCAL RECOVERY FOR D 39 For the special case when k 2, a 2 =, and a = 0, we have u h ũ h L I Ch k+2 u W k+ I By virtue of Lemma 8.2., we can reduce our discussion to a simple case: u = f in I = 0,, u0 = u = 0; or u,v = f,v, v H 0I, since the finite element solution of satisfies In the following, we shall construct the finite element solution u h Sh 0 for and prove superconvergence and ultraconvergence properties of the recovered derivative. We characterize Sh 0 by the following basis functions, cf. [57, p.38]: S 0 h = Span{N ix,i =,,N ; φ jl x,j =,,N,l = 2,,k}. Here, + x x i /h i, x I i, N i x = + x i x/h i+, x I i+, 0, otherwise is the usual finite element tent basis function, φ jl is a bubble function with support on I j and its value on I j is defined as follows: φ jl x = φ jl x j ξh j /2 = φ l ξ, ξ,, where φ l ξ is defined by Observe that φ l = φ l = 0, φ l ξdξ = 0, φ l ξφ m ξdξ = 0, l m. We then have, φ jl x j = φ jl x j = 0, 0 0 N i xφ jl xdx = 0, φ jl xφ imxdx = 0, i j or l m. These orthogonality properties greatly simplify our analysis. We are able to express explicitly the finite element solution of on I i as where c il = f,φ il /φ il,φ il. u h x = ux i N i x + ux i N i x + k c il φ il x, Theorem 8.. Let u be the solution of , and let u h be its finite element approximation on S 0 h. l=2

24 320 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS Assume that u is a polynomial of degree not greater than k + on an element patch J i = x i,x i+. Then G h u h = u on J i for both SPR and PPR. Proof. From , we have, on I i, where u h x = c i + r l=2 c i = u,χ Ii χ Ii,χ Ii = ux i ux i h i, and χ Ii is the characteristic function of I i. By the definition of φ il, we see that Span{χ Ii x,φ il x,l = 2,...,k + } = P ki i. When u P k+ J i, we have u P k I i, and therefore c il φ il x, k+ u u,φ il x = c i + φ l=2 ik,φ il φ il = c k+ u,φ il i + φ l=2 il,φ il φ il = u h x + c i,k+φ i,k+ x Note that φ i,k+ x is linearly dependent on the kth-degree Legendre polynomial on I i; therefore, it vanishes at the k Gauss points G il of I i ; i.e., φ i,k+ G il = 0, l =,...,k. Hence, Applying the same argument on I i+, we have u h G il = u G il, l =,...,k u h G i+,l = u G i+,l, l =,...,k In SPR, G h u h is a polynomial of degree k on J i and fits u, a polynomial of the same degree, in a least squares sense at the 2k k Gauss points on the element patch J i since u h equals u at these points. Therefore, G h u h = u on J i. Now we turn to PPR. In light of , the solution u P k+ J i can be expressed as Since { ci,k+ φ ux = u h x + i,k+ x x I i c i+,k+ φ i+,k+ x x I i+ φ i,k+ L ij = 0, φ i+,k+ L i+,j = 0, j = 0,,...,k, we have u h = u at the 2k + k + 2 Lobatto points on J i. Note that L k ik = Lk i+,0. Recall the procedure for PPR, a polynomial p k+ P k+ fits u h, in the least squares sense, at no less than k + 2 Lobatto points. There must be p k+ = u, and consequently, G h u h = u on J i. A direct consequence of Theorem 8. is the following superconvergence property.

25 8.2. LOCAL RECOVERY FOR D 32 Theorem 8.2. Let u be the solution of , and let u h be its finite element approximation on Sh 0. Then there exists a constant C, independent of h and u, such that for both SPR and PPR, at an interior node x i, u x i G h u h x i Ch k+ u W k+2 J i + u W k+ I For the special case a 2 = and a = a 0 = 0, we have u x i G h u h x i Ch k+ u W k+2 J i Proof. The proof of follows from Theorem 8. and the standard argument by applying the Bramble-Hilbert Lemma. The proof of follows from Lemma 8.2. and for the special case. Based on Theorem 8., we can further prove the ultraconvergence result. Theorem 8.3. Let u be the solution of when a 2 = and a = 0, and let u h be its finite element approximation on Sh 0 with k 2 an even number. If the two elements on the element patch J i have the same length, i.e., h i = h i+, then there exists a constant C, independent of h and u, such that, for both SPR and PPR, at an interior node x i, u x i G h u h x i Ch k+2 u W k+3 J i + u W k+ I Assuming further that a 0 = 0, we have u x i G h u h x i Ch k+2 u W k+3 J i Proof. We first prove Associated with any interior node x i, i =,...,N, there is an element patch J i = x i h i,x i +h i recall that h i = h i+, and a linear mapping F i from Î =, onto J i defined by x = x i + h i ξ. Given any function v on J i, we define ˆv = v F i, or ˆvξ = vf i ξ = vx i + h i ξ. Now, consider u x i G h u h x i =< I h i u G h u h,δ h i >= h i < Ih i u G h u h, ˆδ h i >= h i Eû Here, ˆδ i h = δ h F i with δ h, the discrete delta function, and Ii hu S h satisfies Ii hu x i = u x i, Ii hu G h u h Sh 0. Obviously, Eû is a linear functional which is bounded in W k+2 Î. We shall show that Eû vanishes when û is a polynomial of degree not greater than k +. Let k = 2s. We examine the case when x s+ xi xi+ x s+ ux = a, a 0, h i on J i. Note that u x i = 0, and ux is symmetric with respect to x i on J i so is u x. By definition, h i

26 322 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS φ il and φ i+,l are symmetric antisymmetric with respect to x i when l is even odd. Therefore, c il = u,φ il /φ il,φ il = u,φ i+,l /φ i+,l,φ i+,l = c i+,l, l = 2m, c il = c i+,l, l = 2m Recalling , we have, on J i, s s c i,2m φ i,2m x + c i,2m φ i,2m x, x I i u h x = an i x + m= m= s s c i,2m φ i+,2m x c i,2m φ i+,2m x, x I i+, m= a/h i + s s m= c i,2mφ i,2m x + c i,2m φ i,2m x, x I i u h x = m= s s a/h i + c i,2m φ i+,2mx c i,2m φ i+,2m x, x I i+. Observe that, for 0 τ h i, m= m= m= φ i,2m x i τ = φ i+,2m x i + τ, φ i,2m x i τ = φ i+,2m x i + τ, φ i,2m x i τ = φ i+,2m x i + τ, φ i,2m x i τ = φ i+,2m x i + τ, so that u h x i τ = u h x i + τ, u h x i τ = u h x i + τ, 0 τ h i By recovery procedures, for SPR k G h u h x i = α j [u h G ij + u h G i+,k j+], where α j s are weights of the least squares fitting for SPR; and for PPR, G h u h x i = h i k β j [u h L ij u h L i+,k j+ ], j=0 where β j s are weights of the least squares fitting for PPR. Note that when h i = h i+, the Gauss Lobbato points and weights are distributed symmetrically on J i with respect to x i. By symmetry, we see that x i G ij = G i+,k j+ x i, x i L ij = L i+,k j+ x i, and we set these values as τ in to obtain u h L ij = u h L i+,k j+, u h G ij = u h G i+,k j+.

27 8.3. LOCAL RECOVERY IN HIGHER DIMENSIONS 323 We then have from and G h u h x i = 0 = u x i, for both SPR and PPR, when u is given by Since any u P k+2 J i k = 2s can be decomposed into x s+ xi xi+ x s+ ux = a + wx h h for some a R and w P k+ J i. From Theorem 8. and we see that G h u h x i = u x i u P k+2 J i, i.e., the linear functional Eû vanishes for all û P k+ Î. Therefore, by the Bramble-Hilbert Lemma, we have Eû C ˆδ i h W 0 Î û W k+2 Î Ch δ h i W 0 J i hk+2 u W k+2 J i = Chk+ u W k+3 J i. Note that δi h W 0J Ck, a constant depending on k only. Combining and , we i obtain Finally, follows from and Lemma Several simple remarks are listed below. The ultraconvergence recovery result is local with regard to the mesh. If we want the ultraconvergence recovery at the node x i, we only need to use uniform meshes adjacent to x i. The ultraconvergence recovery for the general case where a 0 is not known since we have only the super-approximation result instead of the ultra-approximation result in general. The generalization of the result to the higher-dimensional tensor product case is not straightforward. 8.3 Local recovery in higher dimensions We mainly discuss SPR and PPR with more emphasis on PPR. Other three methods: simple averaging, weighted averaging, and the local L 2 -projection will be considered only for linear element, since averaging is difficult to be generalized for higher-order elements, and the local L 2 -projection is inferior comparing with SPR as observed by Zienkiewicz-Zhu in their 992 work [83, 84]. Let S h be a polynomial finite element space of degree k over a triangulation T h. We define a gradient recovery operator G h : S h S d h, with d = 2,3. Given a finite element solution u h, we first define G h u h at certain nodes. When d = 2, there are three types of nodes: vertices, edge nodes, and internal nodes. When d = 3, there is one more type: the surface node. For the linear element, all nodes are vertices. For the quadratic element, there are vertices and edge-center nodes. For the cubic or higher-order elements, all types of nodes are present. After defining values of G h u h at all nodes,

28 324 CHAPTER 8. RECOVERY TECHNIQUES IN FEMS we obtain G h u h Sh d on the whole domain by interpolation using the original nodal shape functions of S h. In general, a recovery procedure generates a finite difference scheme at each node z i, n G h vz i = C j vz ij, n C j = The task of our recovery is to determine the coefficients C j s Methods and examples In practice, the least squares fitting is performed with scaling, since it is the relative position of those sampling points that counts. For simplicity, we use simple examples on uniform meshes to illustrate the idea and keep in mind that the least squares procedure is applicable to arbitrary and anisotropic meshes. SPR In higher dimensional case, the first step is to choose an assembly node z i and an element patch ω i. The assembly node is usually a vertex and naturally, all elements that share this vertex form the element patch. The second step is to select sampling points z ij, where gradient values of the numerical solution are being picked. The third step is to fit a polynomial p l P k in the least squares sense by l u h z ij, i.e.: Find p l P k such that p l l u h 2 z ij = min q l u h 2 z ij, l d, j q P k where d is the space dimension. Finally define the recovered gradient on ω i by j G h u h = p,...,p d Now the question is: How to select sampling points z ij? It is natural to use the Gauss points for rectangular or quadrilateral element, and to use barycentric centers for linear triangular and tetrahedral elements. However, the situation is more complicated for higher-order triangular and tetrahedral elements. In their 992 paper [83], Zienkiewicz-Zhu proposed to use edge centers as sampling points for quadratic triangular element. It worked astonishingly well and two-order superconvergence recovery was observed at interior vertices for uniform triangular mesh of the regular pattern. As for cubic and higher-order elements, there is no general guideline so far. Example Linear element under the regular triangulation. An element patch with horizontal and vertical edge length h is displayed by Figure 8.. As in the one-dimensional case, we scale the patch by a factor h with x = hξ and y = hη. Then we least squares fit p x,y =,x,ya 0,a,a 2 T =,ξ,ηâ 0,â,â 2 T with respect to the six derivative values at the barycentric center of each element on the patch. The ξ-,

29 8.3. LOCAL RECOVERY IN HIGHER DIMENSIONS 325 η-coordinates of these barycentric centers are ξ T =,, 2,,,2, 3 ηt =,2,,, 2,. 3 Further, we denote e T =,,,,,. Then the fitting procedure of SPR results in A T Aâa = A T σ, where A = e,ξ,η and σ T = σ,,σ 6 represent either x u h or y u h on six elements. It is straightforward to calculate Therefore, p x,y = A T A A T = σ j /6 + σ σ 3 σ 4 + σ 6 x/2 + σ + σ 2 σ 4 σ 5 y/2. Especially, the recovered derivative at the patch center is p 0,0 = 6 6 σ j, or G h u h 0,0 = 6 6 u h τj, which is the average of the six gradient values. Now we express gradient by nodal values. u h x = û h h ξ, u h y = û h h η. If we map element τ to the reference element ˆτ, û h ξ,η = û 0 ξ η + û ξ + û 2 η, û h ξ ξ,η = u û h u 0, η ξ,η = u 2 u 0. Carry on for all six elements and assemble, G h u h 0,0 = 2u u 4 + u 2 u 3 + u 6 u 5 6h 2u 2 u 5 + u u 6 + u 3 u u + u 2 + u 3 + u 4 + u = 6h u Example Linear element under the Chevron triangulation. The procedure is the same as the above. The resulting finite difference operator is see Figure 8.2: G h u h 0,0 = 2u 3 u + 2u 6 u 4 = [ 0 4h 6 4h 2u 0 u 5 + 2u 3 u 4 + 2u u 6 + 8u 2 u u 0 + u + u 2 + u 3 + u 4 + u ] u

Ultraconvergence of ZZ Patch Recovery at Mesh Symmetry Points

Ultraconvergence of ZZ Patch Recovery at Mesh Symmetry Points Ultraconvergence of ZZ Patch Recovery at Mesh Symmetry Points Zhimin Zhang and Runchang Lin Department of Mathematics, Wayne State University Abstract. The ultraconvergence property of the Zienkiewicz-Zhu

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

arxiv: v1 [math.na] 1 May 2013

arxiv: v1 [math.na] 1 May 2013 arxiv:3050089v [mathna] May 03 Approximation Properties of a Gradient Recovery Operator Using a Biorthogonal System Bishnu P Lamichhane and Adam McNeilly May, 03 Abstract A gradient recovery operator based

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

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

On the positivity of linear weights in WENO approximations. Abstract

On the positivity of linear weights in WENO approximations. Abstract On the positivity of linear weights in WENO approximations Yuanyuan Liu, Chi-Wang Shu and Mengping Zhang 3 Abstract High order accurate weighted essentially non-oscillatory (WENO) schemes have been used

More information

THE PATCH RECOVERY FOR FINITE ELEMENT APPROXIMATION OF ELASTICITY PROBLEMS UNDER QUADRILATERAL MESHES. Zhong-Ci Shi and Xuejun Xu.

THE PATCH RECOVERY FOR FINITE ELEMENT APPROXIMATION OF ELASTICITY PROBLEMS UNDER QUADRILATERAL MESHES. Zhong-Ci Shi and Xuejun Xu. DISCRETE AND CONTINUOUS Website: http://aimsciences.org DYNAMICAL SYSTEMS SERIES B Volume 9, Number, January 2008 pp. 63 82 THE PATCH RECOVERY FOR FINITE ELEMENT APPROXIMATION OF ELASTICITY PROBLEMS UNDER

More information

10 The Finite Element Method for a Parabolic Problem

10 The Finite Element Method for a Parabolic Problem 1 The Finite Element Method for a Parabolic Problem In this chapter we consider the approximation of solutions of the model heat equation in two space dimensions by means of Galerkin s method, using piecewise

More information

The Closed Form Reproducing Polynomial Particle Shape Functions for Meshfree Particle Methods

The Closed Form Reproducing Polynomial Particle Shape Functions for Meshfree Particle Methods The Closed Form Reproducing Polynomial Particle Shape Functions for Meshfree Particle Methods by Hae-Soo Oh Department of Mathematics, University of North Carolina at Charlotte, Charlotte, NC 28223 June

More information

Studies on Barlow points, Gauss points and Superconvergent points in 1D with Lagrangian and Hermitian finite element basis

Studies on Barlow points, Gauss points and Superconvergent points in 1D with Lagrangian and Hermitian finite element basis Volume 7, N., pp. 75 0, 008 Copyright 008 SBMAC ISSN 0101-805 www.scielo.br/cam Studies on Barlow points, Gauss points and Superconvergent points in 1D with Lagrangian and Hermitian finite element basis

More information

A brief introduction to finite element methods

A brief introduction to finite element methods CHAPTER A brief introduction to finite element methods 1. Two-point boundary value problem and the variational formulation 1.1. The model problem. Consider the two-point boundary value problem: Given a

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

Chapter 1: The Finite Element Method

Chapter 1: The Finite Element Method Chapter 1: The Finite Element Method Michael Hanke Read: Strang, p 428 436 A Model Problem Mathematical Models, Analysis and Simulation, Part Applications: u = fx), < x < 1 u) = u1) = D) axial deformation

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

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

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 The Residual and Error of Finite Element Solutions Mixed BVP of Poisson Equation

More information

High order, finite volume method, flux conservation, finite element method

High order, finite volume method, flux conservation, finite element method FLUX-CONSERVING FINITE ELEMENT METHODS SHANGYOU ZHANG, ZHIMIN ZHANG, AND QINGSONG ZOU Abstract. We analyze the flux conservation property of the finite element method. It is shown that the finite element

More information

Superconvergence of discontinuous Galerkin methods for 1-D linear hyperbolic equations with degenerate variable coefficients

Superconvergence of discontinuous Galerkin methods for 1-D linear hyperbolic equations with degenerate variable coefficients Superconvergence of discontinuous Galerkin methods for -D linear hyperbolic equations with degenerate variable coefficients Waixiang Cao Chi-Wang Shu Zhimin Zhang Abstract In this paper, we study the superconvergence

More information

CIV-E1060 Engineering Computation and Simulation Examination, December 12, 2017 / Niiranen

CIV-E1060 Engineering Computation and Simulation Examination, December 12, 2017 / Niiranen CIV-E16 Engineering Computation and Simulation Examination, December 12, 217 / Niiranen This examination consists of 3 problems rated by the standard scale 1...6. Problem 1 Let us consider a long and tall

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

Lehrstuhl Informatik V. Lehrstuhl Informatik V. 1. solve weak form of PDE to reduce regularity properties. Lehrstuhl Informatik V

Lehrstuhl Informatik V. Lehrstuhl Informatik V. 1. solve weak form of PDE to reduce regularity properties. Lehrstuhl Informatik V Part I: Introduction to Finite Element Methods Scientific Computing I Module 8: An Introduction to Finite Element Methods Tobias Necel Winter 4/5 The Model Problem FEM Main Ingredients Wea Forms and Wea

More information

A POSTERIORI ERROR ESTIMATES BY RECOVERED GRADIENTS IN PARABOLIC FINITE ELEMENT EQUATIONS

A POSTERIORI ERROR ESTIMATES BY RECOVERED GRADIENTS IN PARABOLIC FINITE ELEMENT EQUATIONS A POSTERIORI ERROR ESTIMATES BY RECOVERED GRADIENTS IN PARABOLIC FINITE ELEMENT EQUATIONS D. LEYKEKHMAN AND L. B. WAHLBIN Abstract. This paper considers a posteriori error estimates by averaged gradients

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

Generalized Finite Element Methods for Three Dimensional Structural Mechanics Problems. C. A. Duarte. I. Babuška and J. T. Oden

Generalized Finite Element Methods for Three Dimensional Structural Mechanics Problems. C. A. Duarte. I. Babuška and J. T. Oden Generalized Finite Element Methods for Three Dimensional Structural Mechanics Problems C. A. Duarte COMCO, Inc., 7800 Shoal Creek Blvd. Suite 290E Austin, Texas, 78757, USA I. Babuška and J. T. Oden TICAM,

More information

C e n t r u m v o o r W i s k u n d e e n I n f o r m a t i c a

C e n t r u m v o o r W i s k u n d e e n I n f o r m a t i c a C e n t r u m v o o r W i s k u n d e e n I n f o r m a t i c a Modelling, Analysis and Simulation Modelling, Analysis and Simulation Bilinear forms for the recovery-based discontinuous Galerkin method

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

8 A pseudo-spectral solution to the Stokes Problem

8 A pseudo-spectral solution to the Stokes Problem 8 A pseudo-spectral solution to the Stokes Problem 8.1 The Method 8.1.1 Generalities We are interested in setting up a pseudo-spectral method for the following Stokes Problem u σu p = f in Ω u = 0 in Ω,

More information

Chapter 5 A priori error estimates for nonconforming finite element approximations 5.1 Strang s first lemma

Chapter 5 A priori error estimates for nonconforming finite element approximations 5.1 Strang s first lemma Chapter 5 A priori error estimates for nonconforming finite element approximations 51 Strang s first lemma We consider the variational equation (51 a(u, v = l(v, v V H 1 (Ω, and assume that the conditions

More information

Polynomial Preserving Recovery for Quadratic Elements on Anisotropic Meshes

Polynomial Preserving Recovery for Quadratic Elements on Anisotropic Meshes Polynomial Preserving Recovery for Quadratic Elements on Anisotropic Meshes Can Huang, 1 Zhimin Zhang 1, 1 Department of Mathematics, Wayne State University, Detroit, Michigan 480 College of Mathematics

More information

POLYNOMIAL PRESERVING GRADIENT RECOVERY AND A POSTERIORI ESTIMATE FOR BILINEAR ELEMENT ON IRREGULAR QUADRILATERALS

POLYNOMIAL PRESERVING GRADIENT RECOVERY AND A POSTERIORI ESTIMATE FOR BILINEAR ELEMENT ON IRREGULAR QUADRILATERALS INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING Volume, Number, Pages 24 c 2004 Institute for Scientific Computing and Information POLYNOMIAL PRESERVING GRADIENT RECOVERY AND A POSTERIORI ESTIMATE

More information

Algorithms for Scientific Computing

Algorithms for Scientific Computing Algorithms for Scientific Computing Finite Element Methods Michael Bader Technical University of Munich Summer 2016 Part I Looking Back: Discrete Models for Heat Transfer and the Poisson Equation Modelling

More information

Chapter 2 Interpolation

Chapter 2 Interpolation Chapter 2 Interpolation Experiments usually produce a discrete set of data points (x i, f i ) which represent the value of a function f (x) for a finite set of arguments {x 0...x n }. If additional data

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

THE POLYNOMIAL-PRESERVING RECOVERY FOR HIGHER ORDER FINITE ELEMENT METHODS IN 2D AND 3D. A. Naga and Z. Zhang 1. (Communicated by Zhiming Chen)

THE POLYNOMIAL-PRESERVING RECOVERY FOR HIGHER ORDER FINITE ELEMENT METHODS IN 2D AND 3D. A. Naga and Z. Zhang 1. (Communicated by Zhiming Chen) DISCRETE AND CONTINUOUS Website: http://aimsciences.org DYNAMICAL SYSTEMS SERIES B Volume 5, Number 3, August 2005 pp. 769 798 THE POLYNOMIAL-PRESERVING RECOVERY FOR HIGHER ORDER FINITE ELEMENT METHODS

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 Nonconformity and the Consistency Error First Strang Lemma Abstract Error Estimate

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

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

Chapter 3 Conforming Finite Element Methods 3.1 Foundations Ritz-Galerkin Method

Chapter 3 Conforming Finite Element Methods 3.1 Foundations Ritz-Galerkin Method Chapter 3 Conforming Finite Element Methods 3.1 Foundations 3.1.1 Ritz-Galerkin Method Let V be a Hilbert space, a(, ) : V V lr a bounded, V-elliptic bilinear form and l : V lr a bounded linear functional.

More information

1 Discretizing BVP with Finite Element Methods.

1 Discretizing BVP with Finite Element Methods. 1 Discretizing BVP with Finite Element Methods In this section, we will discuss a process for solving boundary value problems numerically, the Finite Element Method (FEM) We note that such method is a

More information

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions

Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions Domain Decomposition Preconditioners for Spectral Nédélec Elements in Two and Three Dimensions Bernhard Hientzsch Courant Institute of Mathematical Sciences, New York University, 51 Mercer Street, New

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

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 Numerical Methods for Partial Differential Equations Finite Difference Methods

More information

A posteriori error estimation for elliptic problems

A posteriori error estimation for elliptic problems A posteriori error estimation for elliptic problems Praveen. C praveen@math.tifrbng.res.in Tata Institute of Fundamental Research Center for Applicable Mathematics Bangalore 560065 http://math.tifrbng.res.in

More information

A Framework for Analyzing and Constructing Hierarchical-Type A Posteriori Error Estimators

A Framework for Analyzing and Constructing Hierarchical-Type A Posteriori Error Estimators A Framework for Analyzing and Constructing Hierarchical-Type A Posteriori Error Estimators Jeff Ovall University of Kentucky Mathematics www.math.uky.edu/ jovall jovall@ms.uky.edu Kentucky Applied and

More information

on! 0, 1 and 2 In the Zienkiewicz-Zhu SPR p 1 and p 2 are obtained by solving the locally discrete least-squares p

on! 0, 1 and 2 In the Zienkiewicz-Zhu SPR p 1 and p 2 are obtained by solving the locally discrete least-squares p Analysis of a Class of Superconvergence Patch Recovery Techniques for Linear and Bilinear Finite Elements Bo Li Zhimin Zhang y Abstract Mathematical proofs are presented for the derivative superconvergence

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

Interpolation Functions for General Element Formulation

Interpolation Functions for General Element Formulation CHPTER 6 Interpolation Functions 6.1 INTRODUCTION The structural elements introduced in the previous chapters were formulated on the basis of known principles from elementary strength of materials theory.

More information

Numerical Methods I Orthogonal Polynomials

Numerical Methods I Orthogonal Polynomials Numerical Methods I Orthogonal Polynomials Aleksandar Donev Courant Institute, NYU 1 donev@courant.nyu.edu 1 Course G63.2010.001 / G22.2420-001, Fall 2010 Nov. 4th and 11th, 2010 A. Donev (Courant Institute)

More information

MULTIGRID PRECONDITIONING IN H(div) ON NON-CONVEX POLYGONS* Dedicated to Professor Jim Douglas, Jr. on the occasion of his seventieth birthday.

MULTIGRID PRECONDITIONING IN H(div) ON NON-CONVEX POLYGONS* Dedicated to Professor Jim Douglas, Jr. on the occasion of his seventieth birthday. MULTIGRID PRECONDITIONING IN H(div) ON NON-CONVEX POLYGONS* DOUGLAS N ARNOLD, RICHARD S FALK, and RAGNAR WINTHER Dedicated to Professor Jim Douglas, Jr on the occasion of his seventieth birthday Abstract

More information

Discontinuous Galerkin Methods

Discontinuous Galerkin Methods Discontinuous Galerkin Methods Joachim Schöberl May 20, 206 Discontinuous Galerkin (DG) methods approximate the solution with piecewise functions (polynomials), which are discontinuous across element interfaces.

More information

A Gradient Recovery Operator Based on an Oblique Projection

A Gradient Recovery Operator Based on an Oblique Projection A Gradient Recovery Operator Based on an Bishnu P. Lamichhane, bishnu.lamichhane@newcastle.edu.au School of Mathematical and Physical Sciences, University of Newcastle, Australia CARMA Retreat July 18,

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

Supraconvergence of a Non-Uniform Discretisation for an Elliptic Third-Kind Boundary-Value Problem with Mixed Derivatives

Supraconvergence of a Non-Uniform Discretisation for an Elliptic Third-Kind Boundary-Value Problem with Mixed Derivatives Supraconvergence of a Non-Uniform Discretisation for an Elliptic Third-Kind Boundary-Value Problem with Mixed Derivatives Etienne Emmrich Technische Universität Berlin, Institut für Mathematik, Straße

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

On the relationship of local projection stabilization to other stabilized methods for one-dimensional advection-diffusion equations

On the relationship of local projection stabilization to other stabilized methods for one-dimensional advection-diffusion equations On the relationship of local projection stabilization to other stabilized methods for one-dimensional advection-diffusion equations Lutz Tobiska Institut für Analysis und Numerik Otto-von-Guericke-Universität

More information

c 2004 Society for Industrial and Applied Mathematics

c 2004 Society for Industrial and Applied Mathematics SIAM J. NUMER. ANAL. Vol. 42, No. 4, pp. 1780 1800 c 2004 Society for Industrial and Applied Mathematics A POSTERIORI ERROR ESTIMATES BASED ON THE POLYNOMIAL PRESERVING RECOVERY AHMED NAGA AND ZHIMIN ZHANG

More information

CHAPTER 3 Further properties of splines and B-splines

CHAPTER 3 Further properties of splines and B-splines CHAPTER 3 Further properties of splines and B-splines In Chapter 2 we established some of the most elementary properties of B-splines. In this chapter our focus is on the question What kind of functions

More information

Finite Elements. Colin Cotter. January 18, Colin Cotter FEM

Finite Elements. Colin Cotter. January 18, Colin Cotter FEM Finite Elements January 18, 2019 The finite element Given a triangulation T of a domain Ω, finite element spaces are defined according to 1. the form the functions take (usually polynomial) when restricted

More information

PDEs, part 1: Introduction and elliptic PDEs

PDEs, part 1: Introduction and elliptic PDEs PDEs, part 1: Introduction and elliptic PDEs Anna-Karin Tornberg Mathematical Models, Analysis and Simulation Fall semester, 2013 Partial di erential equations The solution depends on several variables,

More information

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES) LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES) RAYTCHO LAZAROV 1 Notations and Basic Functional Spaces Scalar function in R d, d 1 will be denoted by u,

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

Chapter 6 A posteriori error estimates for finite element approximations 6.1 Introduction

Chapter 6 A posteriori error estimates for finite element approximations 6.1 Introduction Chapter 6 A posteriori error estimates for finite element approximations 6.1 Introduction The a posteriori error estimation of finite element approximations of elliptic boundary value problems has reached

More information

Basic Principles of Weak Galerkin Finite Element Methods for PDEs

Basic Principles of Weak Galerkin Finite Element Methods for PDEs Basic Principles of Weak Galerkin Finite Element Methods for PDEs Junping Wang Computational Mathematics Division of Mathematical Sciences National Science Foundation Arlington, VA 22230 Polytopal Element

More information

Finite Element Superconvergence Approximation for One-Dimensional Singularly Perturbed Problems

Finite Element Superconvergence Approximation for One-Dimensional Singularly Perturbed Problems Finite Element Superconvergence Approximation for One-Dimensional Singularly Perturbed Problems Zhimin Zhang Department of Mathematics Wayne State University Detroit, MI 48202 Received 19 July 2000; accepted

More information

WRT in 2D: Poisson Example

WRT in 2D: Poisson Example WRT in 2D: Poisson Example Consider 2 u f on [, L x [, L y with u. WRT: For all v X N, find u X N a(v, u) such that v u dv v f dv. Follows from strong form plus integration by parts: ( ) 2 u v + 2 u dx

More information

Time-dependent variational forms

Time-dependent variational forms Time-dependent variational forms Hans Petter Langtangen 1,2 1 Center for Biomedical Computing, Simula Research Laboratory 2 Department of Informatics, University of Oslo Oct 30, 2015 PRELIMINARY VERSION

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

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

arxiv: v2 [math.na] 23 Apr 2016

arxiv: v2 [math.na] 23 Apr 2016 Improved ZZ A Posteriori Error Estimators for Diffusion Problems: Conforming Linear Elements arxiv:508.009v2 [math.na] 23 Apr 206 Zhiqiang Cai Cuiyu He Shun Zhang May 2, 208 Abstract. In [8], we introduced

More information

An additive average Schwarz method for the plate bending problem

An additive average Schwarz method for the plate bending problem J. Numer. Math., Vol. 10, No. 2, pp. 109 125 (2002) c VSP 2002 Prepared using jnm.sty [Version: 02.02.2002 v1.2] An additive average Schwarz method for the plate bending problem X. Feng and T. Rahman Abstract

More information

Local flux mimetic finite difference methods

Local flux mimetic finite difference methods Local flux mimetic finite difference methods Konstantin Lipnikov Mikhail Shashkov Ivan Yotov November 4, 2005 Abstract We develop a local flux mimetic finite difference method for second order elliptic

More information

Numerical Methods for Two Point Boundary Value Problems

Numerical Methods for Two Point Boundary Value Problems Numerical Methods for Two Point Boundary Value Problems Graeme Fairweather and Ian Gladwell 1 Finite Difference Methods 1.1 Introduction Consider the second order linear two point boundary value problem

More information

MATH 205C: STATIONARY PHASE LEMMA

MATH 205C: STATIONARY PHASE LEMMA MATH 205C: STATIONARY PHASE LEMMA For ω, consider an integral of the form I(ω) = e iωf(x) u(x) dx, where u Cc (R n ) complex valued, with support in a compact set K, and f C (R n ) real valued. Thus, I(ω)

More information

Axioms of Adaptivity (AoA) in Lecture 3 (sufficient for optimal convergence rates)

Axioms of Adaptivity (AoA) in Lecture 3 (sufficient for optimal convergence rates) Axioms of Adaptivity (AoA) in Lecture 3 (sufficient for optimal convergence rates) Carsten Carstensen Humboldt-Universität zu Berlin 2018 International Graduate Summer School on Frontiers of Applied and

More information

Lecture Note 3: Interpolation and Polynomial Approximation. Xiaoqun Zhang Shanghai Jiao Tong University

Lecture Note 3: Interpolation and Polynomial Approximation. Xiaoqun Zhang Shanghai Jiao Tong University Lecture Note 3: Interpolation and Polynomial Approximation Xiaoqun Zhang Shanghai Jiao Tong University Last updated: October 10, 2015 2 Contents 1.1 Introduction................................ 3 1.1.1

More information

Finite Elements. Colin Cotter. January 15, Colin Cotter FEM

Finite Elements. Colin Cotter. January 15, Colin Cotter FEM Finite Elements January 15, 2018 Why Can solve PDEs on complicated domains. Have flexibility to increase order of accuracy and match the numerics to the physics. has an elegant mathematical formulation

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

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 Discretization of Boundary Conditions Discretization of Boundary Conditions On

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

1. Let a(x) > 0, and assume that u and u h are the solutions of the Dirichlet problem:

1. Let a(x) > 0, and assume that u and u h are the solutions of the Dirichlet problem: Mathematics Chalmers & GU TMA37/MMG800: Partial Differential Equations, 011 08 4; kl 8.30-13.30. Telephone: Ida Säfström: 0703-088304 Calculators, formula notes and other subject related material are not

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

R T (u H )v + (2.1) J S (u H )v v V, T (2.2) (2.3) H S J S (u H ) 2 L 2 (S). S T

R T (u H )v + (2.1) J S (u H )v v V, T (2.2) (2.3) H S J S (u H ) 2 L 2 (S). S T 2 R.H. NOCHETTO 2. Lecture 2. Adaptivity I: Design and Convergence of AFEM tarting with a conforming mesh T H, the adaptive procedure AFEM consists of loops of the form OLVE ETIMATE MARK REFINE to produce

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

NONCONFORMING MIXED ELEMENTS FOR ELASTICITY

NONCONFORMING MIXED ELEMENTS FOR ELASTICITY Mathematical Models and Methods in Applied Sciences Vol. 13, No. 3 (2003) 295 307 c World Scientific Publishing Company NONCONFORMING MIXED ELEMENTS FOR ELASTICITY DOUGLAS N. ARNOLD Institute for Mathematics

More information

The method of lines (MOL) for the diffusion equation

The method of lines (MOL) for the diffusion equation Chapter 1 The method of lines (MOL) for the diffusion equation The method of lines refers to an approximation of one or more partial differential equations with ordinary differential equations in just

More information

Introduction. Finite and Spectral Element Methods Using MATLAB. Second Edition. C. Pozrikidis. University of Massachusetts Amherst, USA

Introduction. Finite and Spectral Element Methods Using MATLAB. Second Edition. C. Pozrikidis. University of Massachusetts Amherst, USA Introduction to Finite and Spectral Element Methods Using MATLAB Second Edition C. Pozrikidis University of Massachusetts Amherst, USA (g) CRC Press Taylor & Francis Group Boca Raton London New York CRC

More information

Remarks on the analysis of finite element methods on a Shishkin mesh: are Scott-Zhang interpolants applicable?

Remarks on the analysis of finite element methods on a Shishkin mesh: are Scott-Zhang interpolants applicable? Remarks on the analysis of finite element methods on a Shishkin mesh: are Scott-Zhang interpolants applicable? Thomas Apel, Hans-G. Roos 22.7.2008 Abstract In the first part of the paper we discuss minimal

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

A gradient recovery method based on an oblique projection and boundary modification

A gradient recovery method based on an oblique projection and boundary modification ANZIAM J. 58 (CTAC2016) pp.c34 C45, 2017 C34 A gradient recovery method based on an oblique projection and boundary modification M. Ilyas 1 B. P. Lamichhane 2 M. H. Meylan 3 (Received 24 January 2017;

More information

CS 450 Numerical Analysis. Chapter 8: Numerical Integration and Differentiation

CS 450 Numerical Analysis. Chapter 8: Numerical Integration and Differentiation Lecture slides based on the textbook Scientific Computing: An Introductory Survey by Michael T. Heath, copyright c 2018 by the Society for Industrial and Applied Mathematics. http://www.siam.org/books/cl80

More information

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2. APPENDIX A Background Mathematics A. Linear Algebra A.. Vector algebra Let x denote the n-dimensional column vector with components 0 x x 2 B C @. A x n Definition 6 (scalar product). The scalar product

More information

Lecture Notes: African Institute of Mathematics Senegal, January Topic Title: A short introduction to numerical methods for elliptic PDEs

Lecture Notes: African Institute of Mathematics Senegal, January Topic Title: A short introduction to numerical methods for elliptic PDEs Lecture Notes: African Institute of Mathematics Senegal, January 26 opic itle: A short introduction to numerical methods for elliptic PDEs Authors and Lecturers: Gerard Awanou (University of Illinois-Chicago)

More information

Matrix construction: Singular integral contributions

Matrix construction: Singular integral contributions Matrix construction: Singular integral contributions Seminar Boundary Element Methods for Wave Scattering Sophie Haug ETH Zurich November 2010 Outline 1 General concepts in singular integral computation

More information

Scientific Computing: Numerical Integration

Scientific Computing: Numerical Integration Scientific Computing: Numerical Integration Aleksandar Donev Courant Institute, NYU 1 donev@courant.nyu.edu 1 Course MATH-GA.2043 or CSCI-GA.2112, Fall 2015 Nov 5th, 2015 A. Donev (Courant Institute) Lecture

More information

Numerische Mathematik

Numerische Mathematik Numer. Math. (997) 76: 479 488 Numerische Mathematik c Springer-Verlag 997 Electronic Edition Exponential decay of C cubic splines vanishing at two symmetric points in each knot interval Sang Dong Kim,,

More information

ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS

ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS CHARALAMBOS MAKRIDAKIS AND RICARDO H. NOCHETTO Abstract. It is known that the energy technique for a posteriori error analysis

More information

A posteriori error estimation in the FEM

A posteriori error estimation in the FEM A posteriori error estimation in the FEM Plan 1. Introduction 2. Goal-oriented error estimates 3. Residual error estimates 3.1 Explicit 3.2 Subdomain error estimate 3.3 Self-equilibrated residuals 3.4

More information

A posteriori analysis of a discontinuous Galerkin scheme for a diffuse interface model

A posteriori analysis of a discontinuous Galerkin scheme for a diffuse interface model A posteriori analysis of a discontinuous Galerkin scheme for a diffuse interface model Jan Giesselmann joint work with Ch. Makridakis (Univ. of Sussex), T. Pryer (Univ. of Reading) 9th DFG-CNRS WORKSHOP

More information

HIGH ORDER NUMERICAL METHODS FOR TIME DEPENDENT HAMILTON-JACOBI EQUATIONS

HIGH ORDER NUMERICAL METHODS FOR TIME DEPENDENT HAMILTON-JACOBI EQUATIONS June 6, 7 :7 WSPC/Lecture Notes Series: 9in x 6in chapter HIGH ORDER NUMERICAL METHODS FOR TIME DEPENDENT HAMILTON-JACOBI EQUATIONS Chi-Wang Shu Division of Applied Mathematics, Brown University Providence,

More information

Recovery-Based A Posteriori Error Estimation

Recovery-Based A Posteriori Error Estimation Recovery-Based A Posteriori Error Estimation Zhiqiang Cai Purdue University Department of Mathematics, Purdue University Slide 1, March 2, 2011 Outline Introduction Diffusion Problems Higher Order Elements

More information