A Discontinuous Galerkin method with weighted averages for advection-diffusion equations with locally vanishing and anisotropic diffusivity

Similar documents
A Discontinuous Galerkin method with weighted averages for advection-diffusion equations with locally small and anisotropic diffusivity

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

PREPRINT 2010:25. Fictitious domain finite element methods using cut elements: II. A stabilized Nitsche method ERIK BURMAN PETER HANSBO

A LAGRANGE MULTIPLIER METHOD FOR ELLIPTIC INTERFACE PROBLEMS USING NON-MATCHING MESHES

Discontinuous Galerkin Methods: Theory, Computation and Applications

Local discontinuous Galerkin methods for elliptic problems

ANALYSIS OF AN INTERFACE STABILISED FINITE ELEMENT METHOD: THE ADVECTION-DIFFUSION-REACTION EQUATION

Optimal Error Estimates for the hp Version Interior Penalty Discontinuous Galerkin Finite Element Method

A posteriori energy-norm error estimates for advection-diffusion equations approximated by weighted interior penalty methods

A PENALTY FREE NON-SYMMETRIC NITSCHE TYPE METHOD FOR THE WEAK IMPOSITION OF BOUNDARY CONDITIONS

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

1. Introduction. We consider the model problem that seeks an unknown function u = u(x) satisfying

A NOTE ON THE LADYŽENSKAJA-BABUŠKA-BREZZI CONDITION

A POSTERIORI ENERGY-NORM ERROR ESTIMATES FOR ADVECTION-DIFFUSION EQUATIONS APPROXIMATED BY WEIGHTED INTERIOR PENALTY METHODS

A Mixed Nonconforming Finite Element for Linear Elasticity

Analysis of discontinuous Galerkin methods using mesh-dependent norms and applications to problems with rough data

IMPROVED LEAST-SQUARES ERROR ESTIMATES FOR SCALAR HYPERBOLIC PROBLEMS, 1

NONSTANDARD NONCONFORMING APPROXIMATION OF THE STOKES PROBLEM, I: PERIODIC BOUNDARY CONDITIONS

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

arxiv: v1 [math.na] 29 Feb 2016

Discontinuous Galerkin Methods

SECOND ORDER TIME DISCONTINUOUS GALERKIN METHOD FOR NONLINEAR CONVECTION-DIFFUSION PROBLEMS

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

A posteriori error estimation for elliptic problems

Superconvergence and H(div) Projection for Discontinuous Galerkin Methods

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

Bubble stabilized discontinuous Galerkin methods on conforming and non-conforming meshes

Glowinski Pironneau method for the 3D ω-ψ equations

Discontinuous Galerkin Method for interface problem of coupling different order elliptic equations

Abstract. 1. Introduction

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

Numerical Analysis of Higher Order Discontinuous Galerkin Finite Element Methods

Energy norm a-posteriori error estimation for divergence-free discontinuous Galerkin approximations of the Navier-Stokes equations

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

A Least-Squares Finite Element Approximation for the Compressible Stokes Equations

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

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

Maximum-norm a posteriori estimates for discontinuous Galerkin methods

A Finite Element Method Using Singular Functions for Poisson Equations: Mixed Boundary Conditions

STABILIZED DISCONTINUOUS FINITE ELEMENT APPROXIMATIONS FOR STOKES EQUATIONS

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

Goal. Robust A Posteriori Error Estimates for Stabilized Finite Element Discretizations of Non-Stationary Convection-Diffusion Problems.

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

Trefftz-discontinuous Galerkin methods for time-harmonic wave problems

A u + b u + cu = f in Ω, (1.1)

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

BUBBLE STABILIZED DISCONTINUOUS GALERKIN METHOD FOR STOKES PROBLEM

A Multigrid Method for Two Dimensional Maxwell Interface Problems

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

A Two-grid Method for Coupled Free Flow with Porous Media Flow

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

A Stabilized Finite Element Method for the Darcy Problem on Surfaces

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

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

A uniform additive Schwarz preconditioner for high order Discontinuous Galerkin approximations of elliptic problems

ESAIM: M2AN Modélisation Mathématique et Analyse Numérique M2AN, Vol. 37, N o 2, 2003, pp DOI: /m2an:

Analysis of Hybrid Discontinuous Galerkin Methods for Incompressible Flow Problems

Basic Concepts of Adaptive Finite Element Methods for Elliptic Boundary Value Problems

A WEAK GALERKIN MIXED FINITE ELEMENT METHOD FOR BIHARMONIC EQUATIONS

Hamburger Beiträge zur Angewandten Mathematik

FINITE ELEMENT CENTER

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

Graded Mesh Refinement and Error Estimates of Higher Order for DGFE-solutions of Elliptic Boundary Value Problems in Polygons

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

Lecture Note III: Least-Squares Method

Yongdeok Kim and Seki Kim

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

arxiv: v1 [math.na] 13 Sep 2016

WEAK GALERKIN FINITE ELEMENT METHODS ON POLYTOPAL MESHES

An a posteriori error estimate and a Comparison Theorem for the nonconforming P 1 element

Research Article A Two-Grid Method for Finite Element Solutions of Nonlinear Parabolic Equations

Multigrid Methods for Saddle Point Problems

Simple Examples on Rectangular Domains

A posteriori error estimates for non conforming approximation of eigenvalue problems

ASM-BDDC Preconditioners with variable polynomial degree for CG- and DG-SEM

A Balancing Algorithm for Mortar Methods

BUBBLE STABILIZED DISCONTINUOUS GALERKIN METHOD FOR PARABOLIC AND ELLIPTIC PROBLEMS

Basic Principles of Weak Galerkin Finite Element Methods for PDEs

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

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

arxiv: v1 [math.na] 15 Nov 2017

Discontinuous Galerkin methods for nonlinear elasticity

On discontinuity capturing methods for convection diffusion equations

Some remarks on the stability coefficients and bubble stabilization of FEM on anisotropic meshes

Discrete Maximum Principle for a 1D Problem with Piecewise-Constant Coefficients Solved by hp-fem

c 2008 Society for Industrial and Applied Mathematics

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

Chapter 1. Introduction and Background. 1.1 Introduction

Adaptive methods for control problems with finite-dimensional control space

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

On a Discontinuous Galerkin Method for Surface PDEs

Adaptive Finite Element Methods Lecture 1: A Posteriori Error Estimation

Finite volume method for nonlinear transmission problems

Variational Formulations

Relaxation methods and finite element schemes for the equations of visco-elastodynamics. Chiara Simeoni

Local Mesh Refinement with the PCD Method

arxiv: v1 [math.na] 19 Nov 2018

ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS

FINITE ELEMENT APPROXIMATION OF ELLIPTIC DIRICHLET OPTIMAL CONTROL PROBLEMS

Transcription:

MOX Report No. 7/7 A Discontinuous Galerkin method with weighted averages for advection-diffusion equations with locally vanishing and anisotropic diffusivity Alexandre Ern, Annette F. Stephansen, Paolo Zunino MOX, Dipartimento di Matematica F. Brioschi Politecnico di Milano, Via Bonardi 9-33 Milano (Italy) mox@mate.polimi.it http://mox.polimi.it

A Discontinuous Galerkin method with weighted averages for advection-diffusion equations with locally vanishing and anisotropic diffusivity Alexandre Ern, Annette F. Stephansen and Paolo Zunino th March 7 Cermics, Ecole des Ponts, ParisTech 6 et 8 avenue Blaise Pascal, Champs sur Marne 77455 Marne la Vallée Cedex, France. MOX Modellistica e Calcolo Scientifico Dipartimento di Matematica F. Brioschi Politecnico di Milano via Bonardi 9, 33 Milano, Italy. Keywords: discontinuous Galerkin, vanishing diffusion, anisotropic diffusion Abstract We consider Discontinuous Galerkin approximations of advection-diffusion equations with anisotropic and discontinuous diffusivity, and propose the symmetric weighted interior penalty (SWIP) method for better coping with locally vanishing diffusivity. The analysis yields convergence results for the natural energy norm that are optimal (with respect to mesh-size) and robust (fully independent of the diffusivity). The convergence results for the advective derivative are optimal with respect to mesh-size and robust for isotropic diffusivity, as well as for anisotropic diffusivity in the dominant advection regime. In the dominant diffusivity regime, an optimal convergence result for the the L -norm is also recovered. Numerical results are presented to illustrate the performance of the scheme. Introduction Since their introduction over thirty years ago [9, 6], Discontinuous Galerkin (DG) methods have emerged as an attractive tool to approximate numerous PDEs in the engineering sciences. Here we are primarily interested in advection diffusion equations with anisotropic (e.g., tensor-valued) and heterogeneous (e.g., non-smooth) diffusivity. Such equations are encountered, for instance, in groundwater flow models which constitute the motivation for the present work.

The analysis of DG methods to approximate advection diffusion equations is extensively covered in [5]. This work already addresses anisotropic and heterogeneous diffusivity. However, one particular aspect that deserves further attention is the locally vanishing diffusivity case, i.e., the limiting case where the diffusivity becomes arbitrarily small in some parts of the computational domain. Indeed, in this case it is well-known that the presence of an advective field can trigger internal layers. Specifically, in the locally vanishing diffusivity limit, the solution becomes discontinuous on the interfaces where the normal component of the advective field measured from the vanishing-diffusivity region towards the nonvanishing-diffusivity region is nonnegative. This situation has been analyzed in [] and, more recently, in [5]. In the presence of internal layers resulting from vanishing diffusivity, all the usual DG methods meet with difficulties since they have been designed to weakly enforce continuity of the discrete solution across mesh interfaces. One possible remedy is to modify the DG method at the interfaces affected by internal layers, as already proposed in [5] and, more recently, in [9]. However, this approach is not fully satisfactory since it requires a priori knowledge of the interface in question. For simple problems the interface is easy to locate, but it can become difficult whenever nonlinear models with solution-dependent diffusivity are used, or in the presence of free-boundary problems. The aim of the present work is to design a DG method that can handle internal layers resulting from locally vanishing diffusion in an automated fashion. The key ingredient is the use of weighted instead of arithmetic averages in the design of certain terms in the DG method. The idea of utilizing weighted averages stems from the mortar finite-element method originally proposed by Nitsche [7, 8]. This method imposes weakly the continuity of fluxes between different regions. Various authors have highlighted the possibility of using an average with weights that differ from one half; see [, 4,, 3] where several mortaring techniques are presented to match conforming finite elements on possibly nonconforming computational meshes. The weighted averages are introduced as a generalization of the standard average and the analysis is carried out in the general framework. However, the cited works do not consider any connection between the weights and the coefficients of the problem. This dependency was investigated recently in [3] for isotropic advection diffusion problems, using a weighted interior penalty technique with mortars which, when applied elementwise, yields a DG method. It was shown in [3] that a specific choice of weights improves the stability of the numerical scheme in the locally vanishing diffusivity limit. The reason why weighted averages are needed to properly handle internal layers is rooted in the dissipative structure of the underlying Friedrichs s system. The design of the corresponding DG bilinear form, where dissipation at the discrete level is enforced by a consistency term involving averages, has been recently proposed in [8] for the general case, and in [6] for advection diffusion equations in the locally vanishing diffusivity limit. In the present work, we extend the DG method implicitly derived in [3] for isotropic diffusivity to anisotropic problems. This task is not as simple as it may appear on first sight since the presence of internal layers now depends on the spectral structure of the diffusion tensor on both sides of each mesh interface. The spectral structure also raises

the question of the appropriate choice of the penalty term at each mesh interface. The analysis presented below will tackle these issues. We design and analyze one specific DG method with weighted averages, namely the Symmetric Weighted Interior Penalty (SWIP) method, obtained by modifying the well-known (Symmetric) Interior Penalty (IP) method [, ]. Many other well-known DG methods, including the Local Discontinuous Galerkin method [4] and the Nonsymmetric Interior Penalty Galerkin method [], can also be modified to fit the present scope; for brevity, these developments are omitted herein. This paper is organized as follows: Section presents the setting under scrutiny and formulates the SWIP method, while Section 3 contains the error analysis in the natural energy norm for the problem. The error estimate is robust, with respect to both locally vanishing and anisotropic diffusivity. Section 4 is concerned with the error analysis of the advective derivative. The estimate is again robust with respect to locally vanishing diffusivity, but the constant can in some cases depend on local anisotropies. Numerical results are presented in Section 5 and illustrate the benefits of using weighted interior penalties to approximate advection diffusion equations with locally vanishing and anisotropic diffusivity. Finally, Section 6 contains some concluding remarks. The SWIP method Let Ω be a domain in R d with boundary Ω in space dimension d {, 3}. We consider the following advection-diffusion equation with homogeneous Dirichlet boundary conditions: { (K u) + β u + µu = f in Ω, () u = on Ω. Here µ L (Ω), β [W, (Ω)] d, the diffusion tensor K is a symmetric, positive definite field in [L (Ω)] d,d and f L (Ω). The regularity assumption on β can be relaxed, but is sufficient for the present purpose. The weak formulation of () consists of finding u H (Ω) such that (K u, v),ω + (β u, v),ω + (µu, v),ω = (f, v),ω v H (Ω) () where (, ),Ω denotes the L -scalar product on Ω. Henceforth, we assume that µ β µ > a.e in Ω. (3) Furthermore, we assume that the smallest eigenvalue of K is bounded from below by a positive (but possibly very small) constant. Then, owing to the Lax Milgram Lemma, () is well posed. Let {T h } h> be a shape-regular family of affine triangulations of the domain Ω. The meshes T h may possess hanging nodes. For simplicity we assume that the meshes cover Ω exactly, i.e., Ω is a polyhedron. A generic element in T h is denoted by T, h T denotes the diameter of T and n T its outward unit normal. Set h = max T Th h T. We 3

assume without loss of generality that h. Let p. We define the classical DG approximation space V h = {v h L (Ω); T T h, v h T P p } (4) where P p is the set of polynomials of total degree less than or equal to p. Henceforth, we assume that the diffusivity tensor K is piecewise constant on T h. This assumption, which is reasonable in the context of groundwater flow models, can be generalized by assuming a smooth enough behaviour of K inside each mesh element. For the sake of simplicity, these technicalities are avoided. We say that F is an interior face of the mesh if there are T (F ) and T + (F ) in T h such that F = T (F ) T + (F ). We set T (F ) = {T (F ), T + (F )} and let n F be the unit normal vector to F pointing from T (F ) towards T + (F ). The analysis hereafter does not depend on the arbitrariness of this choice. Similarly, we say that F is a boundary face of the mesh if there is T (F ) T h such that F = T (F ) Ω. We set T (F ) = {T (F )} and let n F coincide with the outward normal to Ω. All the interior (resp., boundary) faces of the mesh are collected into the set Fh i (resp., F Ω h ) and we let F h = Fh i F h Ω. Henceforth, we shall often deal with functions that are double-valued on Fh i and single-valued on F Ω h. This is the case, for instance, of functions in V h. On interior faces, when the two branches of the function in question, say v, are associated with restrictions to the neighboring elements T (F ), these branches are denoted by v and the jump of v across F is defined as [v ] F = v v +. (5) On a boundary face F F Ω, we set [v ] F = v F. Furthermore, on an interior face F Fh i, we define the standard (arithmetic) average as {v} F = (v + v + ). The subscript F in the above jumps and averages is omitted if there is no ambiguity. The L -scalar product and its associated norm on a region R Ω are indicated by the subscript, R. For s, a norm (seminorm) with the subscript s, R designates the usual norm (seminorm) in H s (R). When the region R is the boundary of a mesh element T and the arguments in the scalar product or the norm are double-valued functions, it is implicitly assumed that the value considered is that of the branch associated with the restriction to T. For s, H s (T h ) denotes the usual broken Sobolev space on T h and for v H (T h ), h v denotes the piecewise gradient of v, that is, h v [L (Ω)] d and for all T T h, ( h v) T = (v T ). It is also convenient to set V (h) = H (T h ) + V h. The formulation of the SWIP method requires two parameters. As in the formulation of the usual IP method we introduce a single- and scalar-valued function γ defined on F h. The purpose of this function is to penalize jumps across interior faces and values at boundary faces. Additionally, we define a scalar- and double-valued function ω on Fh i. This function, which is not present in the usual IP method, is used to evaluate weighted averages of diffusive fluxes. On an interior face F Fh i, the values taken by the two branches of ω are denoted by (ω F ), or simply ω if there is no ambiguity. 4

Henceforth, it is assumed that for all F F i h, ω + ω + =. (6) For v V (h), we define the weighted average of the diffusive flux K h v on an interior face F F i h as {K h v} ω = ω (K h v) + ω + (K h v) +. (7) For convenience, we extend the above definitions to boundary faces as follows: on F Fh Ω, ω is single-valued and equal to, and we set {K v} ω = K v. The SWIP bilinear form B h (, ) is defined on V (h) V (h) as follows B h (v, w) = (K h v, h w),ω + ((µ β)v, w),ω (v, β h w),ω + ( (γ [v ], [w ]),F (n t F {K hv} ω, [w ]),F (n t F {K ) hw} ω, [v ]),F F F h + (β n F {v}, [w ]),F + F F i h F F Ω h (β n F v, w),f. (8) The SWIP bilinear form can equivalently be expressed, after integrating the advective derivative by parts, as B h (v, w) = (K h v, h w),ω + (µv, w),ω + (β h v, w),ω + ( (γ [v ], [w ]),F (n t F {K h v} ω, [w ]),F (n t ) F {K h w} ω, [v ]),F F F h (β n F {w}, [v ]),F F F i h F F Ω h (β n F v, w),f. (9) Both (8) and (9) will be used in the analysis. The discrete problem consists of finding u h V h such that The penalty parameter γ is defined as B h (u h, v h ) = (f, v h ),Ω v h V h. () F F h, γ = α γ K h F + γ β, () where α is a positive scalar (α can also vary from face to face) and where F F i h, γ K = (ω ) δ Kn + (ω+ ) δ + Kn () F Fh Ω γ K = δ Kn, (3) F F h, γ β = β n F, (4) with δ Kn = nt F K n F if F Fh i and δ Kn = n t F Kn F if F Fh Ω. Note that the choice for γ β amounts to the usual upwind scheme to stabilize the advective derivative. 5

For the error analysis in the energy norm (see Section 3), no other assumption than (6) is made for the weights. In particular, it is possible to choose ω =, in which case the SWIP bilinear form B h reduces to the standard IP bilinear form with the penalty parameter scaling as the standard average of the diffusion in the normal direction; this method has been analyzed in []. Note also that the choice made in [5] for the penalty parameter is different since it involves the maximum eigenvalue of K. For the error analysis in the advective derivative (see Section 4), a specific choice of the weights differing from ω = has to be made to yield robust error estimates with respect to the diffusivity. Specifically, we shall set ω = δ + Kn δ + Kn +, ω + = δ Kn δ Kn δ + Kn +, (5) δ Kn and thus F Fh i, γ K = δ+ Kn δ Kn δ + Kn +. (6) δ Kn Note that with this choice γ K = ω δ Kn = ω+ δ + Kn, and that γ K is the harmonic average of the normal component of the diffusion tensor across the interface. Observe also that γ K inf(δ Kn, δ+ Kn ), a point that becomes important to ensure even the consistency of the method when the diffusivity is actually allowed to vanish locally, see [6]. 3 Error analysis in the energy norm The goal of this section is to establish an error estimate for the SWIP method in the energy norm, the estimate being robust with respect to both locally vanishing and anisotropic diffusion. The analysis is performed by establishing coercivity, consistency and continuity properties for the SWIP bilinear form in the spirit of Strang s Second Lemma [7]. Without loss of generality, we assume that the problem data have been normalized so that β [W, (Ω)] d is of order unity. We also assume that µ L (Ω) since we are not interested in strong reaction regimes. In the sequel, the symbol indicates an inequality involving a positive constant C independent of the size of the mesh family and of the diffusion tensor. The constant may depend on the advection field β, the reaction term µ, and the shape-regularity parameter of the mesh family. In the analysis we will make use of the following inverse trace and inverse inequalities: For all T T h and for all v h V h, v h, T h T v h,t, (7) h v h,t h T v h,t, (8) which result from the shape regularity of the mesh family {T h } h>. 6

For a function v V (h), we consider the following jump seminorms [v ] σ = F F h [v ] σ,f, [v ] σ,f = (σ [v ], [v ]),F, (9) with σ := γ β, σ := γ K or σ := γ. The natural energy norm with which to equip V (h) is v h,b = v,ω + κ h v,ω + [v ] γ () where κ denotes the (unique) symmetric positive definite tensor-valued field such that κ = K a.e. in Ω. Lemma 3.. (Coercivity) Assume that α in () is large enough. Then, the bilinear form B h is h,b -coercive, i.e., for all v h V h, Proof. Let v h V h. Taking v = w = v h in (8) yields B h (v h, v h ) v h h,b. () B h (v h, v h ) = κ h v h,ω + (µv h, v h ),Ω (( β)v h, v h ),Ω (v h, β h v h ),Ω + [v h ] γ (n t F {K v h } ω, [v h ]),F F F h + (β n F {v h }, [v h ]),F + F F i h F F Ω h (β n F v h, v h ),F. () Integrating by parts the fourth term on the right hand side of () and owing to hypothesis (3), we obtain (µv h, v h ),Ω (( β)v h, v h ),Ω (v h, β h v h ),Ω + (β n F {v h }, [v h ]),F + F F Ω h F F i h (β n F v h, v h ),F = ((µ β)v h, v h ),Ω v h,ω. (3) Consider now the sixth term in the right-hand side of (). Let F F h. First, observe that owing to Young s inequality (n t F ω (K h v h ), [v h ]),F = ((κ h v h ), ω κ n F [v h ]),F h F α (κ h v h ),F + ( (ω ) δ ) Kn [v h ], [v h ] α h F where α > can be chosen as small as needed. Using the trace inverse inequality (7) and the definition of γ K ()-(3) yields (n t F {K hv h } ω, [v h ]),F α κ h v h,t (F ) + α h F [v h ] γ K,F. 7,F

Choosing α in () to be large enough yields κ h v h,ω + [v h ] γ Combining (4) with (3) we obtain (). F F h (n t F {K h v h } ω, [v h ]),F κ h v h,ω + [v h ] γ. Lemma 3.. (Consistency) Let u solve () and let u h solve (). Assume that u H (T h ). Then (4) v h V h, B h (u u h, v h ) = (5) Proof. Let v h V h. Since u is continuous by assumption and vanishes on Ω, using (9) yields B h (u, v h ) = (K u, h v h ),Ω + (µu, v h ),Ω + (β u, v h ),Ω F F h (n t F {K u} ω, [v h ]),F. Using the fact that n t F K u is continuous on interior faces yields nt F {K u} ω = (ω + ω + )n t F K u = nt F K u owing to (6). Hence, integrating by parts leads to (K u, h v h ),Ω (n t F {K u} ω, [v h ]),F = ( (K u), v h ),T. F F h As a result, B h (u, v h ) = yielding (5). ( (K u) + β u + µu, v h ),T = (f, v h ),Ω = B h (u h, v h ), We now establish a continuity property for the SWIP bilinear form B h. To this purpose, we introduce on V (h) the norm v h, = v h,b + v, T + h F κ h v,f F F h. (6) Let V h = {v V (h), v h V h, (v, v h ),Ω = }. Lemma 3.3. (Continuity) The following holds: (v, w h ) Vh V h, B h (v, w h ) v w h, h h,b. (7) 8

Proof. Let (v, w h ) V h V h. The first two terms in (8) are easily bounded as (K h v, h w h ),Ω + ((µ β)v, w h ),Ω v h,b w h h,b. To bound the third term, let β be the piecewise constant, vector-valued field equal to the mean value of β on each T T h. Then, (v, β h w h ),Ω = (v, β h w h ),Ω + (v, (β β) h w h ),Ω = (v, (β β) h w h ),Ω since β h w h V h and v V h. Moreover, since β [W, (Ω)] d, T T h, β β [L (T )] d h T so that the inverse inequality (8) yields (v, β h w h ),Ω v,ω w h,ω v h,b w h h,b. Furthermore, proceeding as in the proof of Lemma 3. yields, for all F F h, and so that F F h (n t F {K h v} ω, [w h ]),F h F κ hv,f h F [w h ] γk,f (n t F {K h w h } ω, [v ]),F h F [v ] γk,f κ h w h,t (F ) ( (n t F {K v} ω, [w h ]),F + (n t F {K w h} ω, [v ]),F ) v w h, h h,b. For the remaining terms, we obtain (γ [v ], [w h ]),F + (β n F {v}, [w h ]),F + F F h F F i h F F Ω h [v ] γ [w h ] γ + {v},f [w h ] γβ,f v w h, h h,b. F F i h This completes the proof since h,b. h, Theorem 3.. Let Π h u be the L -projection of u onto V h. Then, (β n F v, w h ),F u u h h,b u Π h u. (8) h, 9

Proof. Owing to Lemmata 3., 3. and 3.3, u h Π h u h,b B h(u h Π h u, u h Π h u) B h(u Π h u, u h Π h u) u h Π h u h,b u h Π h u h,b u Π h u. (9) h, We complete the proof by applying the triangle inequality and using the fact that h,b. h, Corollary 3.. Set λ M,K := max(, λ K ), where λ K indicates the maximum eigenvalue of K on Ω. Then, if the exact solution u is in H p+ (T h ), u u h h,b λ M,K hp u H p+ (T h ). (3) Proof. Use Theorem 3. and standard approximation properties for the L -orthogonal projector Π h. We now prove that when the domain Ω has elliptic regularity and the diffusion is not too small, the error estimate in the L -norm can be improved by using the Aubin- Nitsche duality argument. To this purpose, we introduce the following dual problem: seek ψ H (Ω) such that (K v, ψ),ω + (β v, ψ),ω + (µv, ψ),ω = (v, u u h ),Ω v H (Ω). (3) We assume that elliptic regularity holds in the broken H -norm, namely that where λ m,k denotes the lowest eigenvalue of K on Ω. Theorem 3.. In the above framework, ψ H (T h ) λ m,k u u h,ω (3) u u h,ω λ ( M,K h u u h h,b + λ m,k where for all v V (h), v h,b+ = v h,b + h T hv,t Proof. Step (i): observe that for all v V (h), using (8) yields ) inf u w h h,b+ w h V h + h F κ h v,f F F h (33). (34) B h (v, ψ) = (K h v, ψ),ω + ((µ β)v, ψ),ω (v, β ψ),ω (n t F {K ψ} ω, [v ]),F = (v, (K ψ) β ψ + (µ β)ψ),t F F h = (v, u u h ),Ω. (35)

Step (ii): define on V (h) the norm v h, = v h, + and let us prove that for all (v, w) V (h) V (h), h T v,t (36) B h (v, w) v h,b+ w h,. (37) Indeed, indicating by T i, i 8 the eight terms on the right-hand side of (9), and proceeding as in the proof of Lemma 3.3, it is clear that i 3 T i v h,b+ w. h, Moreover, T 3 = (β h v, w),ω h v,t w,t = h T h v h,t h T w,t v h,b+ w h,. Hence, (37) holds. Step (iii): taking v = u u h in (35), applying Lemma 3. and using (37) yields for all ψ h V h, u u h,ω = B h(u u h, ψ) = B h (u u h, ψ ψ h ) u u h h,b+ ψ ψ h h,. Using standard interpolation results leads to and taking into account (3) yields inf ψ ψ h h, λ ψ h V M,K h ψ H (T h ), h u u h,ω λ M,K λ m,k h u u h h,b+. (38) Using the inverse inequalities (7) and (8), we infer that for all v h V h, v h h,b+ v h h,b + v h,ω + κ h v h,ω v h h,b. (39) Applying the triangle inequality together with (39) leads to u u h h,b+ u w h h,b+ + u h w h h,b+ u w h h,b+ + u h w h h,b u w h h,b+ + u u h h,b. (4) where w h is arbitrary in V h. Substituting (4) into (38) yields (33). Corollary 3.. If the exact solution u is in H p+ (T h ), then u u h,ω λ M,K λ m,k h p+ u H p+ (T h ). (4) Proof. Use Theorem 3., Corollary 3. and standard approximation properties of V h.

4 Error analysis for the advective derivative For vanishing diffusion it is no longer possible to control the advective derivative by means of Theorem 3.. The goal of this section is to obtain a control of the error in the advective derivative that is robust with respect to the diffusivity. We will see that this goal can be achieved in the isotropic case. Moreover, in the anisotropic case we establish an estimate that is fully independent of the diffusivity in the advectiondominant regime. We introduce the following norm on V (h), v h,bβ = v h,b + v h,β (4) where v h,β = h T β h v,t. (43) The aim of this section is to obtain a convergence result in the h,β -norm. To this purpose, the first step is to derive a stability property for the SWIP bilinear form B h in this norm. Lemma 4.. (Stability) Define T T h, K,T = { if β [L (T )] d λ M,T h T otherwise λ M,T λ m,t (44) where λ M,T and λ m,t are respectively the maximum and the minimum eigenvalue of K T. Set K = max T Th K,T. Then, inf sup v h V h \{} w h V h \{} B h (v h, w h ) v h h,bβ w h h,bβ K. (45) Remark 4.. We stress the fact that the inf-sup condition is robust in the isotropic case and in the anisotropic case for dominant advection. Note also that the anisotropies are local to the mesh element, i.e., ratios of eigenvalues between adjacent elements are not considered. To achieve this result, the key point (see the control of [π h ] γ K in the proof below) is that the choice (5) for the weights yields γ K inf(δ Kn, δ+ Kn ). Proof. Step (i): let v h V h and set S = sup wh V h \{} B h(v h,w h ) w h h,bβ. Owing to Lemma 3., we infer that so it only remains to control the advective derivative. v h h,b S v h h,bβ, (46)

Step (ii): let π h V h be such that for all T T h π h T = h T β h v h where β is defined in the proof of Lemma 3.3. Let us prove that π h h,bβ K v h h,bβ. (47) The inverse inequality (8) and the regularity of β yield for all T T h, π h,t h T β h v h,t + h T v h,t, (48) while the inverse inequality (7) yields for all F F h [π h ] γ β,f π h, T ( ht β h v h,t + h T v h ),T. Hence, T T (F ) T T (F ) π h,ω + [π h ] γβ v h h,bβ. Let us estimate h F [π h ] γk,f for all F F h. Observe first that γ K = ω δ Kn δ Kn if F Fh i and γ K = δ Kn if F Fh Ω. Hence, if there is T T h(f ) such that β [L (T )] d λ M,T h T, then h F [π h ] γ K,F h F λ M,T [π h ],F ( ht β h v h,t + h T v h ),T. T T (F ) Otherwise, for all F F i h, h F γ K [π h ] h F γ K ( ((β h v h ) ) + ((β h v h ) + ) ) h F (δ K,n ((β hv h ) ) + δ + K,n ((β hv h ) + ) ), and similarly for F Fh Ω. Hence, using the trace inverse inequality (7), h F [π h ] γ K,F T T (F ) λ M,T h v h,t T T (F ) λ M,T λ m,t κ h v h,t Hence, [π h ] γ K v h h,bβ. Furthermore, since κ is piecewise constant, κ h π h,t = h T β h (κ h v h ),T κ h v h,t, implying that κ h π h,ω v h h,β. Finally, the advective derivative of π h is controlled by π h h,β T π h,t v h h,bβ, h 3

owing to (48). This proves (47). Step (iii): we can now examine the term v h h,β by making use of (9): v h h,β = B h(v h, π h ) (K h v h, h π h ),Ω (µv h, π h ),Ω + (β h v h, h T β h v h π h ),T + (β n F {π h }, [v h ]),F F Fh i + (β n F v h, π h ),F (γ [v h ], [π h ]),F F Fh Ω F F h + ( (n t F {K h v h } ω, [π h ]),F + (n t ) F {K h π h } ω, [v h ]),F We observe that It is also clear that F F h = B h (v h, π h ) + T + T + T 3 + T 4 + T 5 + T 6 + T 7 + T 8. B h (v h, π h ) S π h h,bβ S K v h h,bβ. T + T + T 6 + T 7 + T 8 v h h,b π h h,b S K v h 3 h,bβ. Furthermore, using the inverse inequality (7) together with (48) yields T 4 + T 5 [v h ] γβ π h, T Finally, T 3 Hence, [v h ] γβ h T π h,t v h h,b v h h,bβ S v h 3 h,bβ. h T (β h v h, (β β) h v h ),T h T β h v h,t h v h,t h T β h v h,t v h,t v h h,bβ v h,ω S v h 3 h,bβ. v h h,bβ v h h,b + h T β h v h,t S v h h,bβ + S K v h h,bβ + S K v h 3 h,bβ + S v h 3 h,bβ. Applying Young s inequality yields v h h,bβ S K, and thus (45). Proceeding as above, the following result is readily inferred: 4

Theorem 4.. In the above framework, u u h h,bβ K inf u v h (49) v h V h h, β, where, for all v V (h), v h, = v β h,β + v, T + h T κ h v, T. (5) In particular, if the exact solution u is in H p+ (T h ) and β [L (T )] d λ M,T h T T T h, then u u h h,β hp+ u H p+ (T h ). (5) 5 Numerical tests 5. A test case with discontinuous coefficients To verify the convergence of the SWIP method and to make quantitative comparisons between this and other IP methods, we consider the test problem proposed in [3], featuring discontinuous coefficients and where the exact solution is known analytically. We split the domain Ω = [, ] [, ] into two subregions: Ω = [, ] [, ], Ω = [, ] [, ]. The diffusivity tensor K is constant within each subregion, and defined as ( ) ɛ(x) K(x, y) =. where ɛ(x) is a discontinuous function across the interface x =. Indicating with the subscript (resp. ) the restriction to the subdomain Ω (resp. Ω ), we will consider different values of ɛ, while ɛ is set equal to. Setting β = (, ) t, µ = and f =, the exact solution is independent of the y-coordinate, and is exponential with respect to the x-coordinate. The following conditions must be satisfied at the interface between the two subdomains: lim x u(x, y) = lim x + u(x, y), and lim ɛ x u(x, y) = x lim xu(x, y). + Setting u(, y) =, u(, y) = and applying the matching conditions, we obtain the value of the exact solution at the interface: u (, y) = exp( ( ) ɛ ) exp( ɛ ) exp( ɛ ) exp( ɛ ) + exp( ). x 5

As a result, the exact solution in each subdomain can be expressed as u (x, y) = u(, y) exp( ɛ ) + ( u(, y)) exp( x ɛ ) exp(, ɛ ) u (x, y) = exp( )u(, y) + u(, y) exp(x ) exp( ). 5. Accuracy of the SWIP method Just like any discontinuous Galerkin method based on interior penalties, the precise setting of the SWIP method depends on the definition of the penalty parameter α which has to be large enough in order to obtain a well posed discrete formulation. In the following numerical tests we have used α =. for P elements and α = 4. for P. We apply the SWIP method to the test case presented in the previous section. In order to assess the accuracy of the SWIP method with respect to the mesh-size h, we consider a family of uniform triangulations {T h } h> which are conforming with respect to the interface between Ω and Ω. These triangulations are obtained starting from a uniform partition of Ω in sub-intervals of length h =., h =.5, h =.5 and h =.5 respectively. The numerical results obtaied with ɛ =. are found in Tables and. Since the exact solution u is sufficiently smooth locally, and the computational mesh is conforming with respect to the interface where ɛ(x) is discontinuous, we expect that our method satisfies the order of convergence in the norms h,b, h,β and,ω provided by the theory (see (3), (5) and (4)). These properties are clearly verified by the numerical experiments, where the order of convergence is computed with respect to the last two rows of each table. 5.3 SWIP versus IP We compare the performance of the SWIP method with respect to two IP methods differing in their choice of the penalty parameter. The first method, indicated by IP-A, corresponds to the SWIP method with weights ω =. The penalty parameter γ K is thus the arithmetic average of the diffusion in the direction normal to the face. This method was analyzed in []. The second method (IP-B), proposed in [5], differs Table : Convergence rates of the SWIP method (p = ) h u u h h,b u u h h,β u u h,ω..6e-.49e- 6.94e-3.5 7.96e- 5.45e-.e-3.5 3.67e-.87e- 4.8e-4.5.7e- 6.37e-3.e-4 order..55.98 6

from IP-A in the choice of penalty parameter: here γ K is the arithmetic average of the maximum eigenvalue of K on the triangles sharing the face F. We consider the test case proposed in Section 5. on a uniform triangulation T h characterized by h =.5. The quantitative analysis is based on the norms h,b, h,β,,ω and the indicator M = max( max Ω (u h) max(u), min (u h) min(u) ) (5) Ω Ω Ω which quantifies overshoots and undershoots of the calculated solution. The numerical results are found in Tables 3 and 4 and in Figure. These results show that the SWIP scheme performs better than the considered IP methods, particularly when the computational mesh is not completely adequate to capture the singularities of the exact solution. This is evident in the case of ɛ = 5e-3 where the weights permit sharper discontinuities in the calculated solution, leading to smaller oscillations in the internal layer. Indeed, the indicator M shows that the maximal and the minimal values of the exact solution are closely respected. This is not the case for the other IP methods, where the solution is forced to be almost continuous. As can be observed in Figure, this limitation promotes the instability of the approximate solution in the neighborhood of the internal layer. The spurious oscillations generated in this case lead to an overshoot of about 4%. The robustness of the SWIP method with respect to standard IP schemes is also confirmed by further numerical tests concerning vanishing values of ɛ. In Figure we see that as the diffusivity decreases the difference between the IP methods and the SWIP method augments. Comparing the error measures, the SWIP method performs favourably with respect to the IP methods as the internal layer becomes sharper. These observations are confirmed by figure 3, where we compare SWIP and IP methods in the case ɛ = e-6. The solution computed by the SWIP method is very close to the exact solution, whereas the IP-A and IP-B methods become unstable. 5.4 A test case with genuine anisotropic properties To conclude the sequence of numerical tests, we consider a test case with genuine anisotropic properties. Because of the complexity of the problem, it is not possible Table : Convergence rates of the SWIP method (p = ) h u u h h,b u u h h,β u u h,ω..3e-.5e- 6.8e-4.5 4.63e-3 3.3e-3 4.9e-5.5.7e-3 5.93e-4 5.e-6.5.95e-4.5e-4 6.4e-7 order.99.49 3. 7

Figure : Graphical comparison between the methods SWIP and IP-A. The test case with ɛ = 5e- is reported on the left while the case with ɛ = 5e-3 is on the right. In both cases ɛ =. Each column shows the one-dimensional exact solution u(x) of the test problem (top) and the numerical approximation u h obtained with the methods SWIP (center) and IP-A (bottom), by means of piecewise-linear elements (p = ). The case IP-B has been omitted since it is qualitatively equivalent to IP-A..5.5...5.5...5.5.. 8

Figure : The norm,ω and the indicator (5) (denoted with M) are plotted for the values ɛ = i, i =,..., 6. The methods SWIP, IP-A and IP-B are compared with respect to these indicators. L -norm.6.5.4.3.. SWIP IP-A IP-B -6-4 - - -8-6 -4 - log (ε ) M.6.4..8.6.4. SWIP IP-A IP-B -6-4 - - -8-6 -4 - log (ε ) Figure 3: Graphical comparison between the methods SWIP (left) and IP-A (right) in the case ɛ = e-6..65.65.. 9

to compute analytically the exact solution. Consequently, the comparison between the SWIP and the IP methods will only be qualitative. We consider the unit square Ω = [, ] [, ] split into four subdomains: Ω = [, ] [, ], Ω = [, ] [, ], Ω 3 = [, ] [, ] and Ω 4 = [, ] [, ]. The diffusion tensor K takes different values in each subregion: ( ) e 6 K(x, y) = for (x, y) Ω., Ω 3, ( ). K(x, y) = for (x, y) Ω e 6, Ω 4. For the advection term we consider a solenoidal field β = (β x, β y ) t with β x = (y )( (x ) ) and β y = 4y(x )(y ). We note that the field is oriented along the normal of the interfaces x = and y = where K(x, y) is discontinuous, in the direction of increasing diffusion. Examining the variations along a radius originated in the center of Ω, the forcing term f(x, y) = exp( ( (x.5) + (y.5).35) /.5) is a Gaussian hill with center at r =.35. Finally, we choose µ =. For the simulations, we consider a uniform mesh characterized by h =.5. This mesh is conforming with respect to the discontinuity of K. A qualitative representation of the data is found in Figure 4. Similarly to what happens for the test case described in Section 5., the orientation of the advection field at the interfaces where K is discontinuous in combination with a change from a dominant advective to a dominant diffusive regime, induces quite steep internal layers. In Figure 5 we compare the solutions obtained with the SWIP and the IP methods. The contour plots of the numerical solutions confirm that the methods at hand behave differently in the neighborhood of the interfaces where the tensor K is discontinuous. We observe that the SWIP scheme approximates the internal layers by means Table 3: The accuracy of the SWIP and the IP methods: ɛ = 5e- method u u h h,b u u h h,β u u h,ω M SWIP.583e-.55e- 4.586e-3 9.555e-4 IP-A.483e-.43e- 5.53e-3 5.88e-3 IP-B.338e-.378e- 5.93e-3 5.88e-3 Table 4: The accuracy of the SWIP and the IP methods: ɛ = 5e-3 method u u h h,b u u h h,β u u h,ω M SWIP 4.97e-.8.474e- 6.594e- IP-A 5.886e-.33 4.973e- 4.373e- IP-B 6.65e-.634 7.553e- 4.73e-

Figure 4: The test case with genuine anisotropic properties. At the top, an illustration of the domain and its subregions together with a synoptic description of the diffusivity tensor. The advection field β and the forcing term f are shown bottom left and right respectively. Ω 4 β Ω 3 β K K β K Ω β K Ω

Figure 5: The test cases of section 5.4. The rotating field is counterclockwise on the left (see figure 4) and clockwise on the right. The solution obtained by the SWIP scheme is reported on the top while the ones relative to the interior penalty methods IP-A and IP-B are depicted below..34.358.84.3.43.66...6.75..9 7.96e 5 8.34e 5 3.88e 5 3.77e 5.454.363.48.33.36.8.36.4.7..3.6.77..3 8e 5 8.5e 5 3.95e 5 3.9e 5 7e 6.47.436.366.388.35.34.85.9.44.44.3.97.6.49.. 8.6e 5 5.8e 5 3.98e 5 4.9e 6 e 6 8e 6 e 6.43.44.449.365 e 6.46 4.3e 5

of jumps, while the IP schemes attempt to recover a numerical solution which is almost continuous. Since the computational mesh is insufficiently refined, the scheme IP-A generates some slight undershoots near the interfaces where K is discontinuous. For the IP-B method the oscillations generated by the approximation of the internal layer are much more evident and propagate quite far from the interfaces. This behavior can be explained by observing that this type of penalty does not distinguish between the principal directions of diffusion. Consequently, an excessive penalty is applied along the direction of low diffusivity. To strengthen these conclusions, we also consider a numerical test where the advection field is the opposite of the one reported in Figure 4, i.e. it rotates clockwise. Following this advection field along the interfaces between subregions, the diffusivity decreases. These conditions lead to an exact solution which is continuous in the neighborhood of the interfaces. In this case, we expect that the SWIP, the IP-A and IP-B methods behave similarly. Indeed, this is confirmed by the numerical results reported in Figure 5, on the right hand side. Although the SWIP method enforces the continuity between elements in a weaker way with respect to IP-A and IP-B, it provides a solution that is comparable with the others. 6 Concluding remarks The SWIP method analyzed in this paper is a DG method with weighted averages designed to approximate satisfactorily advection-diffusion equations with anisotropic and possibly locally vanishing diffusivity. A thorough a priori analysis has been carried out, yielding robust and optimal error estimates that have been supported by numerical evidence. The SWIP method is an interesting alternative to other IP methods in the presence of internal layers caused by locally vanishing diffusivity, since these are approximated more sharply without increasing the computational complexity. References [] D.N. Arnold. An interior penalty finite element method with discontinuous elements. SIAM J. Numer. Anal., 9:74 76, 98. [] G.A. Baker. Finite element methods for elliptic equations using nonconforming elements. Math. Comp., 3(37):45 59, 977. [3] E. Burman and P. Zunino. A domain decomposition method based on weighted interior penalties for advection-diffusion-reaction problems. SIAM Journal on Numerical Analysis, 44(4):6 638, 6. [4] B. Cockburn and C.W. Shu. The local discontinuous Galerkin method for timedependent convection-diffusion systems. SIAM J. Numer. Anal., 35:44 463, 998. 3

[5] J.-P. Croisille, A. Ern, T. Lelièvre, and J. Proft. Analysis and simulation of a coupled hyperbolic/parabolic model problem. J. Numer. Math., 3():8 3, 5. [6] D.A. Di Pietro, A. Ern, and J.-L. Guermond. Discontinuous Galerkin methods for anisotropic diffusion with advection. SIAM J. Numer. Anal., 6. submitted. [7] A. Ern and J.-L. Guermond. Theory and Practice of Finite Elements, volume 59 of Applied Mathematical Sciences. Springer-Verlag, New York, NY, 4. [8] A. Ern and J.-L. Guermond. Discontinuous Galerkin methods for Friedrichs systems. I. General theory. SIAM J. Numer. Anal., 44():753 778, 6. [9] A. Ern and J. Proft. Multi-algorithmic methods for coupled hyperbolic-parabolic problems. Int. J. Numer. Anal. Model., (3):94 4, 6. [] F. Gastaldi and A. Quarteroni. On the coupling of hyperbolic and parabolic systems: analytical and numerical approach. Appl. Numer. Math., 6(-):3 3, 989/9. Spectral multi-domain methods (Paris, 988). [] E. H. Georgoulis and A. Lasis. A note on the design of hp-version interior penalty Galerkin finite element methods IMA J. Numer. Anal., 6():38 39, 6. [] B. Heinrich and S. Nicaise. The Nitsche mortar finite-element method for transmission problems with singularities. IMA J. Numer. Anal., 3():33 358, 3. [3] B. Heinrich and K. Pietsch. Nitsche type mortaring for some elliptic problem with corner singularities. Computing, 68(3):7 38,. [4] B. Heinrich and K. Pönitz. Nitsche type mortaring for singularly perturbed reaction-diffusion problems. Computing, 75(4):57 79, 5. [5] P. Houston, Ch. Schwab, and E. Süli. Discontinuous hp-finite element methods for advection-diffusion-reaction problems. SIAM J. Numer. Anal., 39(6):33 63,. [6] P. Lesaint and P.-A. Raviart. On a finite element method for solving the neutron transport equation. In C. de Boors, editor, Mathematical aspects of Finite Elements in Partial Differential Equations, pages 89 3. Academic Press, 974. [7] J. Nitsche. Über ein Variationsprinzip zur Lösung von Dirichlet-Problemen bei Verwendung von Teilräumen, die keinen Randbedingungen unterworfen sind. Abh. Math. Sem. Univ. Hamburg, 36:9 5, 97. Collection of articles dedicated to Lothar Collatz on his sixtieth birthday. [8] J. Nitsche. On Dirichlet problems using subspaces with nearly zero boundary conditions. In The mathematical foundations of the finite element method with applications to partial differential equations (Proc. Sympos., Univ. Maryland, Baltimore, Md., 97), pages 63 67. Academic Press, New York, 97. 4

[9] W.H. Reed and T.R. Hill. Triangular mesh methods for the neutron transport equation. Technical Report LA-UR-73-479, Los Alamos Scientific Laboratory, Los Alamos, NM, 973. [] B. Rivière, M. Wheeler, and V. Girault. Improved energy estimates for interior penalty, constrained and discontinuous Galerkin methods for elliptic problems. Part I. Comput. Geosci., 3:337 36, 999. [] R. Stenberg. Mortaring by a method of J.A. Nitsche. In Idelsohn S.R., Oñate E., and Dvorkin E.N., editors, Computational Mechanics: New trends and applications, Barcelona, Spain, 998. 5