Locally divergence-free discontinuous Galerkin methods for the Maxwell equations

Size: px
Start display at page:

Download "Locally divergence-free discontinuous Galerkin methods for the Maxwell equations"

Transcription

1 Journal of Computational Physics 194 (4) Locally divergence-free discontinuous Galerkin methods for the Maxwell equations Bernardo Cockburn a,1, Fengyan Li b,, Chi-Wang Shu b, *, a School of Mathematics, University of Minnesota, Minneapolis, MN 55455, USA b Division of Applied Mathematics, Brown University, Box F, Providence, RI 91, USA Received July 3 received in revised form 8 September 3 accepted 9 September 3 Abstract In this paper, we develop the locally divergence-free discontinuous Galerkin method for numerically solving the Maxwell equations. The distinctive feature of the method is the use of approximate solutions that are exactly divergence-free inside each element. As a consequence, this method has a smaller computational cost than that of the discontinuous Galerkin method with standard piecewise polynomial spaces. We show that, in spite of this fact, it produces approximations of the same accuracy. We also show that this method is more efficient than the discontinuous Galerkin method using globally divergence-free piecewise polynomial bases. Finally, a post-processing technique is used to recover (k þ 1)th order of accuracy when piecewise polynomials of degree k are used. Ó 3 Elsevier Inc. All rights reserved. Keywords: Discontinuous Galerkin method Divergence-free solutions Maxwell equations 1. Introduction There are many partial differential equations with solutions which are divergence-free. Examples include the incompressible Euler and Navier Stokes equations, the magnetohydrodynamics equations, and the Maxwell equations. For some of the problems, such as the incompressible Euler and Navier Stokes equations, the divergence-free condition is an explicit part of the equations. For some others, such as the magnetohydrodynamics equations and the Maxwell equations, the solutions of the PDE should automatically satisfy the divergence-free condition if the initial data is divergence-free, but it is usually a challenge to have the numerical solutions also satisfy this divergence-free condition (exactly or very * Corresponding author. Tel.: fax: addresses: cockburn@math.umn.edu (B. Cockburn), fengyan-l@dam.brown.edu (F. Li), shu@dam.brown.edu (C.-W. Shu). 1 Research supported in part by NSF grant DMS Research supported by ARO grant DAAD , NSF grant DMS-7451, NASA Langley grant NCC1-135 and AFOSR grant F /$ - see front matter Ó 3 Elsevier Inc. All rights reserved. doi:1.116/j.jcp.3.9.7

2 B. Cockburn et al. / Journal of Computational Physics 194 (4) accurately). There is an extensive literature on designing such numerical methods, for example, we could refer to [18] for the incompressible Euler and Navier Stokes equations, [3] for the magnetohydrodynamics equations, and [19] for the Maxwell equations, among many others. It is well known that negligence in dealing with the divergence-free condition numerically can lead to serious defects, see, e.g. [16,]. In this paper, we develop the locally divergence-free discontinuous Galerkin methods equipped with TVD Runge Kutta time discretization (RKDG) [8,11,13] for solving two-dimensional Maxwell equations, as our starting point to explore the effective treatment of the divergence-free condition with discontinuous Galerkin methods. The same technique can be generalized to three dimensions. The discontinuous Galerkin method is a class of finite element methods using completely discontinuous piecewise polynomial space for the numerical solution and the test functions. One would need to use more degrees of freedom for the same order of accuracy, comparing with continuous finite element methods, however, the discontinuities at the element interfaces allow the design of suitable inter-element boundary treatments (the so-called numerical fluxes) to obtain highly accurate and stable methods in many difficult situations. The discontinuous Galerkin method has become very popular in recent years for solving convection dominated problems. It has several distinct advantages. We refer to the lecture notes [7], the survey paper [9] and other papers in that Springer volume, and the review paper [13] for details and history of the discontinuous Galerkin method. Electromagnetism is one application area of the discontinuous Galerkin method, among many other areas. In [15], the discontinuous Galerkin method with the standard piecewise polynomial spaces is used to solve Maxwell equations on unstructured meshes.the divergence-free condition is not explicitly enforced and is left to the accuracy of the solver. One can expect, and does observe, global divergence errors which are kth order small when piecewise polynomials of degree k are used. Attempts have been made in the literature to enforce explicitly the divergence-free condition. The staggered mesh magnetic field transport algorithm was first proposed by Yee [] for the transport of electromagnetic fields, with the idea of applying a staggered grid to maintain the divergence-free condition. Another approach is to modify the PDE by using Lagrange multipliers. In [19], Munz et al. established the generalized Lagrange multiplier approach. They rewrote the constrained formulation of the Maxwell equations by adding a coupling term into GaussÕs law that resulted in a purely hyperbolic model system. Classical finite element methods for solving Maxwell equations can be found in, e.g. [1,16]. Baker and coworkers [,18] introduced a discontinuous Galerkin method for solving the Stokes equations and the stationary Navier Stokes equations. They used an interior penalty method with locally divergence-free approximate solutions. Optimal error estimates were proven. We follow the approach of Baker and co-workers [,18] and use the locally divergence-free polynomials as trial space in the discontinuous Galerkin method to solve Maxwell equations. Note that although the resulting approximations are divergence-free inside each element, they are not globally divergence-free since their normal component across element interfaces are not necessarily continuous. We measure such divergence errors at the final time for a time dependent calculation and demonstrate numerically that they are kth order small when piecewise polynomials of degree k are used. We then show that if we project the approximate solution at the final time into the space of globally divergence-free piecewise polynomials, the result remains (k þ 1)th order accurate in the L - and L 1 -norms in fact it is even more accurate than before the projection. Finally, we show that the discontinuous Galerkin method using locally divergence-free bases is in general no worse than the more costly discontinuous Galerkin method with globally divergence-free piecewise polynomial bases. A post-processing technique [1,1] is also applied to the numerical solutions of discontinuous Galerkin methods using locally divergence-free polynomial bases, with or without the projection at the end, as well as the one using the globally divergence-free polynomial bases. In all these cases the accuracy is enhanced from (k þ 1)th order to (k þ 1)th order when P k elements are used, indicating that a higher order of accuracy in negative-order norms is retained by all these methods.

3 59 B. Cockburn et al. / Journal of Computational Physics 194 (4) The paper is organized as follows. In Section, we introduce the locally divergence-free space and the numerical formulation of the algorithm. In the same section, a way to measure the divergence of a piecewise smooth function is also described, and the L -projection is defined from the space of locally divergence-free discontinuous piecewise polynomials to a subspace which contains the globally divergence-free piecewise polynomials. We also present a theoretical result of L -stability as well as error estimates in Section. Section 3 contains numerical results to demonstrate the accuracy of the algorithm and the projection. Concluding remarks are given in Section 4. In Appendix A we collect some details related to the implementation of the L -projection from the locally divergence-free piecewise polynomial spaces to the globally divergence-free piecewise polynomial spaces, introduced in Section.. Locally divergence-free discontinuous Galerkin method The following two-dimensional linear Maxwell equations will be considered: oh x ot ¼ oe z oy oh y ot ¼ oe z ox oe z ot ¼ oh y ox oh x oy : This is a hyperbolic system with a divergence-free solution ðh x H y Þ for all time if initially it is divergencefree. The standard RKDG method for solving (.1) would start with a triangulation T h of the domain X, with the element being denoted by K, the edge by e, h ¼ min K fthe radius of the largest circle within Kg, and the outward unit normal by n ¼ðn 1 n Þ. The collections of all the elements and edges are denoted by K and E, respectively. The solution space, which is the same as the test space, is given by ð:1þ V h ¼ V k h ¼fv : vj K Pk ðkþ K Kg ¼ V k h fv : vj K P k ðkþ K Kg ð:þ where P k ðkþ ¼ðP k ðkþþ 3, and P k ðkþ denotes the space of polynomials in K of degree at most k. We write the approximation space V k h for ðh x H y Þ separately from that for E z as we would like to replace the space V h in (.) by V h ¼ V k h ¼ v V k h : ov 1 þ ov ¼ ¼ V k h ox oy fv : vj K P k ðkþ K Kg: ð:3þ K That is, the vector ðv 1 v Þ is a locally divergence-free polynomial vector. Notice that the dimension of V k h j K is ðk þ 1Þðk þ 4Þ=, only about half as that of the dimension of V k h j K which is ðk þ 1Þðk þ Þ. We can thus save a lot of computational cost by using the locally divergence-free space (.3) instead of the standard piecewise polynomial space (.). It is very easy to write out a local basis for V k h j K. For example, if K is a rectangle, with center ðx i y j Þ and width Dx i Dy j, if we denote X ¼ x x i Dx i Y ¼ y y j Dy j one set of bases of V k h j K would be, when k ¼ 1, 1 Dx i X Y Dy j Y 1 X : For k ¼, we need to add Dx i ð1 X 1Þ 4Dy j X Y 4Dx i X Y Dy j ð1 Y 1Þ 1 Y 1 1 X : 1

4 B. Cockburn et al. / Journal of Computational Physics 194 (4) And, by adding the following five more polynomial pairs, we get the bases for k ¼ Dx i ð4 X 3 X Þ Dx i ð1 X 1Þ Y Dx i X ð1 Y A Dy j ð1 X 1Þ Y Dy j X ð1 Y 1Þ Dy j ð4 Y 3 Y Þ 1 Y 3 3 A : X 3 3 X In general, we can obtain bases for V k h j K by taking the curl of bases of P kþ1 ðkþ. We rewrite Eq. (.1) in the conservative form u t þrfðuþ ¼ ð:4þ where u ¼ðH x H y E z Þ T. Following the usual definition of discontinuous Galerkin methods for conservation laws, e.g. [8,11], we obtain the RKDG formulation for (.4): find u h V h, such that Z K u h t vdx þ X eok Z e hðu intðkþ h Z u extðkþ h nþvds fðu h Þrvdx ¼ 8v V h ð:5þ K where hðu intðkþ u extðkþ nþ is taken as the upwinding flux consistent with fðuþn hðu intðkþ u extðkþ nþ n ð E z n ½H xšþ n 1 ½H yšþ n 1 ð E z n ½H xšþ n 1 n H x n 1 H y ½EzŠ 1 ½H yšþ C A : ð:6þ Here v ¼ vintðkþ þ v extðkþ ½vŠ ¼v extðkþ v intðkþ and v intðkþ v extðkþ are the limits of v at interface e from the interior and exterior of K respectively. The upwinding flux is obtained by diagonalizing the system in the normal direction of the cell boundary, taking the upwinding flux in each characteristic variables, and then coming back to the original variables, which is a standard technique in the computation of hyperbolic systems. An alternative choice of the numerical flux is the Lax Friedrichs flux hðu intðkþ u extðkþ nþ n ð E z n ½H x Šþ n 1 ½H y ŠÞ 1 ðn 1 ½H xšþn 1 n ½H y ŠÞ n 1 ð E z n ½H x Šþ n 1 1 ½H y ŠÞ 1 ðn 1n ½H x Šþn ½H yšþ C A : n H x n 1 H y ½EzŠ ð:7þ This flux has more control on the jumps of the normal velocity across element interfaces, see Proposition.1, and hence may show an advantage in some calculations, see, for example, the control on numerical divergence errors for the example with a singular solution in Section 3.5.

5 59 B. Cockburn et al. / Journal of Computational Physics 194 (4) A way to measure the divergence Although a locally divergence-free space is used, the approximation to ðh x H y Þ does have errors in its divergence given by the jumps in the normal direction across element interfaces. Thus a computable measurement of the global divergence needs to be defined. One way is to use the H 1 norm of the divergence of the function. Unfortunately, it is very difficult to compute the H 1 norm of a function. Measurements equivalent to the H 1 norm can be computed, for example in [4], where a procedure to compute such a measurement is described through solving a Laplace equation with the multi-grid method. Here, we introduce a simpler measurement. For a vector function u which is smooth within each element K T h, the following semi-norm is defined: jjujj h ¼ X Z j½u nšjds þ X Z jr ujdx: ee e KK K We argue that jj jj h is a norm of the divergence of u. Notice that, for a given piecewise smooth function, if its divergence in each element is zero, then it is globally divergence-free if and only if the normal component of the function across each interface e is continuous. Hence in order to measure the global divergence of a function, the jump of the normal component of the function across those edges needs to be considered. We can easily check that the two terms in the definition of jj jj h are on the same scale. If we write out the definition of the H 1 norm of the divergence of a function, sup / ðu r/þ jj/jj 1 where / goes through all the smooth functions on X with compact support and replace the H 1 norm jj jj 1 used in denominator by the L 1 norm, we will get ( ðu r/þ 1 X Z Z sup ¼ sup u n/ds ru/dx ) 6 jjujj / jj/jj 1 / jj/jj : h 1 ok K KK One can prove that it is actually an equality by using in particular a sequence f/ m g which approximates ( signðr uðxþþ 8x K /ðxþ ¼ signðuðx Þn K j x x K þ uðx Þn K jx x x K 8x e ¼ K \ K x where n K is the outward unit normal on edge e for element K. We thus end up with our definition of jj jj h... An L -projection Even if we use the locally divergence-free space, the numerical solution is still not globally divergencefree because of the discontinuities of the normal component across element interfaces. Here, we introduce the L -projection from the locally divergence-free piecewise polynomial space to its globally divergence-free subspace. The original idea of the projection is borrowed from [5], only the bases and definition are modified to meet our need. To simplify the discussion, we consider only rectangular elements. Arbitrary triangular elements can also be treated in a similar fashion. Similar to [5], we first augment ðp k ðkþþ, the polynomial space with degree at most k, by spanðcurlðx kþ1 yþ curlðxy kþ1 ÞÞ, a two-dimensional subspace of ðp kþ1 ðkþþ.

6 We introduce the notations B. Cockburn et al. / Journal of Computational Physics 194 (4) W h ¼ W k h ¼fu ¼ðu vþ : uj K Vk h ðkþ[fu k W k gg W h ¼ W k h ¼ Wk h fv : vj K P k ðkþ K Kg f Wh ¼ f W k h ¼fu Wk h : ru L g where U k W k V kþ1 h ðkþnvk h ðkþ and U k1 contains the term X kþ1, W k contains the term Y kþ1. For example, U 1 ¼ Dx ið1 X 1Þ W 4Dy j X Y 1 ¼ 4Dx i X Y Dy j ð1 Y 1Þ U ¼ Dx i ð4 X 3 X Þ Dy j ð1 X W 1Þ Y ¼ Dx ix ð1 Y 1Þ Dy j ð4 Y 3 Y Þ and U 3 ¼ Dx ið8 X 4 4 X þ 1Þ 16Dy j ð X 3 W 3 X Þ Y 3 ¼ 16Dx ið Y 3 3 Y Þ X Dy j ð8 Y 4 4 Y : þ 1Þ Notice that a function u W h also belongs to f W h if and only if u n, the normal component of u, is continuous across the interfaces e of T h. The projection P h ¼ P k h we will use here is the L -projection onto f W k h. It is not surprising to see this is a global projection, since the divergence-free condition is a global property. In Appendix A we will collect some details related to the implementation of this projection. Basically, we choose the normal component along each e as degrees of freedom to guarantee its continuity..3. L -stability and an error estimate We present in this section the theoretical results of the L -stability and an error estimate. Proposition.1 (L -stability). Let u h ¼ðH xh H yh E zh Þ be the solution of (.5) with the upwinding flux (.6). Then, Z Z ( t X Z ) ðh xh ðx tþ þ H yh ðx tþ þ E zh ðx tþ Þdx þ ðn ½H xh Š n 1 ½H yh ŠÞ þ½e zh Š ds dt X e e Z ¼ ðh xh ðx Þ þ H yh ðx Þ þ E zh ðx Þ Þdx: X For the solution u h ¼ðH xh H yh E zh Þ of (.5) with the Lax Friedrichs flux (.7), we have

7 594 B. Cockburn et al. / Journal of Computational Physics 194 (4) Z ðh xh ðx tþ þ H yh ðx tþ þ E zh ðx tþ Þdx þ X X Z t ( X Z ðn ½H xh Š n 1 ½H yh ŠÞ þðn 1 ½H xh Šþn ½H yh ŠÞ e e ) Z þ½e zh Š ds dt ¼ ðh xh ðx Þ þ H yh ðx Þ þ E zh ðx Þ Þdx: Proof. The techniques used are now standard for proving the L -stability of semidiscrete DG, see, e.g. [1,17]. In particular, the proof of this proposition follows the same lines as that for proving the cell entropy inequality in [17], by taking the test functions v ¼ u h in (.5), working through the integrals, and grouping the boundary terms using the specific forms of the upwinding or the Lax Friedrichs fluxes. We omit the details. Notice that, when the upwinding flux is used, we have a control only on the jumps of the tangential velocity across element interfaces, but we have a control on the jumps of both the tangential and the normal velocity across element interfaces when the Lax Friedrichs flux is used. Since the only numerical divergence errors are contained in the jumps of the normal velocity across element interfaces, such a stronger control when the Lax Friedrichs flux is used may be beneficiary in certain situations, such as the situation when local divergence is concentrated near the singularity of the solution, see the example in Section 3.5. Proposition. (Error estimate). Let u ¼ðH x H y E z Þ be the smooth exact solution of (.1), and u h ¼ðH xh H yh E zh Þ the solution of (.5) and (.6) or (.5) (.7) in V k h or Wk h. Then, jju u h jj 6 Cjjujj kþ1 h kþ1= : Proof. Again, the techniques used are now standard for proving error estimates of semidiscrete DG, given a cell entropy inequality or an L -stability, see, e.g. [1]. In particular, the proof of this proposition follows the same lines as that for proving Theorem. in [1]. We omit the details but mention that for the error estimate, we also need the approximation results from the following Lemma.3. Lemma.3 (Approximation results). Let v be a H kþ1 function defined on K satisfying rv ¼, and let v h be its L -projection into V k h j K (or Wk h j K ). Then jjv v h jj K 6 Ch kþ1 jvj kþ1k jjv v h jj ok 6 Ch kþ1= jvj kþ1k : The first part in Lemma.3 is a direct consequence of the approximation result in []: under the same condition on v, there is a function w h V k h j K, such that jjv w h jj lk 6 Ch kþ1 l jvj kþ1k 6 l 6 k þ 1: Certainly, the L -error for the L -projection v h will not be larger than that for w h. The second inequality is a simple application of the Bramble Hilbert lemma (see [6]).

8 Proposition.4 (Error estimate when the global projection is used at the end of computation). If u ¼ðH x H y E z Þ¼ðu E z Þ is the smooth exact solution, u h ¼ðH xh H yh E zh Þ¼ðu h E zh Þ is the solution of (.5) and (.6) or (.5) (.7) with the underlying space V h ¼ V k h or W h ¼ W k h, and v h ¼ðP h ðh xh H yh Þ E zh Þ¼ðP h ðu h Þ E zh Þ¼: P h ðu h Þ, where P h ¼ P k h is the L -projection onto the globally divergence-free subspace, then we have jju v h jj 6 Cjjujj kþ1 h kþ1= : B. Cockburn et al. / Journal of Computational Physics 194 (4) Proof. First, jju v h jj ¼jju P h ðu h Þjj 6 jju P h ðuþjj þjjp h ðuþ P h ðu h Þjj 6 jju P h ðuþjj þjju u h jj the last inequality is because P h is an L -projection, hence it would not increase the L -norm. By Proposition., we have jju u h jj 6 Cjjujj kþ1 h kþ1= : On the other hand, we claim that jju P h ujj 6 Cjjujj kþ1 h kþ1 this is because we could use the projection introduced in [5], which already yields an error bound of h kþ1, and the L -projection P h would have a smaller error than any other projection. 3. Numerical examples Notice that the Maxwell equation (.1) admit the following exact solution: 1 1 H x H y A a Af ðcos xðt þ ax þ byþþ E z 1 where f is an arbitrary function, a b x are constants, and a þ b ¼ 1. In this section, we show representative examples of the computational results obtained with the following two functions f in (3.1): f ðwþ ¼e w ð3:1þ ð3:þ which is smooth, and w log jwj if w 6¼ f ðwþ ¼ if w ¼ ð3:3þ which has a singularity at w ¼ (but is still continuous there). We will call them the smooth solution and the singular solution respectively in the following examples. The computational domain is always taken as X ¼ p p jxaj jxbj and the periodic boundary condition is used. We take x ¼ 1, a ¼ cosð:3pþ and b ¼ sinð:3pþ as well as the final time t ¼ 14 in the numerical experiments, unless otherwise stated.

9 596 B. Cockburn et al. / Journal of Computational Physics 194 (4) We use both the uniform and non-uniform (randomly perturbed from a uniform mesh up to 1%) rectangular meshes and the linear strong stability preserving (SSP) Runge Kutta time discretization [14] of order comparable to the spatial accuracy. In most of the examples we will use the upwinding flux (.6). The results using the Lax Friedrichs flux (.7) are similar for most cases. In the singular solution case, Section 3.5, we will show results using both fluxes Comparison of RKDG methods using locally divergence-free P k and standard P k bases We first compare the results obtained with the P k RKDG method using the locally divergence-free bases with those using the usual polynomial bases. Note that the number of degrees of freedom per element for the first method is ððk þ 1Þðk þ Þ=Þ þððk þ 1Þðk þ 4Þ=Þ whereas for the second is ððk þ 1Þðk þ Þ=Þþðk þ 1Þðk þ Þ. This means that, as k increases, the ratio of the complexity of these methods per time step and per element, namely, 3ðkþ1ÞðkþÞ rcðkþ :¼ ðkþ1þðkþþ þ ðkþ1þðkþ4þ tends to 9/4. This means that as k increases, the method using locally divergence-free basis is more than twice faster for the same mesh. In Table 1, we display, for several values of the polynomial degree k, the ratio of the complexity of the methods, rcðkþ. We remark, however, that this is based solely on the reduction of degrees of freedom and does not take into account special structures of the bases, e.g., tensor product type bases for the p-version, for which the actual savings in cost may be less. The results for the smooth solution on non-uniform meshes are shown in Tables and 3. From Table we can see that the standard P k and locally divergence-free P k both have the same convergence order and almost the same magnitudes of L and L 1 errors on the same mesh. The errors in E z are not listed since both test spaces give almost the same results. Besides the saving of computational cost, another advantage of using the locally divergence-free bases can be observed in the reduction of global divergence errors in Table 3. Although the global divergence errors are still of order k, the magnitude is reduced in all cases comparing with the results using the usual polynomial spaces. 3.. The effect of the projection to globally divergence-free subspaces at the end of the calculation In this section, we would like to see the effect on the accuracy of the numerical solution of a single application of the projection into the subspace of globally divergence-free functions at the very end of the calculation. This can be considered to be a cosmetic post-processing step whose purpose is to provide a globally divergence-free numerical solution which is sometimes desired in applications. We look again at the case of the smooth solution on non-uniform meshes. We first use V k h as the trial space for the RKDG, then at the very end of the computation, the H component of the numerical solution is projected to the augmented space W k h. Table 1 Ratio of the complexities per time step per element of the RKDG methods k rcðkþ

10 B. Cockburn et al. / Journal of Computational Physics 194 (4) Table L and L 1 errors in H Mesh P k Locally divergence-free P k L error Order L 1 error Order L -error Order L 1 error Order 7.41E ) 1.85E ) E ) 1.81E ) E ) E ). 1.63E ) E ) E ) E ) E ) E ) E ) 4.9.7E ) E ) 4.9.7E ) E ) E ) E ) E ) P E ) 9.4E ) 3.87E ) 9.3E ) 3.15E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 3.81E ) 4.3E ) 3 3.8E ) 1.45E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) Table 3 Errors in the divergence of H, rh Mesh P k Locally divergence-free P k jj jj h error Order jj jj h error Order 8.9E ) 7.65E ) E ) E ) E ).98.7E ) E ).9 1.1E ) E ) E ) 1.91 P E ).E ) 1.55E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) It turns out that the projection is a very good post-processor, see Table 4, in the sense that it improves the numerical solution in two ways: it eliminates the divergence error in the numerical solution, which is expected as the projection is designed for this purpose, and it reduces the L and L 1 errors for

11 598 B. Cockburn et al. / Journal of Computational Physics 194 (4) Table 4 L and L 1 errors in H Mesh Locally divergence-free Projection onto augmented space L error Order L 1 error Order L error Order L 1 error Order 1 1.8E ) 1 5.E ) 1.6E ) 1 5.E ) E ) E ) E ) E ) E ) E ) E ). 3.96E ) E ) E ) E ) E ) E ) 4.9.7E ) E ) E ) 3.8 P E ) 9.3E ) 3.83E ) 9.17E ) 3.18E ) E ).9.94E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 3 3.8E ) 4.1E ) E ) 1.4E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) the numerical solution, which is not necessarily expected. Indeed, since we are projecting into a subspace, a degradation of the quality of the approximation can be expected. However, the fact that this projection eliminates the error in the divergence and simultaneously reduces the L and L 1 errors indicates that the original numerical solution by the RKDG method with locally divergence-free polynomials is already highly accurate both in the usual L and L 1 errors and in the divergence error. The projection cannot render the solution more accurate if the information is not already there hidden in the numerical solution Comparison of locally and globally divergence-free RKDG methods In this section, we compare the results obtained from three RKDG methods, namely, the one using the locally divergence-free polynomial bases, the one using the locally divergence-free polynomial bases with a projection into the globally divergence-free space at the end of the computations, and the one using the globally divergence-free polynomial bases. The last method is implemented by starting from a globally divergence-free numerical initial condition, advancing in an inner stage of the Runge Kutta method by the DG procedure, then projecting back to the globally divergence-free space. This is clearly equivalent to working on the RKDG method using the globally divergence-free piecewise polynomial space, which is in H ðdivþ. Note that to carry out the projection into the globally divergence-free space, we must numerically solve a large sparse linear system. For this reason, this method is computationally quite costly. We do not advocate it as a practical numerical method we include it here mainly for the purpose of comparison. Again we use the case of the smooth solution on non-uniform meshes. The trial space in the RKDG is now taken as W k h in order to be able to implement the global projection at every Runge Kutta inner stage. From Tables 5 and 6, we can see that if we use the projection at the end of the RKDG, then both the L and L 1 errors of H are reduced from the one before the projection. This is consistent with what we have

12 B. Cockburn et al. / Journal of Computational Physics 194 (4) Table 5 L -errors in H ( LDF + No Pro, LDF + Final Pro, GDF stand for: RKDG using locally divergence-free polynomial bases, using locally divergence-free polynomial bases with projection at the end, and using globally divergence-free polynomial bases) Mesh LDF + No Pro LDF + Final Pro GDF L error Order L error Order L error Order E ) 1.3E ) 1.9E ) 1 7.1E ) E ) E ) E ).4 1.5E ) E ) E ) E ) E ) E ) E ) E ) 4.8 P E ) 3.3E ) 3.94E ).77E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) Table 6 L 1 -errors in H Mesh LDF + No Pro LDF + Final Pro GDF L 1 error Order L 1 error Order L 1 error Order E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 3. P E ) 7.96E ) 9.75E ) 1.41E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 1.9E ).8E ).9E ) E ) E ) E ) E ) E ) E ) E ) E ) observed in the previous subsection, in fact the only difference here is that the trial space for the RKDG is slightly larger. If we compare the results using the projection at the end of computation and results using the globally divergence-free polynomial space (remember both of them give globally divergence-free

13 6 B. Cockburn et al. / Journal of Computational Physics 194 (4) Table 7 L and L 1 errors in E z Mesh LDF + No Pro/Final Pro GDF L error Order L 1 error Order L error Order L 1 error Order E ) E ) 1.38E ) 1 5.8E ) E ) E ) E ) E ) E ) E ) E ). 4.17E ) E ) E ) E ) E ) E ) 4.8.7E ) E ) 4.8.7E ) P E ) 8.1E ) 3.97E ) 9.9E ).57E ) E ).83.8E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 3 1.9E ) 5.44E ) 3.6E ) 9.19E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) Table 8 L and L 1 errors in H with LDF + No Pro Mesh Before post-processing After post-processing L error Order L 1 error Order L error Order L 1 error Order 1 1.3E ) E ) 1.E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 4.97 P E ) 7.3E ) 3.6E ) 6.89E ).31E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 3.4E ) 5.93E ) E ) 1.79E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) solution H), they have the same order of accuracy in L and L 1, and the latter one, which is much more computationally expensive, does not give much better results than the former one, especially for the component E z (see Table 7).

14 B. Cockburn et al. / Journal of Computational Physics 194 (4) Table 9 L and L 1 errors in H with LDF + Final Pro Mesh Before post-processing After post-processing L error Order L 1 error Order L error Order L 1 error Order 1 1.3E ) 1 4.6E ) 1.E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 4.97 P E ) 6.89E ) 3.7E ) 6.9E ) 1.99E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 5.94E ) E ) 1.34E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) Table 1 L and L 1 errors in H with GDF Mesh Before post-processing After post-processing L error Order L 1 error Order L error Order L 1 error Order E ) E ) E ) 1 4.3E ) E ) E ) E ) E ) E ) 3.5.7E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 4.97 P E ) 8.8E ) 3.79E ) 7.88E ) 1.76E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 7.E ) 3 1.6E ) 1.3E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) Post-processing to enhance accuracy In this section, we would like to see the accuracy of the three RKDG methods: using the locally divergence-free polynomial bases, using the locally divergence-free polynomial bases with a projection to the

15 6 B. Cockburn et al. / Journal of Computational Physics 194 (4) Table 11 L and L 1 errors in E z with LDF + No Pro/+Final Pro Mesh Before post-processing After post-processing L error Order L 1 error Order L error Order L 1 error Order 1 1.6E ) 1 4.8E ) 1.5E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 4.97 P E ) 7.E ) 3.4E ) 6.87E ).4E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 3 1.6E ) 5.93E ) E ) 9.14E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) Table 1 L and L 1 errors in E z with GDF Mesh Before post-processing After post-processing L error Order L 1 error Order L error Order L 1 error Order E ) E ) E ) 1 4.7E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 4.97 P E ) 9.E ) 3.79E ) 7.9E ) 1.87E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 3.31E ) 7.E ) 3 1.6E ) 1.38E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) globally divergence-free space at the end, and using the globally divergence-free polynomial bases, on the known higher-order convergence rates in negative-order norms. We use uniform meshes in this section for the smooth solution and perform a local post-processing technique [1,1] to the numerical solutions of the three RKDG methods mentioned above, to see if the accuracy can be enhanced from (k+1)th order to

16 B. Cockburn et al. / Journal of Computational Physics 194 (4) Table 13 L and L 1 errors in H with LDF + No Pro Mesh Before post-processing After post-processing L error Order L 1 error Order L error Order L 1 error Order E ) 1.46E ) E ) 5.97E ) 6.64E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) P E ) 7.18E ).4E ) 4.76E ) 1.54E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ).6E ) 4.86E ) 3.61E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) Table 14 L and L 1 errors in H with LDF + Final Pro Mesh Before post-processing After post-processing L error Order L 1 error Order L error Order L 1 error Order E ) 1.E ) E ) 5.67E ) 5.36E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 4..7E ) E ) E ) P E ) 9.19E ).46E ) 4.97E ) 1.4E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 3.68E ).61E ) 4.84E ) 3.67E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) (k+1)th order when P k elements are used. We clearly see from Tables 8 1 that (k+1)th order accuracy is achieved after the post-processing for all three cases. A careful inspection of Tables 8 and 9 reveals that RKDG using locally divergence-free polynomial space, with or without projection at the end, gives almost

17 64 B. Cockburn et al. / Journal of Computational Physics 194 (4) Table 15 L and L 1 errors in H with GDF Mesh Before post-processing After post-processing L error Order L 1 error Order L error Order L 1 error Order E ) 8.31E ) 3.36E ) 5.44E ) 5.59E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 4..7E ) E ) E ) P E ) 8.97E ).37E ) 4.88E ) 3.13E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) 5.15E ).59E ) 4.86E ) 3.E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) E ) the same L and L 1 error for H after post-processing, which in some cases, is smaller than the one from the RKDG using globally divergence-free polynomial bases after post-processing. This seems also to be the case for E z. Since this post-processing technique is based on the assumption of a (k þ 1)th order convergence rate in the negative-order k norm of the numerical solution, a successful enhancement after the post-processing to (k þ 1)th order accuracy is an indication that the global projection to the divergence-free subspace applied P1: 8*8 P1: 1*1 Div H 1 P: 4*4 P: 8*8 P3: 4*4 1-1 P3: 8* Time Fig. 1. The divergence of H against time t for the singular solution.

18 B. Cockburn et al. / Journal of Computational Physics 194 (4) at the end of computation does not affect the high-order convergence rate in the negative-order norm. This is not surprising since the projection involved is an L -projection, which should not affect negative-order norms. The computational results for the smooth solution (3.1) and (3.) can be summarized as follows: 1. The RKDG methods using the regular piecewise polynomial bases and the locally divergence-free piecewise polynomial bases give comparable L and L 1 errors, although the latter uses much fewer degrees of freedom and gives smaller global divergence errors.. With the RKDG method using the locally divergence-free polynomial bases and the projection into the globally divergence-free subspace at the end, we obtain smaller L and L 1 errors than before this projection. These errors are no worse than those obtained with the RKDG method using the globally divergence-free polynomial space, which is much more computational expensive. 3. A post-processing of [1,1] after the global projection still recovers (k þ 1)th order accuracy, indicating that the removal of the error in the divergence from the final numerical solution, neither increases (it even decreases) the L and L 1 errors, nor affects the faster convergence in the negative-order k norm. Div H P: 8*8 with upwinding flux (.6) P: 8*8 with Lax-Friedrichs flux (.7) P3: 8*8 with upwinding flux (.6) P3: 8*8 with Lax-Friedrichs flux (.7) Time Fig.. Comparison of the time evolution of divergence using the upwinding flux (.6) and using the Lax Friedrichs flux (.7) y 4 y x 5 1 x Fig. 3. The edgewise divergence at t ¼ 1 with V h on a 8 8 mesh. Twenty contours from to.14. Left: using the upwinding flux (.6) right: using the Lax Friedrichs flux (.7).

19 66 B. Cockburn et al. / Journal of Computational Physics 194 (4) The example with the singular solution The singularity at t ¼ propagates along two characteristics. We will look at the errors in the smooth region not polluted by the crossing of characteristics from the singularity. The data here are computed at t ¼ :4, in the unpolluted area fðx yþ : j cosðxðax þ by þ tþþj > :9g. See Tables We use uniform meshes here and look at the errors both before and after the post-processing. The results are very similar to those obtained before for globally smooth solutions, when the global projection is not used or when it is used only once at the end, indicating that the global projection to the divergence-free subspace, when used at the end, has not polluted the errors globally. However, when the globally divergence-free polynomial space is used for RKDG, we do observe some pollution, especially in the higher-order case. This indicates that it might not be a good idea to work in the globally divergence-free space for problem with singular solutions, as functions in it are too global. It is of particular interest to monitor the size of global divergence of the RKDG solution using the locally divergence-free bases, before the projection is performed. If this error is under control, then the projection has a chance of removing it without affecting accuracy otherwise. In Fig. 1, we plot the global divergence error jjr Hjj h against time t when V h is the solution space. We can see there is a decay trend of the magnitude of the divergence, which is very nice for such singular solutions. We note that the Lax Friedrichs flux (.7) has a better control on the jumps of the normal velocity across element interfaces, which are the only source of numerical divergence error in our method. Thus, we compare in Fig. the global divergence error jjr Hjj h against time t when the upwinding flux (.6) and the Lax Friedrichs flux (.7) are used, respectively. We can see that the method with the Lax Friedrichs flux has smaller numerical divergence errors for the same mesh, but both methods have a decaying numerical divergence. Finally, we plot in Fig. 3 the edgewise divergence R j½h nšjds at t ¼ 1 for the methods with the upwinding flux e (.6) (left) and with the Lax Friedrichs flux (.7) (right). We can see that the numerical divergence are concentrated along the region where the solution is singular, and the results with the Lax Friedrichs flux have smaller numerical divergence and narrower numerical divergence regions. 4. Concluding remarks Discontinuous Galerkin methods using a locally divergence-free polynomial bases seems to be very effective for solving the Maxwell equations. After a final projection into a globally divergence-free subspace, the numerical solution maintains (k þ 1)th order accuracy in the L -andl 1 -norms and (k þ 1)th order accuracy after post-processing, and it is no worse than using the globally divergence-free polynomial bases. This implies that the original solution without the final projection is already very accurate both in the L - and L 1 -norms and in divergence error, for the removal of the latter does not increase the former. Appendix A In this section we describe a few key details related to the implementation of the L -projection into the globally divergence-free piecewise polynomial spaces introduced in Section. The basic idea is to choose the normal components along the edges as degrees of freedom to make it easy to guarantee its continuity. A.1. The case We first look at one rectangular element K with center ðx i y j Þ, edge lengths Dx i Dy j, and edges e 1 e e 3 e 4 starting from the bottom and counting counter-clockwisely.

20 A function u f W 1 h restricted on this element K can be written as u ¼ X7 k¼1 þ u 6 1 Dx u k H k ¼ u 1 þ u i X Dy j Y Dx i ð1 X 1Þ 4Dy j X Y þ u 7 þ u 3 Y 4Dx i X Y Dy j ð1 Y 1Þ þ u 4 1 þ u 5 X and the normal components along e k k ¼ are a 1 þ b 1 X, a þ b Y, a 3 þ b 3 X, and a 4 þ b 4 Y. Then, the following relations: u 1 ¼ a þ a 4 u 6 Dx i u ¼ a a 4 u 4 ¼ a 3 þ a 1 u 7 Dy j Dx i u 3 ¼ b þ b 4 u 7 ¼ b 4 b as well as the constraint ða a 4 ÞDy j þða 3 a 1 ÞDx i ¼ u 5 ¼ b 1 þ b 3 4Dx i u 6 ¼ b 1 b 3 4Dy j which comes from the fact that u is divergence-free in this cell, need to be satisfied. Thus, in this particular cell, we can choose a k b l, k l ¼ as the degrees of freedom but with one constraint on a k. We now consider the whole domain X and assume periodic boundary conditions for simplicity (this assumption is not essential). For each edge e E, we have one independent degree of freedom for ÔbÕ, called b e, so in total there are m n (assuming there are m n rectangular elements) degrees of freedom corresponding to ÔbÕ. As for ÔaÕ, the situation is a little bit more complicated. For each e E, first an a e can be assigned. However, in each element, there is one constraint for the four a e s related to this cell, so it finally ends up that there are m n þ 1 degrees of freedom for ÔaÕ for partition T h (notice it seems there should be m n m n degrees of freedom, yet notice there are actually only m n 1 independent constraints since the function is divergence-free in each cell). In principle, we can arbitrarily pick up a way to determine on which m n þ 1 edges there are degrees of freedom for ÔaÕ. Once the degrees of freedom are chosen, we can define the bases for f W 1 h simply by letting each degree of freedom as 1 and the rest as. Notice a basis function related to each b e just has a support of twoelements, yet the one related to ÔaÕ is quite global this reflects the global nature of the divergence-free condition. For those basis functions related to ÔbÕ, we can simply store the indices of the two supporting elements. As for the basis functions related to ÔaÕ, since they might have global support, there is a problem on how to store the information efficiently. We use the sparse matrix storage technique to record the support and the corresponding coefficient of each basis function. The same technique is also used to store the projection matrix due to its sparseness and large size. The projection matrix is of course symmetric positive definite, which enables us to use the preconditioned conjugated gradient (CG) method to carry out the projection. These techniques are also used for the P k cases described below with k > 1. A.. The P case B. Cockburn et al. / Journal of Computational Physics 194 (4) The P case has basically the same setting as the case. Assuming u f W h has the following form on an element K:

21 68 B. Cockburn et al. / Journal of Computational Physics 194 (4) u ¼ X11 k¼1 þ u 6 þ u 1 1 Dx u k H k ¼ u 1 þ u i X Dy j Y Dx i ð1 X 1Þ 4Dy j X Y Dx i ð4 X 3 X Þ Dy j ð1 X 1Þ Y þ u 7 þ u 11 þ u 3 Y 4Dx i X Y Dy j ð1 Y 1Þ Dx i X ð1 Y 1Þ Dy j ð4 Y 3 Y Þ þ u 4 þ u 1 5 X 1 Y þ u 1 8 þ u 9 1 X 1 and the normal components along e k k ¼ are a 1 þ b 1 X þ c 1 ð1 X 1Þ, a þ b Y þ c ð1 Y 1Þ, a 3 þ b 3 X þ c 3 ð1 X 1Þ, and a 4 þ b 4 Y þ c 4 ð1 Y 1Þ, then the following relations need to be satisfied u 1 ¼ a þ a 4 u 6 Dx i u ¼ a a 4 u 4 ¼ a 3 þ a 1 u 7 Dy j Dx i u 3 ¼ b þ b 4 u 7 ¼ b 4 b u 8 ¼ c þ c 4 u 11 ¼ c 4 c u 5 ¼ b 1 þ b 3 4Dx i u 9 ¼ c 1 þ c 3 Dx i as well as the same constraint as in the case ða a 4 ÞDy j þða 3 a 1 ÞDx i ¼ : u 6 ¼ b 1 b 3 4Dy j u 1 ¼ c 1 c 3 Dy j Thus, we can choose a i b j c k, i j k ¼ as the degrees of freedom but with one constraint on a k. Now, there are three groups of degrees of freedom, corresponding to ÔaÕ, ÔbÕ, ÔcÕ. The basis functions related to ÔaÕ still represent the global nature of the divergence-free condition and might have very wide support those related to ÔbÕ and ÔcÕ are local, and each of them has a two element support. The dimension of f W h is 5 m n þ 1. Notice that in P, the ÔcÕ group basis functions have the same pattern of support as the ÔbÕ group, so basically we just need to store the support of the ÔaÕ group and that of the ÔbÕ group. A.3. The case Assuming u f W 3 h has the following form on an element K: u ¼ X16 1 Dx i X Y Dx i ð1 X 1Þ u k H k ¼ u 1 þ u þ u 3 þ u 4 þ u 5 þ u 6 k¼1 Dy j Y 1 X 4Dy j X Y 1 4Dx i X Y 1 Y 1 Dx i ð4 X 3 X Þ þ u 7 þ u Dy j ð1 Y 8 þ u 9 þ u 1Þ 1 X A 1 Dy j ð1 X 1Þ Y 1 1 Dx i ð1 X 1Þ Y Dx þ u A i X ð1 Y 1Þ þ u Dy j X ð1 Y A Y 3 3 Y þ u 1Þ Dy j ð4 Y 3 13 þ u 14 Y Þ X 3 3 X 1 1 Dx i ð8 X 4 4 X þ 1Þ 16Dx þ u A i ð Y 3 3 Y Þ X þ u 16Dy j ð X 3 A 3 X Þ Y Dy j ð8 Y 4 4 Y þ 1Þ

A local-structure-preserving local discontinuous Galerkin method for the Laplace equation

A local-structure-preserving local discontinuous Galerkin method for the Laplace equation A local-structure-preserving local discontinuous Galerkin method for the Laplace equation Fengyan Li 1 and Chi-Wang Shu 2 Abstract In this paper, we present a local-structure-preserving local discontinuous

More information

Local discontinuous Galerkin methods for elliptic problems

Local discontinuous Galerkin methods for elliptic problems COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING Commun. Numer. Meth. Engng 2002; 18:69 75 [Version: 2000/03/22 v1.0] Local discontinuous Galerkin methods for elliptic problems P. Castillo 1 B. Cockburn

More information

A discontinuous Galerkin finite element method for directly solving the Hamilton Jacobi equations

A discontinuous Galerkin finite element method for directly solving the Hamilton Jacobi equations Journal of Computational Physics 3 (7) 39 415 www.elsevier.com/locate/jcp A discontinuous Galerkin finite element method for directly solving the Hamilton Jacobi equations Yingda Cheng, Chi-Wang Shu *

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

Local discontinuous Galerkin methods for nonlinear dispersive equations

Local discontinuous Galerkin methods for nonlinear dispersive equations Journal of Computational Physics 96 (4) 75 77 www.elsevier.com/locate/jcp Local discontinuous Galerkin methods for nonlinear dispersive equations Doron Levy a, *, Chi-Wang Shu b, Jue Yan c a Department

More information

Fourier analysis for discontinuous Galerkin and related methods. Abstract

Fourier analysis for discontinuous Galerkin and related methods. Abstract Fourier analysis for discontinuous Galerkin and related methods Mengping Zhang and Chi-Wang Shu Abstract In this paper we review a series of recent work on using a Fourier analysis technique to study the

More information

Journal of Computational Physics

Journal of Computational Physics Journal of Computational Physics 3 () 3 44 Contents lists available at ScienceDirect Journal of Computational Physics journal homepage: www.elsevier.com/locate/jcp A local discontinuous Galerkin method

More information

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation Faheem Ahmed, Fareed Ahmed, Yongheng Guo, Yong Yang Abstract This paper deals with

More information

DISCONTINUOUS GALERKIN METHOD FOR TIME DEPENDENT PROBLEMS: SURVEY AND RECENT DEVELOPMENTS

DISCONTINUOUS GALERKIN METHOD FOR TIME DEPENDENT PROBLEMS: SURVEY AND RECENT DEVELOPMENTS DISCONTINUOUS GALERKIN METHOD FOR TIME DEPENDENT PROBLEMS: SURVEY AND RECENT DEVELOPMENTS CHI-WANG SHU Abstract. In these lectures we give a general survey on discontinuous Galerkin methods for solving

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

A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations

A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations Khosro Shahbazi 1, Paul F. Fischer 2 and C. Ross Ethier 1 1 University of Toronto and 2 Argonne National

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

This article was published in an Elsevier journal. The attached copy is furnished to the author for non-commercial research and education use, including for instruction at the author s institution, sharing

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

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

An Equal-order DG Method for the Incompressible Navier-Stokes Equations

An Equal-order DG Method for the Incompressible Navier-Stokes Equations An Equal-order DG Method for the Incompressible Navier-Stokes Equations Bernardo Cockburn Guido anschat Dominik Schötzau Journal of Scientific Computing, vol. 40, pp. 188 10, 009 Abstract We introduce

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

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations Semi-Lagrangian Formulations for Linear Advection and Applications to Kinetic Department of Mathematical and Computer Science Colorado School of Mines joint work w/ Chi-Wang Shu Supported by NSF and AFOSR.

More information

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations Hao Li Math Dept, Purdue Univeristy Ocean University of China, December, 2017 Joint work with

More information

Positivity-preserving high order schemes for convection dominated equations

Positivity-preserving high order schemes for convection dominated equations Positivity-preserving high order schemes for convection dominated equations Chi-Wang Shu Division of Applied Mathematics Brown University Joint work with Xiangxiong Zhang; Yinhua Xia; Yulong Xing; Cheng

More information

Introduction In this paper we review existing and develop new local discontinuous Galerkin methods for solving time dependent partial differential equ

Introduction In this paper we review existing and develop new local discontinuous Galerkin methods for solving time dependent partial differential equ Local Discontinuous Galerkin Methods for Partial Differential Equations with Higher Order Derivatives Jue Yan and Chi-Wang Shu 3 Division of Applied Mathematics Brown University Providence, Rhode Island

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

Numerical solution of hyperbolic heat conduction in thin surface layers

Numerical solution of hyperbolic heat conduction in thin surface layers International Journal of Heat and Mass Transfer 50 (007) 9 www.elsevier.com/locate/ijhmt Numerical solution of hyperbolic heat conduction in thin surface layers Tzer-Ming Chen * Department of Vehicle Engineering,

More information

Runge Kutta Discontinuous Galerkin Methods for Convection-Dominated Problems

Runge Kutta Discontinuous Galerkin Methods for Convection-Dominated Problems Journal of Scientific Computing, Vol. 16, No. 3, September 2001 ( 2001) Review Article Runge Kutta Discontinuous Galerkin Methods for Convection-Dominated Problems Bernardo Cockburn 1 and Chi-Wang Shu

More information

TOTAL VARIATION DIMINISHING RUNGE-KUTTA SCHEMES

TOTAL VARIATION DIMINISHING RUNGE-KUTTA SCHEMES MATHEMATICS OF COMPUTATION Volume 67 Number 221 January 1998 Pages 73 85 S 0025-5718(98)00913-2 TOTAL VARIATION DIMINISHING RUNGE-KUTTA SCHEMES SIGAL GOTTLIEB AND CHI-WANG SHU Abstract. In this paper we

More information

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods Jianxian Qiu School of Mathematical Science Xiamen University jxqiu@xmu.edu.cn http://ccam.xmu.edu.cn/teacher/jxqiu

More information

A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations

A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations Fengyan Li, Chi-Wang Shu, Yong-Tao Zhang 3, and Hongkai Zhao 4 ABSTRACT In this paper, we construct a second order fast

More information

Introduction. J.M. Burgers Center Graduate Course CFD I January Least-Squares Spectral Element Methods

Introduction. J.M. Burgers Center Graduate Course CFD I January Least-Squares Spectral Element Methods Introduction In this workshop we will introduce you to the least-squares spectral element method. As you can see from the lecture notes, this method is a combination of the weak formulation derived from

More information

A positivity-preserving high order discontinuous Galerkin scheme for convection-diffusion equations

A positivity-preserving high order discontinuous Galerkin scheme for convection-diffusion equations A positivity-preserving high order discontinuous Galerkin scheme for convection-diffusion equations Sashank Srinivasan a, Jonathan Poggie a, Xiangxiong Zhang b, a School of Aeronautics and Astronautics,

More information

An efficient implementation of the divergence free constraint in a discontinuous Galerkin method for magnetohydrodynamics on unstructured meshes

An efficient implementation of the divergence free constraint in a discontinuous Galerkin method for magnetohydrodynamics on unstructured meshes An efficient implementation of the divergence free constraint in a discontinuous Galerkin method for magnetohydrodynamics on unstructured meshes Christian Klingenberg, Frank Pörner, Yinhua Xia Abstract

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

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends Lecture 25: Introduction to Discontinuous Galerkin Methods Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Finite Element Methods

More information

30 crete maximum principle, which all imply the bound-preserving property. But most

30 crete maximum principle, which all imply the bound-preserving property. But most 3 4 7 8 9 3 4 7 A HIGH ORDER ACCURATE BOUND-PRESERVING COMPACT FINITE DIFFERENCE SCHEME FOR SCALAR CONVECTION DIFFUSION EQUATIONS HAO LI, SHUSEN XIE, AND XIANGXIONG ZHANG Abstract We show that the classical

More information

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu Division of Applied Mathematics Brown University Outline Introduction Maximum-principle-preserving for scalar conservation

More information

Conservation Laws & Applications

Conservation Laws & Applications Rocky Mountain Mathematics Consortium Summer School Conservation Laws & Applications Lecture V: Discontinuous Galerkin Methods James A. Rossmanith Department of Mathematics University of Wisconsin Madison

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

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

A note on discontinuous Galerkin divergence-free solutions of the Navier-Stokes equations

A note on discontinuous Galerkin divergence-free solutions of the Navier-Stokes equations A note on discontinuous Galerkin divergence-free solutions of the Navier-Stokes equations Bernardo Cockburn Guido anschat Dominik Schötzau June 1, 2007 Journal of Scientific Computing, Vol. 31, 2007, pp.

More information

arxiv: v1 [math.na] 29 Feb 2016

arxiv: v1 [math.na] 29 Feb 2016 EFFECTIVE IMPLEMENTATION OF THE WEAK GALERKIN FINITE ELEMENT METHODS FOR THE BIHARMONIC EQUATION LIN MU, JUNPING WANG, AND XIU YE Abstract. arxiv:1602.08817v1 [math.na] 29 Feb 2016 The weak Galerkin (WG)

More information

Journal of Computational Physics

Journal of Computational Physics Journal of Computational Physics 9 () 759 763 Contents lists available at ScienceDirect Journal of Computational Physics journal homepage: www.elsevier.com/locate/jcp Short Note A comment on the computation

More information

A Runge Kutta discontinuous Galerkin method for viscous flow equations

A Runge Kutta discontinuous Galerkin method for viscous flow equations Journal of Computational Physics 4 (7) 3 4 www.elsevier.com/locate/jcp A Runge Kutta discontinuous Galerkin method for viscous flow equations Hongwei Liu, Kun u * Mathematics Department, Hong Kong University

More information

Friedrich symmetric systems

Friedrich symmetric systems viii CHAPTER 8 Friedrich symmetric systems In this chapter, we describe a theory due to Friedrich [13] for positive symmetric systems, which gives the existence and uniqueness of weak solutions of boundary

More information

YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG

YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG CENTRAL DISCONTINUOUS GALERKIN METHODS ON OVERLAPPING CELLS WITH A NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG Abstract. The central scheme of

More information

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Dedicated to Todd F. Dupont on the occasion of his 65th birthday Yingjie Liu, Chi-Wang Shu and Zhiliang

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

Discontinuous Galerkin and Finite Difference Methods for the Acoustic Equations with Smooth Coefficients. Mario Bencomo TRIP Review Meeting 2013

Discontinuous Galerkin and Finite Difference Methods for the Acoustic Equations with Smooth Coefficients. Mario Bencomo TRIP Review Meeting 2013 About Me Mario Bencomo Currently 2 nd year graduate student in CAAM department at Rice University. B.S. in Physics and Applied Mathematics (Dec. 2010). Undergraduate University: University of Texas at

More information

Improved Lebesgue constants on the triangle

Improved Lebesgue constants on the triangle Journal of Computational Physics 207 (2005) 625 638 www.elsevier.com/locate/jcp Improved Lebesgue constants on the triangle Wilhelm Heinrichs Universität Duisburg-Essen, Ingenieurmathematik (FB 10), Universitätsstrasse

More information

Commun Nonlinear Sci Numer Simulat

Commun Nonlinear Sci Numer Simulat Commun Nonlinear Sci Numer Simulat 15 (21) 3965 3973 Contents lists available at ScienceDirect Commun Nonlinear Sci Numer Simulat journal homepage: www.elsevier.com/locate/cnsns A similarity solution in

More information

High order well-balanced finite volume WENO schemes and discontinuous Galerkin methods for a class of hyperbolic systems with source terms

High order well-balanced finite volume WENO schemes and discontinuous Galerkin methods for a class of hyperbolic systems with source terms Journal of Computational Physics 4 (6) 567 598 www.elsevier.com/locate/cp High order well-balanced finite volume WENO schemes and discontinuous Galerkin methods for a class of hyperbolic systems with source

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

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method Per-Olof Persson and Jaime Peraire Massachusetts Institute of Technology 7th World Congress on Computational Mechanics

More information

Accepted Manuscript. A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations

Accepted Manuscript. A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations Accepted Manuscript A Second Order Discontinuous Galerkin Fast Sweeping Method for Eikonal Equations Fengyan Li, Chi-Wang Shu, Yong-Tao Zhang, Hongkai Zhao PII: S-()- DOI:./j.jcp... Reference: YJCPH To

More information

arxiv: v1 [math.na] 21 Nov 2017

arxiv: v1 [math.na] 21 Nov 2017 High Order Finite Difference Schemes for the Heat Equation Whose Convergence Rates are Higher Than Their Truncation Errors, A. Ditkowski arxiv:7.0796v [math.na] Nov 07 Abstract Typically when a semi-discrete

More information

PDE Solvers for Fluid Flow

PDE Solvers for Fluid Flow PDE Solvers for Fluid Flow issues and algorithms for the Streaming Supercomputer Eran Guendelman February 5, 2002 Topics Equations for incompressible fluid flow 3 model PDEs: Hyperbolic, Elliptic, Parabolic

More information

A Mixed Nonconforming Finite Element for Linear Elasticity

A Mixed Nonconforming Finite Element for Linear Elasticity A Mixed Nonconforming Finite Element for Linear Elasticity Zhiqiang Cai, 1 Xiu Ye 2 1 Department of Mathematics, Purdue University, West Lafayette, Indiana 47907-1395 2 Department of Mathematics and Statistics,

More information

Well-balanced DG scheme for Euler equations with gravity

Well-balanced DG scheme for Euler equations with gravity Well-balanced DG scheme for Euler equations with gravity Praveen Chandrashekar praveen@tifrbng.res.in Center for Applicable Mathematics Tata Institute of Fundamental Research Bangalore 560065 Higher Order

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

Journal of Computational Physics

Journal of Computational Physics Journal of Computational Physics 30 (011) 448 467 Contents lists available at ScienceDirect Journal of Computational Physics journal homepage: www.elsevier.com/locate/jcp Entropy viscosity method for nonlinear

More information

Journal of Computational Physics

Journal of Computational Physics Journal of Computational Physics 8 (009) 5989 605 Contents lists available at ScienceDirect Journal of Computational Physics journal homepage: www.elsevier.com/locate/jcp High-order compact schemes for

More information

Space-time XFEM for two-phase mass transport

Space-time XFEM for two-phase mass transport Space-time XFEM for two-phase mass transport Space-time XFEM for two-phase mass transport Christoph Lehrenfeld joint work with Arnold Reusken EFEF, Prague, June 5-6th 2015 Christoph Lehrenfeld EFEF, Prague,

More information

High-order well-balanced schemes and applications to non-equilibrium flow

High-order well-balanced schemes and applications to non-equilibrium flow University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln NASA Publications National Aeronautics and Space Administration 29 High-order well-balanced schemes and applications to

More information

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Dedicated to Todd F. Dupont on the occasion of his 65th birthday Yingjie Liu, Chi-Wang Shu and Zhiliang

More information

Numerische Mathematik

Numerische Mathematik Numer. Math. ) :545 563 DOI.7/s--443-7 Numerische Mathematik A minimum entropy principle of high order schemes for gas dynamics equations iangxiong Zhang Chi-Wang Shu Received: 7 July / Revised: 5 September

More information

A minimum entropy principle of high order schemes for gas dynamics. equations 1. Abstract

A minimum entropy principle of high order schemes for gas dynamics. equations 1. Abstract A minimum entropy principle of high order schemes for gas dynamics equations iangxiong Zhang and Chi-Wang Shu 3 Abstract The entropy solutions of the compressible Euler equations satisfy a minimum principle

More information

A DISCONTINUOUS GALERKIN FINITE ELEMENT METHOD FOR TIME DEPENDENT PARTIAL DIFFERENTIAL EQUATIONS WITH HIGHER ORDER DERIVATIVES

A DISCONTINUOUS GALERKIN FINITE ELEMENT METHOD FOR TIME DEPENDENT PARTIAL DIFFERENTIAL EQUATIONS WITH HIGHER ORDER DERIVATIVES MATHEMATCS OF COMPUTATON Volume 77, Number 6, April 008, Pages 699 730 S 005-5718(07)0045-5 Article electronically published on September 6, 007 A DSCONTNUOUS GALERKN FNTE ELEMENT METHOD FOR TME DEPENDENT

More information

Math Tune-Up Louisiana State University August, Lectures on Partial Differential Equations and Hilbert Space

Math Tune-Up Louisiana State University August, Lectures on Partial Differential Equations and Hilbert Space Math Tune-Up Louisiana State University August, 2008 Lectures on Partial Differential Equations and Hilbert Space 1. A linear partial differential equation of physics We begin by considering the simplest

More information

AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION

AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION Fareed Hussain Mangi*, Umair Ali Khan**, Intesab Hussain Sadhayo**, Rameez Akbar Talani***, Asif Ali Memon* ABSTRACT High order

More information

Received 6 August 2005; Accepted (in revised version) 22 September 2005

Received 6 August 2005; Accepted (in revised version) 22 September 2005 COMMUNICATIONS IN COMPUTATIONAL PHYSICS Vol., No., pp. -34 Commun. Comput. Phys. February 6 A New Approach of High OrderWell-Balanced Finite Volume WENO Schemes and Discontinuous Galerkin Methods for a

More information

Development and stability analysis of the inverse Lax-Wendroff boundary. treatment for central compact schemes 1

Development and stability analysis of the inverse Lax-Wendroff boundary. treatment for central compact schemes 1 Development and stability analysis of the inverse Lax-Wendroff boundary treatment for central compact schemes François Vilar 2 and Chi-Wang Shu 3 Division of Applied Mathematics, Brown University, Providence,

More information

Journal of Computational Physics

Journal of Computational Physics Journal of Computational Physics 8 (9) 77 798 Contents lists available at ScienceDirect Journal of Computational Physics journal homepage: www.elsevier.com/locate/jcp A central Rankine Hugoniot solver

More information

7.4 The Saddle Point Stokes Problem

7.4 The Saddle Point Stokes Problem 346 CHAPTER 7. APPLIED FOURIER ANALYSIS 7.4 The Saddle Point Stokes Problem So far the matrix C has been diagonal no trouble to invert. This section jumps to a fluid flow problem that is still linear (simpler

More information

The CG1-DG2 method for conservation laws

The CG1-DG2 method for conservation laws for conservation laws Melanie Bittl 1, Dmitri Kuzmin 1, Roland Becker 2 MoST 2014, Germany 1 Dortmund University of Technology, Germany, 2 University of Pau, France CG1-DG2 Method - Motivation hp-adaptivity

More information

Two numerical methods for solving a backward heat conduction problem

Two numerical methods for solving a backward heat conduction problem pplied Mathematics and Computation 79 (6) 37 377 wwwelseviercom/locate/amc Two numerical methods for solving a backward heat conduction problem Xiang-Tuan Xiong, Chu-Li Fu *, hi Qian epartment of Mathematics,

More information

Investigation of Godunov Flux Against Lax Friedrichs' Flux for the RKDG Methods on the Scalar Nonlinear Conservation Laws Using Smoothness Indicator

Investigation of Godunov Flux Against Lax Friedrichs' Flux for the RKDG Methods on the Scalar Nonlinear Conservation Laws Using Smoothness Indicator American Review of Mathematics and Statistics December 2014, Vol. 2, No. 2, pp. 43-53 ISSN: 2374-2348 (Print), 2374-2356 (Online) Copyright The Author(s). 2014. All Rights Reserved. Published by American

More information

Chapter 1. Introduction and Background. 1.1 Introduction

Chapter 1. Introduction and Background. 1.1 Introduction Chapter 1 Introduction and Background 1.1 Introduction Over the past several years the numerical approximation of partial differential equations (PDEs) has made important progress because of the rapid

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

Journal of Computational Physics

Journal of Computational Physics Journal of Computational Physics 9 (010) 3019 3045 Contents lists available at ScienceDirect Journal of Computational Physics journal homepage: www.elsevier.com/locate/jcp BDF-like methods for nonlinear

More information

given in [3]. It may be characterized as a second-order perturbation of a nonlinear hyperbolic system for n, the electron density, p, the momentum den

given in [3]. It may be characterized as a second-order perturbation of a nonlinear hyperbolic system for n, the electron density, p, the momentum den The Utility of Modeling and Simulation in Determining Transport Performance Properties of Semiconductors Bernardo Cockburn 1, Joseph W. Jerome 2, and Chi-Wang Shu 3 1 Department of Mathematics, University

More information

A numerical study of SSP time integration methods for hyperbolic conservation laws

A numerical study of SSP time integration methods for hyperbolic conservation laws MATHEMATICAL COMMUNICATIONS 613 Math. Commun., Vol. 15, No., pp. 613-633 (010) A numerical study of SSP time integration methods for hyperbolic conservation laws Nelida Črnjarić Žic1,, Bojan Crnković 1

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

Hermite WENO schemes and their application as limiters for Runge Kutta discontinuous Galerkin method: one-dimensional case

Hermite WENO schemes and their application as limiters for Runge Kutta discontinuous Galerkin method: one-dimensional case Journal of Computational Physics 93 (3) 5 35 www.elsevier.com/locate/jcp Hermite WENO schemes and their application as limiters for Runge Kutta discontinuous Galerkin method: one-dimensional case Jianian

More information

The Runge Kutta Discontinuous Galerkin Method for Conservation Laws V

The Runge Kutta Discontinuous Galerkin Method for Conservation Laws V JOURNAL OF COMPUTATIONAL PHYSICS 141, 199 224 1998) ARTICLE NO. CP985892 The Runge Kutta Discontinuous Galerkin Method for Conservation Laws V Multidimensional Systems Bernardo Cockburn,1 and Chi-Wang

More information

Generalised Summation-by-Parts Operators and Variable Coefficients

Generalised Summation-by-Parts Operators and Variable Coefficients Institute Computational Mathematics Generalised Summation-by-Parts Operators and Variable Coefficients arxiv:1705.10541v [math.na] 16 Feb 018 Hendrik Ranocha 14th November 017 High-order methods for conservation

More information

A SIMPLE TUTORIAL ON DISCONTINUOUS GALERKIN METHODS. Jennifer Proft CERMICS, ENPC. J. Proft CERMICS, ENPC

A SIMPLE TUTORIAL ON DISCONTINUOUS GALERKIN METHODS. Jennifer Proft CERMICS, ENPC. J. Proft CERMICS, ENPC A SIMPLE TUTORIAL ON DISCONTINUOUS GALERKIN METHODS Jennifer Proft Outline Definitions A simple example Issues Historical development elliptic equations hyperbolic equations Discontinuous vs. continuous

More information

CHAPTER 10: Numerical Methods for DAEs

CHAPTER 10: Numerical Methods for DAEs CHAPTER 10: Numerical Methods for DAEs Numerical approaches for the solution of DAEs divide roughly into two classes: 1. direct discretization 2. reformulation (index reduction) plus discretization Direct

More information

Discontinuous Galerkin method for hyperbolic equations with singularities

Discontinuous Galerkin method for hyperbolic equations with singularities Discontinuous Galerkin method for hyperbolic equations with singularities Chi-Wang Shu Division of Applied Mathematics Brown University Joint work with Qiang Zhang, Yang Yang and Dongming Wei Outline Introduction

More information

Info. No lecture on Thursday in a week (March 17) PSet back tonight

Info. No lecture on Thursday in a week (March 17) PSet back tonight Lecture 0 8.086 Info No lecture on Thursday in a week (March 7) PSet back tonight Nonlinear transport & conservation laws What if transport becomes nonlinear? Remember: Nonlinear transport A first attempt

More information

FROM GODUNOV TO A UNIFIED HYBRIDIZED DISCONTINUOUS GALERKIN FRAMEWORK FOR PARTIAL DIFFERENTIAL EQUATIONS

FROM GODUNOV TO A UNIFIED HYBRIDIZED DISCONTINUOUS GALERKIN FRAMEWORK FOR PARTIAL DIFFERENTIAL EQUATIONS FROM GODUNOV TO A UNIFIED HYBRIDIZED DISCONTINUOUS GALERKIN FRAMEWORK FOR PARTIAL DIFFERENTIAL EQUATIONS TAN BUI-THANH Abstract. By revisiting the basic Godunov approach for linear system of hyperbolic

More information

Application of Nodal Discontinuous Glaerkin Methods in Acoustic Wave Modeling

Application of Nodal Discontinuous Glaerkin Methods in Acoustic Wave Modeling 1 Application of Nodal Discontinuous Glaerkin Methods in Acoustic Wave Modeling Xin Wang ABSTRACT This work will explore the discontinuous Galerkin finite element method (DG-FEM) for solving acoustic wave

More information

Strong Stability Preserving Properties of Runge Kutta Time Discretization Methods for Linear Constant Coefficient Operators

Strong Stability Preserving Properties of Runge Kutta Time Discretization Methods for Linear Constant Coefficient Operators Journal of Scientific Computing, Vol. 8, No., February 3 ( 3) Strong Stability Preserving Properties of Runge Kutta Time Discretization Methods for Linear Constant Coefficient Operators Sigal Gottlieb

More information

The Helically Reduced Wave Equation as a Symmetric Positive System

The Helically Reduced Wave Equation as a Symmetric Positive System Utah State University DigitalCommons@USU All Physics Faculty Publications Physics 2003 The Helically Reduced Wave Equation as a Symmetric Positive System Charles G. Torre Utah State University Follow this

More information

Key words. Incompressible magnetohydrodynamics, mixed finite element methods, discontinuous Galerkin methods

Key words. Incompressible magnetohydrodynamics, mixed finite element methods, discontinuous Galerkin methods A MIXED DG METHOD FOR LINEARIZED INCOMPRESSIBLE MAGNETOHYDRODYNAMICS PAUL HOUSTON, DOMINIK SCHÖTZAU, AND XIAOXI WEI Journal of Scientific Computing, vol. 40, pp. 8 34, 009 Abstract. We introduce and analyze

More information

A connection between grad-div stabilized FE solutions and pointwise divergence-free FE solutions on general meshes

A connection between grad-div stabilized FE solutions and pointwise divergence-free FE solutions on general meshes A connection between grad-div stabilized FE solutions and pointwise divergence-free FE solutions on general meshes Sarah E. Malick Sponsor: Leo G. Rebholz Abstract We prove, for Stokes, Oseen, and Boussinesq

More information

An Introduction to the Discontinuous Galerkin Method

An Introduction to the Discontinuous Galerkin Method An Introduction to the Discontinuous Galerkin Method Krzysztof J. Fidkowski Aerospace Computational Design Lab Massachusetts Institute of Technology March 16, 2005 Computational Prototyping Group Seminar

More information

Variational Integrators for Maxwell s Equations with Sources

Variational Integrators for Maxwell s Equations with Sources PIERS ONLINE, VOL. 4, NO. 7, 2008 711 Variational Integrators for Maxwell s Equations with Sources A. Stern 1, Y. Tong 1, 2, M. Desbrun 1, and J. E. Marsden 1 1 California Institute of Technology, USA

More information

Hybridized Discontinuous Galerkin Methods

Hybridized Discontinuous Galerkin Methods Hybridized Discontinuous Galerkin Methods Theory and Christian Waluga Joint work with Herbert Egger (Uni Graz) 1st DUNE User Meeting, Stuttgart Christian Waluga (AICES) HDG Methods October 6-8, 2010 1

More information

On the solution of incompressible two-phase ow by a p-version discontinuous Galerkin method

On the solution of incompressible two-phase ow by a p-version discontinuous Galerkin method COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING Commun. Numer. Meth. Engng 2006; 22:741 751 Published online 13 December 2005 in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/cnm.846

More information

Entropy stable high order discontinuous Galerkin methods. for hyperbolic conservation laws

Entropy stable high order discontinuous Galerkin methods. for hyperbolic conservation laws Entropy stable high order discontinuous Galerkin methods for hyperbolic conservation laws Chi-Wang Shu Division of Applied Mathematics Brown University Joint work with Tianheng Chen, and with Yong Liu

More information

Hybridized DG methods

Hybridized DG methods Hybridized DG methods University of Florida (Banff International Research Station, November 2007.) Collaborators: Bernardo Cockburn University of Minnesota Raytcho Lazarov Texas A&M University Thanks:

More information

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws Zhengfu Xu, Jinchao Xu and Chi-Wang Shu 0th April 010 Abstract In this note, we apply the h-adaptive streamline

More information