February 18, :41 WSPC/INSTRUCTION FILE Brezzi-Corrections VIRTUAL ELEMENT METHOD FOR GENERAL SECOND ORDER ELLIPTIC PROBLEMS ON POLYGONAL MESHES

Similar documents
arxiv: v1 [math.na] 27 Jan 2016

Virtual Element Methods for general second order elliptic problems

H(div) and H(curl)-conforming Virtual Element Methods

arxiv: v1 [math.na] 27 Jan 2016

Divergence free Virtual Elements for the Stokes problem on polygonal meshes

The Virtual Element Method: an introduction with focus on fluid flows

BASIC PRINCIPLES OF VIRTUAL ELEMENT METHODS

Mimetic Finite Difference methods

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

H(div) and H(curl)-conforming VEM

A C 1 virtual element method for the Cahn-Hilliard equation with polygonal meshes. Marco Verani

arxiv: v1 [math.na] 11 Feb 2015

Lecture Note III: Least-Squares Method

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

THE NONCONFORMING VIRTUAL ELEMENT METHOD

A Mixed Nonconforming Finite Element for Linear Elasticity

VEM s for the numerical solution of PDE s. F. Brezzi

arxiv: v1 [math.na] 29 Feb 2016

WEAK GALERKIN FINITE ELEMENT METHODS ON POLYTOPAL MESHES

arxiv: v1 [math.na] 3 Jun 2018

ICES REPORT A Generalized Mimetic Finite Difference Method and Two-Point Flux Schemes over Voronoi Diagrams

Basic Principles of Weak Galerkin Finite Element Methods for PDEs

Find (u,p;λ), with u 0 and λ R, such that u + p = λu in Ω, (2.1) div u = 0 in Ω, u = 0 on Γ.

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

arxiv: v1 [math.na] 11 Sep 2017

Local flux mimetic finite difference methods

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

Finite Element Multigrid Framework for Mimetic Finite Difference Discretizations

Some New Elements for the Reissner Mindlin Plate Model

arxiv: v1 [math.na] 3 Jun 2016

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

A $C^1$ virtual element method for the Cahn-Hilliard equation with polygonal meshes

Yongdeok Kim and Seki Kim

Mixed Discontinuous Galerkin Methods for Darcy Flow

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

arxiv: v1 [math.na] 15 Nov 2017

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

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

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

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

Local discontinuous Galerkin methods for elliptic problems

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

Adaptive methods for control problems with finite-dimensional control space

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

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

WEAK GALERKIN FINITE ELEMENT METHOD FOR SECOND ORDER PARABOLIC EQUATIONS

Virtual Elements for plates and shells

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

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

Discontinuous Galerkin Methods: Theory, Computation and Applications

Gradient Schemes for an Obstacle Problem

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

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

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

Glowinski Pironneau method for the 3D ω-ψ equations

Overview. A Posteriori Error Estimates for the Biharmonic Equation. Variational Formulation and Discretization. The Biharmonic Equation

From the Boundary Element DDM to local Trefftz Finite Element Methods on Polyhedral Meshes

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

STABILIZED DISCONTINUOUS FINITE ELEMENT APPROXIMATIONS FOR STOKES EQUATIONS

arxiv: v1 [math.na] 8 Feb 2018

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES. A virtual overlapping Schwarz method for scalar elliptic problems in two dimensions

An introduction to Isogeometric Analysis

Hamburger Beiträge zur Angewandten Mathematik

A Locking-Free MHM Method for Elasticity

Projected Surface Finite Elements for Elliptic Equations

From the Boundary Element Domain Decomposition Methods to Local Trefftz Finite Element Methods on Polyhedral Meshes

A Multigrid Method for Two Dimensional Maxwell Interface Problems

Simple Examples on Rectangular Domains

Finite element approximation of eigenvalue problems

INSTITUTE OF MATHEMATICS THE CZECH ACADEMY OF SCIENCES

Multigrid Methods for Saddle Point Problems

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

Geometric Multigrid Methods

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

A WEAK GALERKIN MIXED FINITE ELEMENT METHOD FOR BIHARMONIC EQUATIONS

arxiv: v1 [math.na] 5 Oct 2017

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

arxiv: v1 [math.na] 8 Jan 2019

ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS

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

Discontinuous Galerkin Methods

1. Introduction. We consider the model problem: seeking an unknown function u satisfying

ETNA Kent State University

INTRODUCTION TO FINITE ELEMENT METHODS

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

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

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

PIECEWISE LINEAR FINITE ELEMENT METHODS ARE NOT LOCALIZED

arxiv: v2 [math.na] 23 Apr 2016

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

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

MIXED FINITE ELEMENTS FOR PLATES. Ricardo G. Durán Universidad de Buenos Aires

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

c 2013 Society for Industrial and Applied Mathematics

Inequalities of Babuška-Aziz and Friedrichs-Velte for differential forms

A priori error analysis of the BEM with graded meshes for the electric eld integral equation on polyhedral surfaces

On angle conditions in the finite element method. Institute of Mathematics, Academy of Sciences Prague, Czech Republic

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

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

An introduction to Birkhoff normal form

Transcription:

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections Mathematical Models and Methods in Applied Sciences c World Scientific Publishing Company VIRTUAL LMNT MTHOD FOR GNRAL SCOND ORDR LLIPTIC PROBLMS ON POLYGONAL MSHS L. BIRÃO da VIGA Dipartimento di Matematica, Università di Milano, Via Saldini 50, 2033 Milano (Italy), and IMATI del CNR, Via Ferrata, 2700 Pavia, (Italy) lourenco.beirao@unimi.it F. BRZZI IMATI del CNR, Via Ferrata, 2700 Pavia, (Italy) brezzi@imati.cnr.it L.D. MARINI Dipartimento di Matematica, Università di Pavia, and IMATI del CNR, Via Ferrata, 2700 Pavia, (Italy) marini@imati.cnr.it A. RUSSO Dipartimento di Matematica e Applicazioni, Università di Milano-Bicocca, via Cozzi 57, 2025 Milano (Italy), and IMATI del CNR, Via Ferrata, 2700 Pavia, (Italy) alessandro.russo@unimib.it Received (Day Month Year) Revised (Day Month Year) Communicated by (xxxxxxxxxx) We consider the discretization of a boundary value problem for a general linear secondorder elliptic operator with smooth coefficients using the Virtual lement approach. As in 34 the problem is supposed to have a unique solution, but the associated bilinear form is not supposed to be coercive. Contrary to what was previously done for Virtual lement Methods (as for instance in 5 ), we use here, in a systematic way, the L 2 - projection operators as designed in. In particular, the present method does not reduce to the original Virtual lement Method of 5 for simpler problems as the classical Laplace operator (apart from the lowest order cases). Numerical experiments show the accuracy and the robustness of the method, and they show as well that a simple-minded extension of the method in 5 to the case of variable coefficients produces, in general, sub-optimal results. Keywords: Polygonal Decmpositions, Virtual lement Methods, Diffusion-advectionreaction problems AMS Subject Classification: 65N30

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections 2 Beirão da Veiga, Brezzi, Marini, Russo. Introduction The aim of this paper is to design and analyze the use of Virtual lement Methods (in short, VM) for the approximate solution of general linear second order elliptic problems in two dimensions. In particular we shall deal with diffusion-convectionreaction problems with variable coefficients. For the simpler case of Laplace operator in two dimensions the Virtual lement Method in the primal form (see 5 ) could be seen essentially as a re-formulation (in a simpler, more elegant and easier to analyze manner) of the Mimetic Finite Difference method as presented in 4 for the lowest order case, and extended to arbitrary order in 9. Actually, in more recent times both Mimetic Finite Differences and Virtual lement Methods have been growing very fast, allowing a much wider type of discretizations (arbitrary degree, arbitrary continuity, nonconforming or discontinuous variants) as well as different types of applications. See in particular, for Mimetic Finite Differences 5, and mostly 0,27 (and the references therein), and,2,,6,7,6,7,26,28,30 for Virtual lements. We point out, on the other hand, that the use of polygonal and polyhedral meshes for the approximate solution of Partial Differential quations, but also for several other branches of Scientific Computing, is surely not reduced to Mimetic Finite Differences or Virtual lement Methods. Indeed, polygonal (and then polyhedral) decompositions have already a long story, and often are based on approaches that are substantially different from MFDs or VMs. We recall for instance 3,4,2,3,9,2,24,25,29,3,32,33,35. Most of these methods use trial and test functions of a rather complicate nature, that often could be computed (and integrated) only in some approximate way. The same is (even more) true for Virtual lement Methods where trial and test functions are solutions of PD problems inside each element. However, these local problems are not solved, not even in an approximate way, and the general idea is (roughly speaking) to try to compute exactly the values of the local (stiffness) bilinear form when one of the two entries is of polynomial type, and then stabilize the rest, in a rather brutal way. Keeping this in mind, it is clear that for Virtual lement Methods the extension from the constant coefficients to the variable ones is less trivial than for other methods, and in particular, simple minded approaches to variable coefficients can lead to a loss of optimality, especially for higher order methods, as we show with numerical evidence at the end of this paper. In more recent times several other methods for polygonal decompositions have been introduced in which the trial and test functions are pairs of polynomial (instead of a single non-polynomial function). See 8,9,20,22,36. Though different, these methods surely have many points in common with each other, and with Virtual lement Methods. The main difference is that in the Virtual lement Methods we have indeed, on each element, both boundary and internal degrees of freedom, but they refer to the same function (as it is normal for traditional Finite lement Meth-

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections VMs for general second order elliptic Problems 3 ods), that however is not a polynomial, while in these other methods we have two different functions that are both polynomials. However we could consider that the internal degrees of freedom refer to a different (polynomial) function, that has the same moments as the VM one (as it is done for instance in Mimetic Finite Differences, where the degrees of freedom are treated more as co-chains rather than values attached to a specific function). In this respect, the relationships among all these methods definitely deserves a deeper analysis. The most recent Virtual lement approach (already hinted in for dealing with Laplace operator in three dimensions and later extended to mixed formulations in 7 ) consists in a tricky way to make the L 2 -projection operator computable in an exact way starting from the degrees of freedom, with the idea to use, as often as possible, the L 2 -projection of test and trial functions in place of the functions themselves. A question that often arises when presenting Virtual lement approximations is: Since the approximate solution is not explicitly known inside the elements, how can it be represented? And/or how can we compute its value at points of interest that are internal to elements? What we suggest is simply to use the L 2 projection of the VM-solution onto piecewise polynomials of degree k. In Section 6 we provide numerical results showing the general behavior of the error, and also the error in some internal point following this path. An outline of the paper is as follows. After stating the problem and its formal adjoint in Section 2, we recall in Section 3 the variational formulation. Then, in Section 4 we introduce the Virtual lement approximation. Section 5 is devoted to prove optimal error estimates in H and in L 2, given in Theorem 5. and Theorem 5.2, respectively. Finally, numerical results are presented in Section 6. Throughout the paper we will use the standard notation (, ) or (, ) 0 to indicate the L 2 scalar product. Whenever confusion may arise, we will underline the domain explicitly; for instance (, ) 0, will denote the L 2 () scalar product on a generic polygon. For every geometrical object O and for every integer k we denote by P k (O) the set of polynomials of degree k on O, with P (O) {0}, as usual. Whenever no confusion may arise, we will simply use P k, without declaring explicitly the domain. 2. The problem and the adjoint problem Let Ω R 2 be a bounded convex polygonal domain with boundary Γ, let κ and γ be smooth functions Ω R with κ(x) κ 0 > 0 for all x Ω, and let b be a smooth vector valued function Ω R 2. In the sequel κ max, γ max and b max will denote the (L like) norm of the coefficients κ, γ, b, respectively. Assume that the problem { L p := div( κ(x) p + b(x)p) + γ(x) p = f(x) in Ω (2.) p = 0 on Γ

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections 4 Beirão da Veiga, Brezzi, Marini, Russo is solvable for any f H (Ω), and that the estimates and p,ω C f,ω (2.2) p 2,Ω C f 0,Ω (2.3) hold with a constant C independent of f. We point out that these assumptions imply, among other things, that existence and uniqueness hold, as well, for the (formal) adjoint operator L given by L p := div( κ(x) p) b(x) p + γ(x) p. (2.4) Moreover, for every g L 2 (Ω) there exists a unique ϕ H 2 (Ω) H 0 (Ω) such that L ϕ = g, and ϕ 2,Ω C g 0,Ω (2.5) for a constant C independent of g. As we shall see, the 2-regularity (2.3) and (2.5) is not strictly necessary in order to get the results of the present work, and an s-regularity with s > would be sufficient. Here however we are not interested in minimizing the regularity assumptions. We also point out that the choice of having a scalar diffusion coefficient was done just for simplicity. Having a full diffusion tensor would not change the analysis in a substantial way. Actually, in the numerical results presented in Section 6 a full tensor is used. 3. Variational formulation Set: a(p, q) := and define Ω κ p q dx, b(p, q) := p(b q) dx, c(p, q) := γp q dx Ω Ω (3.) B(p, q) := a(p, q) + b(p, q) + c(p, q). (3.2) The variational formulation of problem (2.) is { Find p H 0 (Ω) such that B(p, q) = (f, q) q H 0 (Ω). (3.3) Remark 3.. It is immediate to check that our assumptions on the coefficients imply that the bilinear form B(, ) verifies B(p, q) M p q, p, q H (Ω) (3.4) and hence < Lp, q > B(p, q) Lp = sup = sup M p. q H0 q q H0 q

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections VMs for general second order elliptic Problems 5 It is also easy to check that this, together with (2.2), implies that B(p, q) sup C B p p H0 (Ω), (3.5) q H0 q for some constant C B > 0 independent of p. On the other hand it is also well known that (3.4) and (3.5) imply existence and uniqueness of the solution of problem (3.3). 4. VM approximation In the present section we introduce the virtual element discretization of (3.3). 4.. The Virtual lement space Let T h be a decomposition of Ω into star-shaped polygons, and let h be the set of edges e of T h. Remark 4.. To be precise, we assume that (i) every element is star-shaped with respect to every point of a disk D ρ of radius ρ h (where h is the diameter of ), and (ii) that every edge e of has lenght e ρ h. The first assumption could be relaxed in order to allow unions of star-shaped elements and the second one could be essentially avoided; since such technical generalizations are beyond the scope of the present work, we prefer to keep the simpler conditions stated above. When considering a sequence of decompositions {T h } h we will obviously assume ρ ρ 0 > 0 for some ρ 0 independent of and of the decomposition. As usual, h will denote the maximum diameter of the elements of T h. Following 5,, for every integer k and for every element we start by defining a preliminary local space: Q k h() := {q H () : q e P k (e) e, q P k ()}. (4.) On Q k h () the following set of linear operators are well defined. For all q Q k h (): (D ) the values q(v i ) at the vertices V i of, and for k 2 (D 2 ) the edge moments e q p k 2 ds, p k 2 P k 2 (e), on each edge e of, (D 3 ) the internal moments q p k 2 dx, p k 2 P k 2 (). We point out that for each element and for all k the operators D D 3 satisfy the following property: {q P k ()} and {D i (q) = 0, i =, 2, 3} imply {q = 0}. (4.2) Property (4.2) implies that on each element we can easily construct a projection operator from Q k h to P k that depends only on D D 3 and is explicitly computable starting from them. Let us see how. Let n V be the number of vertices of, and let n D := n V k + k(k )/2 (4.3)

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections 6 Beirão da Veiga, Brezzi, Marini, Russo be the cardinality of D D 3 (with obvious meaning). Consider the mapping from Q k h () to Rn D defined by Dq := (D D 3 )(q), and choose a bilinear symmetric positive form G on R n D R n D (for instance, the uclidean scalar product on R n D ). For every q Q k h () we define ΠG k q P k as the unique solution of G(Dq DΠ G k q, Dz) = 0 z P k. (4.4) It is obvious that Π G k q k q k for every q k P k, and also that Π G k q depends only on the values of D q, D 2 q, and D 3 q. It can be rather easily proved that every projection operator Q k h () Rn D depending only on the values of D D 3 can be obtained by (4.4) for a suitable choice of the bilinear form G. It is also obvious that collecting all the local projection operators we can construct every global projection operator from Q k h to the space of piecewise P k functions. Here however (both for historical reasons and for convenience of computation) we will focus our attention on a particular choice of projection operator. For this we recall from 5, the definition of the operator Π k : for any q H 0 (Ω), the function Π k q on each element is a polynomial in P k(), defined by ( (Π k q q), p k ) 0, = 0 and (Π k q q)ds = 0 p k P k. (4.5) This operator is well defined on Q k h () and, most important, for all q Q k h () the polynomial Π k q can be computed using only the values of the operators (D) calculated on q. This follows easily with an integration by parts, see for instance 5. We are now ready to introduce our local Virtual space Q k h() := {q Q k h() : q p k dx = (Π k q)p k dx p k (P k /P k 2 ())}, (4.6) where the space ( P k /P k 2 () ) denotes the polynomials in P k () that are L 2 () orthogonal to P k 2 (). The corresponding global space is: Q k h := {q H 0 (Ω) : q Q k h() T h }. (4.7) Let now Π 0 k denote the L2 projection onto P k, defined locally, as usual, by (q Π 0 kq, p k ) 0, = 0 p k P k. (4.8) For simplicity of notation, in the following we will denote by the same symbol also the L 2 projection of vector valued functions onto the polynomial space [P k ] 2. We note that it can be proved, see again 5, that the set of linear operators (D) are a set of degrees of freedom for the virtual space Q k h (). Clearly the degrees of freedom (D) define an interpolation operator that associates to each smooth enough function ϕ its interpolant ϕ I Q k h () that shares with ϕ the values of the degrees of freedom. Moreover, the virtual space Q k h () satisfies the following four properties: P k () Q k h () (trivial to check);

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections VMs for general second order elliptic Problems 7 for all q Q k h (), the function Π k q can be explicitly computed from the degrees of freedom (D) of q (see 5, ); for all q Q k h (), the function Π0 kq can be explicitly computed from the degrees of freedom (D) of q (see ); for all q Q k h (), the vector function Π0 k q can be explicitly computed from the degrees of freedom (D) of q (see below). While the second and third properties above can be found in the literature, and thus are not detailed here, we need to spend some words on the last one. In order to compute Π 0 k q, for all T h we must be able to calculate q p k dx p k [P k ()] 2. An integration by parts, denoting by n the outward unit normal to the element boundary, gives q p k dx = q div(p k ) dx + q (p k n) ds. The first term in the right hand side above clearly depends only on the moments of q appearing in (D 3 ). The second term can also be computed since q is a polynomial of degree k on each edge and therefore q is uniquely determined by the values of (D ) and (D 2 ). Needless to say, all the above properties extend in an obvious way to the global space (4.7). In particular, we point out that, for a smooth function ϕ H0 (Ω), its global interpolant ϕ I is in Q k h. We end this section by showing some simple bounds on the operator Π k. Applying (4.5) for p k = Π k q we have giving immediately Π k q 2 0, = ( q, Π k q) 0, q 0, Π k q 0, Moreover, always from the definition (4.5), Π k q 0, q 0,. (4.9) ( (q Π k q), (q Π k q)) 0, = ( (q Π k q), q) 0, q Π k q, q 0, that immediately gives Finally, using again the definition (4.5) we have q Π k q, q,. (4.0) (q Π k q) 2 0, = ( (q Π k q), (q Π 0 kq)) 0, (q Π k q) 0, (q Π 0 kq) 0,, giving (q Π k q) 0, (q Π 0 kq) 0,. (4.)

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections 8 Beirão da Veiga, Brezzi, Marini, Russo 4.2. The discrete problem We now introduce the discrete bilinear forms that will be used in the method. Since we will mostly work on a generic element, we will denote by a (, ), b (, ), c (, ), and B (, ) the restriction to of the corresponding bilinear forms defined in (3.)-(3.2). Let S (p, q) be a symmetric bilinear form on Q k h () Qk h () that scales like a (, ) on the kernel of Π k. More precisely, we assume that α, α independent of h with 0 < α α such that α a (q h, q h ) S (q h, q h ) α a (q h, q h ) q h Q k h() with Π k q h = 0. (4.2) xamples on how to build the bilinear form above can be found in 5,8. Note that, due to the symmetry of S, this implies, for all p h, q h Q k h () with Π k p h = Π k q h = 0, S (p h, q h ) (S (p h, p h )) /2 (S (q h, q h )) /2 α (a (p h, p h )) /2 (a (q h, q h )) /2. (4.3) We can now define, on each element T h and for every p, q in Q k h (), the local forms and loading term: a h (p, q) := κ[π 0 k p] [Π 0 k q] dx + S ((I Π k )p, (I Π k )q) b h (p, q) := [Π 0 k p] [b Π 0 k q] dx, (4.4) c h (p, q) := γ[π 0 k p] [Π 0 k q] dx, (f h, q) := f Π 0 k q dx, B h (p, q) := a h (p, q) + b h (p, q) + c h (p, q). We just recall that, since Π k is a projection, then S ((I Π k )p k, (I Π k )q) = 0 p k P k, q Q k h(), (4.5) and thus, since S is symmetric, the S term will vanish whenever one of the two entries of a h (, ) is a polynomial in P k. Then we set for all p, q Q k h a h (p, q) := a h (p, q), b h (p, q) := b h (p, q), c h (p, q) := c h (p, q), (f h, q) := (f h, q), and B h (p, q) := a h (p, q) + b h (p, q) + c h (p, q) = The approximate problem is: { Find ph Q k h such that B h (p h, q) = (f h, q) q Q k h. B h (p, q). (4.6) (4.7)

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections VMs for general second order elliptic Problems 9 Remark 4.2. The bilinear forms b h and c h in (4.4) are well defined for all p, q H (), as well as the global forms b h and c h, which are well defined on the whole H0 (Ω). This does not hold for a h, due to the presence of the stabilizing term S that is defined only on Q k h (). Remark 4.3. We recall that the choice indicated in 5 would have suggested to define a h (p, q) := κ[ Π k p] [ Π k q] dx + S ((I Π k )p, (I Π k )q). (4.8) Actually, it can be easily seen that for k = this coincides with our choice (4.4). This is not the case for k 2. In particular, a deeper analysis shows heavy losses in the order of convergence for k 3. In Section 6 we provide an example for k = 4. On the other hand, it can be shown that if κ p happens to be a gradient the choice (4.8) does work. 5. rror estimates In the present section we derive error estimates for the proposed method. 5.. Preliminary results We now present some preliminary results useful in the sequel. We start by the following approximation lemma, that mainly comes from the mesh regularity assumptions in Remark 4. and standard approximation results on polygonal domains (see for instance 5,30 ). Here and in the sequel C will denote a generic positive constant independent of h, with different meaning in different occurrencies, and generally depending on the coefficients of the operator L. Whenever needed to better follow the steps of the proofs, for a smooth scalar or vector-valued function ℵ, we shall use C ℵ to denote a constant depending on ℵ and possibly on its derivatives up to the needed order. Lemma 5.. There exists a positive constant C = C(ρ 0, k) such that, for all in T h and all smooth enough functions ϕ defined on, it holds ϕ Π 0 kϕ m, Ch s m ϕ s, m, s N, m s k +, ϕ Π k ϕ m, Ch s m ϕ s,, m, s N, m s k +, s, ϕ ϕ I m, Ch s m ϕ s,, m, s N, m s k +, s 2. We also have the following continuity lemma. Lemma 5.2. The bilinear form B h (, ) is continuous in Q k h Qk h, that is, B h (p, q) C κ,b,γ p q p, q Q k h, (5.) with C κ,b,γ a positive constant depending on κ, b, γ but independent of h.

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections 0 Beirão da Veiga, Brezzi, Marini, Russo Proof. The continuity of b h and c h is obvious, and actually holds on the whole H 0 (Ω) space. We have b h (p, q) b max p 0 q, c h (p, q) γ max p 0 q 0, p, q H 0 (Ω). (5.2) The continuity of a h is proved upon observing that, thanks to (4.3) and (4.0), Thus: S ((I Π k )p, (I Π k )q) α κ max p Π k p, q Π k q, and the result follows. α κ max p, q,. (5.3) a h (p, q) ( + α )κ max p q p, q Q k h, (5.4) In many occasions we will need to estimate the difference between continuous and discrete bilinear forms. This is done once and for all in the following preliminary Lemma. Lemma 5.3. Let T h, let µ be a smooth function on, and let p, q denote smooth scalar or vector-valued functions on. For a generic ϕ L 2 () (or in (L 2 ()) 2 ) we define Then we have the estimate: k (ϕ) := ϕ Π 0 kϕ 0,. (5.5) (µp, q) 0, (µπ 0 kp, Π 0 kq) 0, k (µp) k (q) + k (µq) k (p) + C µ k (p) k (q), (5.6) where C µ is a constant depending on µ. Proof. For simplifying the notation we will set p := Π 0 k p, q := Π0 kq. By adding and subtracting terms, and by the definition of projection we have (µp, q) 0, (µp, q) 0, = (µp, q q) 0, + (p p, µq) 0, = (µp µp, q q) 0, + (p p, µq µq) 0, = (µp µp, q q) 0, + (p p, µq µq + µq µq) 0, = (µp µp, q q) 0, + (p p, µq µq) 0, (p p, µ(q q)) 0,, (5.7) and the result follows by Cauchy-Schwarz inequality with C µ = µ. The following result follows immediately by a direct application of Lemma 5.3. Lemma 5.4. For all T h it holds a h (p, q) a (p, q) k k k k (κ p) ( q) + (κ q) ( p) + C κ k k ( p) ( q) + S ((I Π k )p, (I Π k )q) p, q Q k h(), (5.8)

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections VMs for general second order elliptic Problems b h (p, q) b (p, q) k k k k (b q) (p) + ( q) (bp) + C b k k ( q) (p) p, q H (), c h (p, q) c (p, q) k k k k (γp) (q) + (γq) (p) + C γ k k (p) (q) p, q H (). (5.9) (5.0) Lemma 5.5 (consistency). For all p sufficiently regular and for all q h Q k h it holds B (Π 0 kp, q h ) B h (Π 0 kp, q h ) C κ,b,γ h k p k+, q h, T h. (5.) Proof. From the definition of B and B h we have B (Π 0 kp, q h ) B h (Π 0 kp, q h ) = a (Π 0 kp, q h ) a h (Π 0 kp, q h ) + b (Π 0 kp, q h ) b h (Π 0 kp, q h ) + c (Π 0 kp, q h ) c h (Π 0 kp, q h ). (5.2) We first observe that when p P k (), then obviously we have Π 0 k p p, Π 0 k p p, and then by (4.5) the term containing S vanishes. Therefore, a direct application of (5.8) implies a h (Π 0 kp, q h ) a (Π 0 kp, q h ) k (κ Π0 kp) k ( q h), (5.3) for all q h Q k h (). The first factor in the right-hand side of (5.3) can be easily bounded by k (κ Π0 kp) = κ Π 0 kp Π 0 k (κ Π 0 kp) 0, κ Π 0 kp Π 0 k (κ p) 0, κ Π 0 kp κ p 0, + κ p Π 0 k (κ p) 0,. C h k (κ max p k+, + κ p k, ) C κ h k p k+,, and the second factor can by simply bounded by q h,. Thus, (5.4) a h (Π 0 kp, q h ) a (Π 0 kp, q h ) C κ h k p k+, q h,. (5.5) With similar arguments we have, for instance, k (bπ0 kp) C(h k+ b max p k+, + h k bp k, ) C b h k p k+,, k (γπ0 kp) C(h k+ γ max p k+, + h k γp k, ) C γ h k p k+,. (5.6) Consequently, b h (Π 0 kp, q h ) b (Π 0 kp, q h ) C b h k p k+, q h,, c h (Π 0 kp, q h ) c (Π 0 kp, q h ) C γ h k p k+, q h,. (5.7) The proof follows by inserting (5.5) and (5.7) in (5.2). Remark 5.. We point out that (5.) holds for a generic q h Q k h, for which only H regularity can be used. If for instance q h = q I, that is, q h is the interpolate of

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections 2 Beirão da Veiga, Brezzi, Marini, Russo a more regular function, (5.) can be improved. Indeed, looking e.g. at (5.3) we would have k ( q I) = q I Π 0 k q I 0, q I Π 0 k q 0, (q I q) 0, + q Π 0 (5.8) k q 0, C h q 2,, and in (5.) we would gain an extra power of h: B (Π 0 kp, q I ) B h (Π 0 kp, q I ) C κ,b,γ h k+ p k+, q 2,. (5.9) Before going to study the error estimates for our problem, we have to prove a final technical Lemma. Lemma 5.6. For every q H0 (Ω) there exists a qh Qk h such that a h (q h, q h ) = a(q, q h ) q h Q k h. (5.20) Moreover, there exists a constant C, independent of h, such that h q q h,ω + q q h 0,Ω C h q,ω. (5.2) Proof. We first remark that, by definition of projection, we have q Π 0 k q 0, q Π k q 0,, (5.22) since Π k q is a (vector) polynomial of degree k. Hence, for q Qk h and for every integer k : a h (q, q) C ( ) Π 0 k q 2 0, + (I Π 0 k ) q 2 0,) C q 2, (5.23) and this immediately implies that (5.20) has a unique solution, and that, using (5.4), we also have qh C q. In order to show the second part of (5.2) we shall use duality arguments. Let ψ H 2 (Ω) H0 (Ω) be the solution of a(q, ψ) = (q q h, q) 0,Ω q H 0 (Ω), (5.24) and let ψ I Q k h be its interpolant, for which it holds ψ ψ I Ch ψ 2 C h q q h 0. (5.25) We have easily that, for every k 0 (and obvious notation for k ) k ( ψ I ) 0 ( ψ I ) 0 ( (ψ I ψ)) + 0 ( ψ) C h ψ 2 C h q q h 0, and similarly k (κ ψ I ) 0 (κ ψ I ) C κ h q q h 0. By recalling (4.3) and the definition of the projectors, then using standard approximation estimates, we easily get S ((I Π k )q h, (I Π k )ψ I ) α κ max q h Π k q h 0, ψ I Π k ψ I 0, α κ max q h, ψ I Π k ψ 0, α κ max q h, ( (ψ I ψ) 0, + (ψ Π k ψ) 0, ) C h q, ψ 2,. (5.26)

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections VMs for general second order elliptic Problems 3 Summation on the elements and (5.25) give T h S ((I Π k )q h, (I Π k )ψ I )) C h q q q h 0. (5.27) On the other hand, both k ( q h ) and k (κ q h ) are just bounded by, say, C κ q. Then, using (5.24), (5.20), and (5.8) (with (5.27) and (5.8)) we obtain q q h 2 0 = a(q q h, ψ) = a(q q h, ψ ψ I ) + a(q q h, ψ I ) and the result follows. = a(q q h, ψ ψ I ) + a h (q h, ψ I ) a(q h, ψ I ) C κ q q h ψ ψ I + C κ q h q q h 0, (5.28) 5.2. H stimate We have the following discrete stability lemma. Lemma 5.7. The bilinear form B h (, ) satisfies the following condition (discrete counterpart of (3.5)): there exists an h 0 > 0 and a constant C B such that, for all h < h 0 : B h (p h, q h ) sup C B p h p h Q k q h Q q k h h. (5.29) h Proof. In order to prove (5.29) we follow Schatz 34. For p h Q k h, from (3.5) we have q H0 (Ω) such that B(p h, q ) q C B p h. (5.30) Thanks to Lemma 5.6, the problem Find q h Q k h such that a h (q h, v h ) = a(q, v h ) v h Q k h (5.3) has a unique solution, that satisfies Then, q h C q, and q q h 0,Ω C h q. (5.32) B h (p h, q h) = a h (p h, q h) + b h (p h, q h) + c h (p h, q h) = a(p h, q ) + b h (p h, q h) b(p h, q ) + c h (p h, q h) c(p h, q ) + b(p h, q ) + c(p h, q ) = B(p h, q ) + b h (p h, q h) b(p h, q ) + c h (p h, q h) c(p h, q ) = B(p h, q ) + b(p h, q h q ) + b h (p h, q h) b(p h, q h) + c h (p h, q h q ) + c h (p h, q ) c(p h, q ). From (5.32) and (5.2) we have (5.33) c h (p h, q h q ) γ max h p h 0 q, (5.34)

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections 4 Beirão da Veiga, Brezzi, Marini, Russo while an integration by parts and again (5.32) yield b(p h, qh q ) = p h b (qh q ) dx = div(bp h ) (qh q ) dx Ω Ω div(bp h ) 0 h q C b p h h q. (5.35) Moreover from (5.9) with p = p h, q = q h b h (p h, q h) b(p h, q h) k (b q h) k (p h ) + k ( q h) k (bp h ) + C b k ( q h) k (p h ) = b q h Π 0 k (b q h) 0 p h Π 0 k p h 0 + q h Π 0 k q h 0 bp h Π 0 k (bp h ) 0 + C b q h Π 0 k q h 0 p h Π 0 k p h 0 b q h 0 C h p h + q h C h bp h + C b q h C h p h C b h p h q. Similarly, from (5.0) we deduce Choosing then h 0 := (5.36) c h (p h, q ) c(p h, q ) C γ h p h 0 q C γ h p h q. (5.37) C B 2(C b +C γ +C b +γmax) we obviously have for h h 0, Hence, for h h 0, (C b + C γ + C b + γ max) h C B 2. (5.38) B h (p h, q h) C B 2 p h q h, (5.39) and the proof is concluded. Remark 5.2. Clearly, if b = 0, and γ = 0, (5.38) holds for any h (and, indeed, we are back at the situation of Lemma 5.6). We are now ready to prove the following Theorem. Theorem 5.. For h sufficiently small, problem (4.7) has a unique solution p h Q k h, and the following error estimate holds: p p h Ch k ( p k+ + f k ), (5.40) with C a constant depending on κ, β, and γ but independent of h. Proof. The existence and uniqueness of the solution of problem (4.7), for h small, is a consequence of Lemma 5.7. To prove the estimate (5.40), using (5.29) we have that for h h 0 there exists a q h Qk h verifying B(p h p I, q h ) q h C B p h p I. (5.4)

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections VMs for general second order elliptic Problems 5 Recalling that B h (p h, qh ) = (f h, qh ), and B(p, q h ) = (f, q h ), adding and subtracting p some simple algebra yields: Π 0 k C B p h p I q h B h (p h p I, q h) = B h (p h, q h) B h (p I, q h) = (f h, q h) + B h (Π 0 kp p I, q h) B h (Π 0 kp, q h) + B(Π 0 kp, q h) + B(p Π 0 kp, q h) B(p, q h) = (f h f, q h) + B h (Π 0 kp p I, q h) + ( B(Π 0 kp, q h) B h (Π 0 kp, q h) ) + B(p Π 0 kp, qh). (5.42) The first term in the right hand side of (5.42) is bounded by the Cauchy-Schwarz inequality and standard approximation estimates on the load f. The second and fourth term are bounded similarly using the continuity of B h and B combined with approximation estimates for p. Finally, the third term is bounded using Lemma 5.5 on each element. We get C B p h p I q h C h k( C κ,b,γ p k+ + f k ) q h, and the proof is concluded. Remark 5.3. It is immediate to check that, by the same proof, also the following refined result holds: ( /2. p p h C h 2k ( p 2 k+, + f k,)) 2 T h 5.3. L 2 estimate We have the following result. Theorem 5.2. For h sufficiently small, the following error estimate holds: p p h 0 Ch k+ ( p k+ + f k ), (5.43) where C is a constant depending on κ, β, and γ but independent of h. Proof. Once more, we shall use duality arguments. Let ψ H 2 (Ω) H 0 (Ω) be the solution of the adjoint problem (see (2.4)) and let ψ I Q k h be its interpolant, for which it holds L ψ = p p h, (5.44) ψ ψ I Ch ψ 2 Ch p p h 0. (5.45)

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections 6 Beirão da Veiga, Brezzi, Marini, Russo Then: p p h 2 0 = B(p p h, ψ) = B(p, ψ ψ I ) + B(p, ψ I ) B(p h, ψ) = B(p, ψ ψ I ) + (f, ψ I ) + B h (p h, ψ I ) (f h, ψ I ) B(p h, ψ) = B(p p h, ψ ψ I ) + (f f h, ψ I ) + B h (p h, ψ I ) B(p h, ψ I ) = B(p p h, ψ ψ I ) + (f f h, ψ I Π 0 k ψ I ) + B h (p h Π 0 kp, ψ I ) B(p h Π 0 kp, ψ I ) + B h (Π 0 kp, ψ I ) B(Π 0 kp, ψ I ). Next: B(p p h, ψ ψ I ) Ch k+ p k+ p p h 0, (f f h, ψ I Π 0 k ψ I ) Ch k+ f k p p h 0. (5.46) (5.47) From (5.9) with q I = ψ I, and (5.45) B h (Π 0 kp, ψ I ) B(Π 0 kp, ψ I ) C κ,b,γ h k+ p k+ p p h 0, (5.48) and from (5.8) (5.0) with p = p h Π 0 k p, q = ψ I, adding and subtracting p, Hence, B h (p h Π 0 kp, ψ I ) B(p h Π 0 kp, ψ I ) C κ,b,γ h k+ p k+ p p h 0. (5.49) p p h 0 C κ,b,γ h k+ ( p k+ + f k ). (5.50) Remark 5.4. As it can be easily seen from our proofs, the extension to the threedimensional case would not present major difficulties. We chose to skip it here in order to avoid the use of a heavier notation and a certain amount of technicalities. 6. Numerical xperiments We will consider problem (2.) on the unit square with ( ) y 2 + xy κ(x, y) = xy x 2, b = (x, y), γ = x 2 + y 3, (6.) + and with right hand side and Dirichlet boundary conditions defined in such a way that the exact solution is p ex (x, y) := x 2 y + sin(2πx) sin(2πy) + 2. (6.2) We will show, in a loglog scale, the convergence curves of the error in L 2 and H between p ex and the solution p h given by the Virtual lement Method (4.7). As the VM solution p h is not explicitly known inside the elements, we compare p ex with the L 2 projection of p h onto P k, that is, with Π 0 k p h. We will also show the behaviour of p ex Π 0 k p h at the maximum point of p ex which is approximately at (x max, y max ) = (0.78, 0.766).

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections VMs for general second order elliptic Problems 7 Fig.. Lloyd-0 mesh Fig. 2. Lloyd-00 mesh 6.. Meshes For the convergence test we consider four sequences of meshes. The first sequence of meshes (labelled Lloyd-0) is a random Voronoi polygonal tessellation of the unit square in 25, 00, 400 and 600 polygons. The second sequence (labelled Lloyd-00) is obtained starting from the previous one and performing 00 Lloyd iterations leading to a Centroidal Voronoi Tessellation (CVT) (see e.g. 23 ). The 00-polygon mesh of each family is shown in Fig. (Lloyd-0) and in Fig. 2 (Lloyd-00) respectively. The third sequence of meshes (labelled square) is simply a decomposition of the domain in 25, 00, 400 and 600 equal squares, while the fourth sequence (labelled concave) is obtained from the previous one by subdividing each small square into two non-convex (quite nasty) polygons. As before, the second meshes of the two sequences are shown in Fig. 3 and in Fig. 4 respectively. 6.2. Case k = We start to show the convergence results for k =. In Figs. 5 and 6 we report the relative error in L 2 and H, respectively, for the four mesh sequences. In Fig. 7 we report the relative error at the maximum point (x max, y max ). Finally, Fig. 8 shows the relative error in L 2 obtained with the method (4.8) (that is, the simpleminded extension of 5 ). As observed in Remark 4.3, Π 0 k Π k for k =, hence the graphs of Fig. 5 and of Fig. 8 are identical. 6.3. Case k = 4 We show the convergence results for k = 4; we proceed as done in the case k =. In Figs. 9 and 0 we report the relative error in L 2 and in H, respectively, on

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections 8 Beirão da Veiga, Brezzi, Marini, Russo Fig. 3. square mesh Fig. 4. concave mesh 0 Lloyd 0 Lloyd 00 square concave 0 0 Lloyd 0 Lloyd 00 square concave relative L 2 error 0 2 0 3 2 relative H error 0 0 4 0 2 0 0 0 mean diameter 0 2 0 2 0 0 0 mean diameter Fig. 5. k =, relative L 2 error Fig. 6. k =, relative H error the four mesh sequences. In Fig. we report the relative error at the maximum point (x max, y max ). The last figure (Fig. 2) shows the relative error in L 2 obtained with the method (4.8). As announced, a heavy loss in the order of convergence is produced. We conclude that the Virtual lement Method behaves as expected and shows a remarkable stability with respect to the shape of the mesh polygons. References. B. Ahmad, A. Alsaedi, F. Brezzi, L. D. Marini, and A. Russo, quivalent projectors for virtual element methods, Comput. Math. Appl. 66 (203), no. 3, 376 39.

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections VMs for general second order elliptic Problems 9 relative error at (xmax, ymax) 0 0 0 0 2 0 3 Lloyd 0 Lloyd 00 square concave 2 relative L 2 error 0 0 2 0 3 Lloyd 0 Lloyd 00 square concave 2 0 4 0 2 0 0 0 mean diameter 0 4 0 2 0 0 0 mean diameter Fig. 7. k =, relative error at (x max, y max) Fig. 8. k =, relative L 2 error for method (4.8) 0 2 0 3 Lloyd 0 Lloyd 00 square concave 0 0 2 Lloyd 0 Lloyd 00 square concave relative L 2 error 0 4 0 5 0 6 0 7 5 relative H error 0 3 0 4 4 0 8 0 5 0 9 0 2 0 0 0 mean diameter 0 6 0 2 0 0 0 mean diameter Fig. 9. k = 4, relative L 2 error Fig. 0. k = 4, relative H error 2. P. F. Antonietti, L. Beirão da Veiga, D. Mora, and M. Verani, A stream virtual element formulation of the Stokes problem on polygonal meshes, SIAM J. Numer. Anal. 52 (204), no., 386 404. 3. M. Arroyo and M. Ortiz, Local maximum-entropy approximation schemes: a seamless bridge between finite elements and meshfree methods, Internat. J. Numer. Methods ngrg. 65 (2006), no. 3, 267 2202. 4. I. Babuska, U. Banerjee, and J.. Osborn, Survey of meshless and generalized finite element methods: a unified approach, Acta Numer. 2 (2003), 25. 5. L. Beirão da Veiga, F. Brezzi, A. Cangiani, G. Manzini, L. D. Marini, and A. Russo, Basic principles of virtual element methods, Math. Models Methods Appl. Sci. 23 (203), no., 99 24. 6. L. Beirão da Veiga, F. Brezzi, and L. D. Marini, Virtual elements for linear elasticity problems, SIAM J. Numer. Anal. 5 (203), no. 2, 794 82. 7. L. Beirão da Veiga, F. Brezzi, L. D. Marini, and A. Russo, H(div) and H(curl)-

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections 20 Beirão da Veiga, Brezzi, Marini, Russo relative error at (xmax, ymax) 0 2 0 3 0 4 0 5 0 6 0 7 0 8 Lloyd 0 Lloyd 00 square concave 0 9 0 2 0 0 0 mean diameter 5 relative L 2 error 0 2 0 3 0 4 0 5 0 6 Lloyd 0 Lloyd 00 square concave 0 7 0 2 0 0 0 mean diameter 5 Fig.. k = 4, relative error at (x max, y max) Fig. 2. k = 4, relative L 2 error for (4.8) conforming VM, Numer. Math., electronic, DOI 0.007/s002-05-0746-. 8., The hitchhiker s guide to the virtual element method, Math. Models Methods Appl. Sci. 24 (204), no. 8, 54 573. 9. L. Beirão da Veiga, K. Lipnikov, and G. Manzini, Arbitrary-order nodal mimetic discretizations of elliptic problems on polygonal meshes, SIAM J. Numer. Anal. 49 (20), no. 5, 737 760. 0., The mimetic finite difference method for elliptic problems, MS&A. Modeling, Simulation and Applications, vol., Springer-Verlag, 204.. M. F. Benedetto, S. Berrone, S. Pieraccini, and S. Scialò, The virtual element method for discrete fracture network simulations, Comput. Methods Appl. Mech. ngrg. 280 (204), 35 56. 2. J.. Bishop, A displacement-based finite element formulation for general polyhedra using harmonic shape functions, Internat. J. Numer. Methods ngrg. 97 (204), no., 3. 3. P. B. Bochev and J. M. Hyman, Principles of mimetic discretizations of differential operators, Compatible spatial discretizations, IMA Vol. Math. Appl., vol. 42, Springer, New York, 2006, pp. 89 9. 4. F. Brezzi, A. Buffa, and K. Lipnikov, Mimetic finite differences for elliptic problems, M2AN Math. Model. Numer. Anal. 43 (2009), no. 2, 277 295. 5. F. Brezzi, K. Lipnikov, and M. Shashkov, Convergence of the mimetic finite difference method for diffusion problems on polyhedral meshes, SIAM J. Numer. Anal. 43 (2005), no. 5, 872 896. 6. F. Brezzi and L. D. Marini, Virtual element methods for plate bending problems, Comput. Methods Appl. Mech. ngrg. 253 (203), 455 462. 7. A. Cangiani, G. Manzini, A. Russo, and N. Sukumar, Hourglass stabilization and the virtual element method, Internat. J. Numer. Methods ngrg. 02 (205), no. 3-4, 404 436. 8. B. Cockburn, The hybridizable discontinuous Galerkin methods, Proceedings of the International Congress of Mathematicians. Volume IV, Hindustan Book Agency, New Delhi, 200, pp. 2749 2775. 9. B. Cockburn, J. Gopalakrishnan, and R. Lazarov, Unified hybridization of discontinuous Galerkin, mixed, and continuous Galerkin methods for second order elliptic problems, SIAM J. Numer. Anal. 47 (2009), no. 2, 39 365.

February 8, 206 7:4 WSPC/INSTRUCTION FIL Brezzi-Corrections VMs for general second order elliptic Problems 2 20. D. Di Pietro and A. Alexandre rn, A hybrid high-order locking-free method for linear elasticity on general meshes, Comput. Methods Appl. Mech. ngrg. 283 (205), no. 0, 2. 2. J. Droniou, R. ymard, T. Gallouët, and R. Herbin, A unified approach to mimetic finite difference, hybrid finite volume and mixed finite volume methods, Math. Models Methods Appl. Sci. 20 (200), no. 2, 265 295. 22., Gradient schemes: a generic framework for the discretisation of linear, nonlinear and nonlocal elliptic and parabolic equations, Math. Models Methods Appl. Sci. 23 (203), no. 3, 2395 2432. 23. Q. Du, V. Faber, and M. Gunzburger, Centroidal Voronoi tessellations: applications and algorithms, SIAM Rev. 4 (999), no. 4, 637 676. 24. M. Floater, A. Gillette, and N. Sukumar, Gradient bounds for Wachspress coordinates on polytopes, SIAM J. Numer. Anal. 52 (204), no., 55 532. 25. T.-P. Fries and T. Belytschko, The extended/generalized finite element method: an overview of the method and its applications, Internat. J. Numer. Methods ngrg. 84 (200), no. 3, 253 304. 26. A. L. Gain, C. Talischi, and G. H. Paulino, On the Virtual lement Method for threedimensional linear elasticity problems on arbitrary polyhedral meshes, Comput. Methods Appl. Mech. ngrg. 282 (204), 32 60. 27. K. Lipnikov, G. Manzini, and M. Shashkov, Mimetic finite difference method, J. Comput. Phys. 257 (204), no. part B, 63 227. 28. G. Manzini, A. Russo, and N. Sukumar, New perspectives on polygonal and polyhedral finite element methods, Math. Models Methods Appl. Sci. 24 (204), no. 8, 665 699. 29. S. Mohammadi, xtended finite element method, Blackwell Publishing Ltd, 2008. 30. D. Mora, G. Rivera, and R. Rodríguez, A virtual element method for the Steklov eigenvalue problem, Math. Models Methods Appl. Sci. 25 (205), no. 8, 42 445. 3. T. Rabczuk, S. Bordas, and G. Zi, On three-dimensional modelling of crack growth using partition of unity methods, Computers & Structures 88 (200), no. 2324, 39 4, Special Issue: Association of Computational Mechanics United Kingdom. 32. A. Rand, A. Gillette, and C. Bajaj, Interpolation error estimates for mean value coordinates over convex polygons, Advances in Computational Mathematics 39 (203), no. 2, 327 347. 33. S Rjasanow and S. Weisser, Fem with trefftz trial functions on polyhedral elements, J. of Comp. and Appl. Math. 263 (204), 202 27. 34. A. H. Schatz, An observation concerning Ritz-Galerkin methods with indefinite bilinear forms, Math. Comp. 28 (974), 959 962. 35.. Wachspress, A rational finite element basis, Academic Press, Inc., New York- London, 975, Mathematics in Science and ngineering, Vol. 4. 36. J. Wang and X. Ye, A weak Galerkin mixed finite element method for second order elliptic problems, Math. Comp. 83 (204), no. 289, 20 226.