Spectral element discretization of the vorticity, velocity and pressure formulation of the Navier Stokes problem

Similar documents
A penalty algorithm for the spectral element. discretization of the Stokes problem

EXISTENCE AND REGULARITY OF SOLUTIONS FOR STOKES SYSTEMS WITH NON-SMOOTH BOUNDARY DATA IN A POLYHEDRON

STOKES PROBLEM WITH SEVERAL TYPES OF BOUNDARY CONDITIONS IN AN EXTERIOR DOMAIN

Basics and some applications of the mortar element method

Spectral discretization of Darcy s equations coupled with the heat equation

A Multigrid Method for Two Dimensional Maxwell Interface Problems

Mixed exterior Laplace s problem

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

Spectral discretization of a model for organic pollution in waters

Lecture Note III: Least-Squares Method

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

Glowinski Pironneau method for the 3D ω-ψ equations

Overlapping Schwarz preconditioners for Fekete spectral elements

Problem of Second grade fluids in convex polyhedrons

OPTIMAL CONTROL AND STRANGE TERM FOR A STOKES PROBLEM IN PERFORATED DOMAINS

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

On Friedrichs inequality, Helmholtz decomposition, vector potentials, and the div-curl lemma. Ben Schweizer 1

The Navier-Stokes problem in velocity-pressure formulation :convergence and Optimal Control

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

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

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

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

A variation on the infsup condition

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

Appendix A Functional Analysis

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

Local null controllability of the N-dimensional Navier-Stokes system with N-1 scalar controls in an arbitrary control domain

A Mixed Nonconforming Finite Element for Linear Elasticity

LINEAR FLOW IN POROUS MEDIA WITH DOUBLE PERIODICITY

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

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

Error estimates for the Raviart-Thomas interpolation under the maximum angle condition

Mortar spectral element discretization of Darcy s equations in nonhomogeneous medium

Yongdeok Kim and Seki Kim

DISCRETE HODGE HELMHOLTZ

A Remark on the Regularity of Solutions of Maxwell s Equations on Lipschitz Domains

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

Generalized Newtonian Fluid Flow through a Porous Medium

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

New constructions of domain decomposition methods for systems of PDEs

ANALYSIS OF A FINITE ELEMENT PML APPROXIMATION FOR THE THREE DIMENSIONAL TIME-HARMONIC MAXWELL PROBLEM

Overlapping Schwarz Preconditioners for Spectral. Problem in H(curl)

The mortar element method for quasilinear elliptic boundary value problems

TWO-SCALE SIMULATION OF MAXWELL S EQUATIONS

arxiv: v1 [math.na] 27 Jan 2016

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

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

PSEUDO-COMPRESSIBILITY METHODS FOR THE UNSTEADY INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

MORTAR MULTISCALE FINITE ELEMENT METHODS FOR STOKES-DARCY FLOWS

REMARKS ON THE VANISHING OBSTACLE LIMIT FOR A 3D VISCOUS INCOMPRESSIBLE FLUID

THE STOKES SYSTEM R.E. SHOWALTER

Solutions of Selected Problems

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

A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

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

A mixed finite element approximation of the Stokes equations with the boundary condition of type (D+N)

Least-Squares Spectral Collocation with the Overlapping Schwarz Method for the Incompressible Navier Stokes Equations

ON SOME ELLIPTIC PROBLEMS IN UNBOUNDED DOMAINS

The Mortar Finite Element Method for Contact Problems

New estimates for the div-curl-grad operators and elliptic problems with L1-data in the whole space and in the half-space

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

ON WEAKLY NONLINEAR BACKWARD PARABOLIC PROBLEM

SEPARABILITY AND COMPLETENESS FOR THE WASSERSTEIN DISTANCE

Existence of minimizers for the pure displacement problem in nonlinear elasticity

arxiv: v1 [math.na] 29 Feb 2016

Traces and Duality Lemma

SHARP BOUNDARY TRACE INEQUALITIES. 1. Introduction

Variational Formulations

Chapter 2. General concepts. 2.1 The Navier-Stokes equations

MIXED FINITE ELEMENT APPROXIMATION OF THE VECTOR LAPLACIAN WITH DIRICHLET BOUNDARY CONDITIONS

Discontinuous Petrov-Galerkin Methods

Vector and scalar penalty-projection methods

Chapter 2 Finite Element Spaces for Linear Saddle Point Problems

Post-processing of solutions of incompressible Navier Stokes equations on rotating spheres

Konstantinos Chrysafinos 1 and L. Steven Hou Introduction

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

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

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

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

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

New Discretizations of Turbulent Flow Problems

1 The Stokes System. ρ + (ρv) = ρ g(x), and the conservation of momentum has the form. ρ v (λ 1 + µ 1 ) ( v) µ 1 v + p = ρ f(x) in Ω.

Local flux mimetic finite difference methods

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

Identification of the diffusion coefficient in a nonlinear parabolic PDE and numerical methods

EXISTENCE AND REGULARITY RESULTS FOR SOME NONLINEAR PARABOLIC EQUATIONS

A WEAK GALERKIN MIXED FINITE ELEMENT METHOD FOR BIHARMONIC EQUATIONS

Approximation of fluid-structure interaction problems with Lagrange multiplier

BUBBLE STABILIZED DISCONTINUOUS GALERKIN METHOD FOR STOKES PROBLEM

INTRODUCTION TO FINITE ELEMENT METHODS

Maximum-norm stability of the finite element Stokes projection

Finite Elements. Colin Cotter. February 22, Colin Cotter FEM

Numerical Methods for the Navier-Stokes equations

Construction of a New Domain Decomposition Method for the Stokes Equations

WEAK GALERKIN FINITE ELEMENT METHOD FOR SECOND ORDER PARABOLIC EQUATIONS

WEAK GALERKIN FINITE ELEMENT METHODS ON POLYTOPAL MESHES

FINITE ENERGY SOLUTIONS OF MIXED 3D DIV-CURL SYSTEMS

Transcription:

Spectral element discretization of the vorticity, velocity and pressure formulation of the Navier Stokes problem by K. Amoura, M. Azaïez 2, C. Bernardi 3, N. Chorfi 4 and S. Saadi Abstract: The two-dimensional Navier Stokes equations, when provided with non standard boundary conditions which involve the normal component of the velocity and the vorticity, admit a variational formulation with three independent unknowns, the vorticity, the velocity and the pressure. We propose a discretization of this problem by spectral element methods. A detailed numerical analysis leads to optimal error estimates for the three unknowns and numerical experiments confirm the interest of the discretization. Résumé: Les équations de Navier Stokes bidimensionnelles munies de conditions aux limites non usuelles portant sur la composante normale de la vitesse et le tourbillon, admettent une formulation variationnelle qui comporte trois inconnues indépendantes: le tourbillon, la vitesse et la pression. Nous proposons une discrétisation de ce problème par une méthode d éléments spectraux. Une analyse numérique détaillée permet d établir des majorations d erreur optimales pour les trois inconnues et des expériences numériques confirment l intérêt de la discrétisation. Université Badji-Mokhtar, Faculté des Sciences, Département de Mathématiques, B.P. 2, 23 Annaba, Algérie. e-mail addresses: amouradz@yahoo.fr K. Amoura), signor 2@yahoo.fr S. Saadi) 2 Laboratoire TREFLE UMR C.N.R.S. 858), Site E.N.S.C.P.B., 6 avenue Pey Berland, 3367 Pessac Cedex, France. e-mail address: azaiez@enscpb.fr M. Azaïez) 3 Laboratoire Jacques-Louis Lions, C.N.R.S. & Université Pierre et Marie Curie, B.C. 87, 4 place Jussieu, 75252 Paris Cedex 5, France. e-mail address: bernardi@ann.jussieu.fr C. Bernardi) 4 Département de Mathématiques, Faculté des Sciences de Tunis, Campus Universitaire, 6 Tunis, Tunisie. e-mail address: nejmeddine.chorfi@fst.rnu.tn N. Chorfi)

. Introduction. Let Ω be a bounded connected domain in R 2. We introduce the unit outward normal vector n to Ω on Ω and we consider the nonlinear problem ν curl ω + ω u + grad p = f in Ω, div u = in Ω, ω = curl u in Ω,.) u n = ω = on Ω, on Ω. Indeed it is readily checked that this system is equivalent to the full Navier-Stokes equations when provided with boundary conditions on the normal component of the velocity and the vorticity. Such conditions appear for a large number of flows, for instance in the case of a fluid on both sides of a membrane or for the well-known Green Taylor flow, see [6]. In system.), the unknowns are the vorticity of the fluid ω, its velocity u and its pressure p. This formulation with three unknowns was first proposed in [] and [7] see also [2] and []) and seems the best appropriate for handling the type of boundary conditions we are interesred in, both for the Stokes and Navier Stokes problems. We have decided to treat only the case of a two-dimensional domain: Indeed, the variational spaces are rather different in dimension 2 where the vorticity is a scalar function) and in dimension 3 where the vorticity is a vector field). Moreover, the existence of a solution in the three-dimensional case is, up to our knowledge, only proved for a smooth domain Ω when the viscosity is large enough, see [4]. So we first check the existence of a solution and its stability in the case of a possibly multiply-connected bidimensional domain. We are interested in the spectral element discretization of system.). The numerical analysis of discretizations of the Stokes problem relying on this formulation has first been performed for finite element methods, see [7] and the references therein. It has recently been extended to the case of spectral methods in [5] and of spectral element methods [2]. We also refer to [4] for a first work concerning the discretization of the Navier-Stokes equations.) by spectral methods. The main idea of this paper is to extend these results to the case of spectral element methods. We first describe the discrete problem and prove that it admits at least a solution. Next, relying on the arguments presented in [2], we perform its numerical analysis. By using the theory introduced in [8], we prove optimal error estimates for the three unknowns. It can be noted that this is a special property of the formulation that we use, since the approximation of the pressure for other formulations of the Stokes or Navier Stokes problem is most often not optimal see [7, 24 26]). We describe the Newton type iterative algorithm that is used to solve the nonlinear discrete problem. Relying once more on the arguments in [8], we check its convergence. We also describe a possible algorithm for exhibiting an appropriate initial guess in order

to initiate the Newton s method. We conclude with some numerical experiments which confirm the optimality of the discretization and justify the choice of this formulation. An outline of the paper is as follows. In Section 2, we write the variational formulation of system.) and recall the existence of a solution. Section 3 is devoted to the description of the spectral element discrete problem. We also prove the existence of a solution. Optimal error estimates are derived in Section 4. In Section 5, we present the iterative algorithm that is used for solving the discrete problem and prove its convergence. Some numerical experiments are presented in Section 6. 2

2. The velocity, vorticity and pressure formulation. In order to write the variational formulation of problem.) and for the sake of precision, we first recall the definition of the scalar and vector curl operators in dimension 2: For any vector field v = v x, v y ) and any scalar function ϕ, curl v = x v y y v x, curl ϕ = ) y ϕ, 2.) x ϕ where all derivatives in the previous line are taken in the distribution sense. We also recall that, for any vector field v = v x, v y ) and any scalar function ϕ, the product ϕ v means the vector with components ϕv y and ϕv x. We note that the boundary conditions in this problem are not sufficient to enforce the uniqueness of the solution in the case of multiply-connected domains even for the Stokes problem, see [2, 2] for more details. We need the following notation. Notation 2.. Let Σ j, j J, be connected open curves, called cuts, such that: i) Each Σ j is an open part of a smooth curve, ii) Each Σ j, j J, is contained in Ω and its two endpoints belong to two different connected components of Ω, iii) The intersection of Σ j and Σ j, j < j J, is empty, iv) The open set Ω = Ω \ J j= Σ j is simply-connected. The existence of such Σ j is clear. We make the further assumption that the domain Ω is pseudo Lipschitz, in the sense that, for each point x of Ω, the intersection of Ω with a smooth neighbourhood of x has one or two connected components and each of them has a Lipschitz continuous boundary we refer to [3, 3.a] for a more precise definition). Then, the further conditions read u n, Σj =, j J, 2.2) where, Σj stands for the duality pairing between H 2 Σ j ) and H 2 Σ j ). We consider the standard spaces L p Ω), p +, and also the full scale of Sobolev spaces H s Ω) and H s Ω), s. We introduce the domain Hdiv, Ω) of the divergence operator, namely Hdiv, Ω) = { v L 2 Ω) 2 ; div v L 2 Ω) }. 2.3) Since the normal trace operator: v v n can be defined from Hdiv, Ω) into H 2 Ω), see [3, Chap. I, Thm 2.5], we also consider its kernel H div, Ω) = { v Hdiv, Ω); v n = on Ω }. 2.4) Finally, let L 2 Ω) stand for the space of functions in L 2 Ω) with a null integral on Ω. In view of conditions 2.2) and according to [6, 2.5], we introduce the space DΩ) = { v H div, Ω); v n, Σj =, j J }. 2.5) 3

We now consider the variational problem Find ω, u, p) in H Ω) DΩ) L 2 Ω) such that v DΩ), aω, u; v) + Kω, u; v) + bv, p) = f, v, q L 2 Ω), bu, q) =, ϕ H Ω), cω, u; ϕ) =, 2.6) where, denotes the duality pairing between H div, Ω) and its dual space. The bilinear forms a, ; ), b, ) and c, ; ) are defined by aω, u; v) = ν curl ω)x) vx) dx, bv, q) = div v)x)qx) dx, Ω Ω 2.7) cω, u; ϕ) = ωx)ϕx) dx ux) curl ϕ)x) dx. The trilinear form K, ; ) is given by Kω, u; v) = Ω Ω Ω ω u)x) vx) dx. 2.8) As a consequence of the density of the space of infinitely differentiable functions with a compact support in Ω in H div, Ω) and H Ω), see [3, Chap. I, 2], we derive the following statement. It involves the solutions qj t, j J, of the problem see [3, Prop. 3.4] for more details on these functions) qj t = in Ω, n qj t = on Ω, [ ] q t j = constant, j J, [ j 2.9) n qj] t =, j J, j n qj t, Σ j = δ jj, j J, where [ ] j denotes the jump through Σ j making its sign precise is not needed in what follows). Note that each grad qj t belongs to H div, Ω), where grad stands for the gradient defined in the distribution sense on Ω, and that H div, Ω) is the direct sum of DΩ) and of the space spanned by the grad qj t, j J. Proposition 2.2. For any data f in the dual space of H div, Ω) satisfying f, grad q t j =, j J, 2.) problems.) 2.2) and 2.6) are equivalent, in the sense that any triple ω, u, p) in H Ω) Hdiv, Ω) L 2 Ω) is a solution of problem.) 2.2) if and only if it is a solution of problem 2.6). We briefly recall from [7], [5, 2], [6, 2.5] and [4, 2] the main arguments for proving the existence of a solution of problem 2.6). It is readily checked that the kernel V = { v DΩ); q L 2 Ω), bv, q) = }, 2.) 4

coincides with the space of divergence-free functions in DΩ). Similarly, the kernel W = { θ, w) H Ω) V ; ϕ H Ω), cθ, w; ϕ) = }, 2.2) coincides with the space of pairs θ, w) in H Ω) V such that θ is equal to curl w in the distribution sense. We observe that, for any solution ω, u, p) of problem 2.6), the pair ω, u) is a solution of the following reduced problem Find ω, u) in W such that v V, aω, u; v) + Kω, u; v) = f, v. 2.3) We recall from [5, Lemma 2.3] and [6, Prop. 2.5.3 & 2.5.4] the following properties which require the further conditions on the Σ j as enforced in the definition of DΩ)): There exists a positive constant α such that v V \ {}, sup ω,u) W ω, u) W, aω, u; v) >, sup v V aω, u; v) v L 2 Ω) 2 α ω 2 H Ω) + u 2 L 2 Ω) 2 ) 2. 2.4) This last property is derived from the more precise inequality ω, u) W, aω, u; u + curl ω) 2α ω 2 H Ω) + u 2 L 2 Ω) 2 ), which is used in the proof of the existence result below. The next statement is an easy consequence of the imbedding of W into H Ω) H 2 Ω) 2, see [], and of the Sobolev imbeddings of H Ω) into L q Ω) for any q < + and of H 2 Ω) into L 4 Ω). Lemma 2.3. The form K, ; ) is continuous on W L 2 Ω) 2. Moreover, for any ω, u) in W, the operators: θ, w) ω w and θ, w) θ u are compact from W into L 2 Ω) 2. We note the further antisymmetry properties ω, u) W, Kω, u; u) = Kω, u; curl ω) =, 2.5) which allow to establish a priori estimates on any solution of problem 2.3). Thus, the existence of a solution for this problem is derived from Brouwer s fixed point theorem in a standard way, see [4, Prop. 2.5] for a detailed proof. Proposition 2.4. For any data f in the dual space of H div, Ω), problem 2.3) has a solution ω, u) in W. We also recall the standard inf-sup condition on the form b, ): There exists a positive constant β such that q L 2 Ω), sup v H div,ω) bv, q) v Hdiv,Ω) β q L2 Ω). 5

When applying this result with Ω replaced by Ω, we easily derive that q L 2 Ω), sup v DΩ) bv, q) v Hdiv,Ω) β q L2 Ω). 2.6) Combining this with Proposition 2.4 leads to the main result for problem 2.6). Theorem 2.5. For any data f in the dual space of H div, Ω), problem 2.6) has a solution ω, u, p) in H Ω) DΩ) L 2 Ω). Moreover this solution satisfies ω H Ω) + u Hdiv,Ω) + p L2 Ω) c f H div,ω). 2.7) Remark 2.6. As usual for the Navier-Stokes equations, the solution of problem 2.6) is unique only if the viscosity ν is large enough as a function of the data, see [4, Thm 2.9]. We prefer to avoid this too restrictive assumption in what follows. We conclude with some regularity properties of the solution of problem 2.6) which can easily be derived from [2, 2] thanks to a boot-strap argument: The mapping: f ω, u, p), where ω, u, p) is the solution of problem 2.6) with data f, is continuous from H s Ω) 2 into H s+ Ω) H s Ω) 2 H s+ Ω), for i) all s 2 in the general case, ii) all s when Ω is convex, iii) all s < π α when Ω is a polygon with largest angle equal to α. 6

3. The spectral element discrete problem. From now on, we assume that Ω admits a partition without overlap into a finite number of subdomains Ω = K k=ω k and Ω k Ω k =, k < k K, 3.) which satisfy the further conditions: i) Each Ω k, k K, is a rectangle, ii) The intersection of two subdomains Ω k and Ω k, k < k K, if not empty, is either a vertex or a whole edge of both Ω k and Ω k, iii) The Σ j, j J, introduced in Notation 2., are the union of whole edges of some Ω k. The discrete spaces are constructed from the finite elements proposed by Nédélec on cubic three-dimensional meshes, see [5, 2]. In order to describe them and for any pair m, n) of nonnegative integers, we introduce the space P m,n Ω k ) of restrictions to Ω k of polynomials with degree m with respect to x and n with respect to y. When m is equal to n, this space is simply denoted by P n Ω k ). Relying on these definitions, we introduce the local spaces, for an integer N 2, D k N = P N,N Ω k ) P N,N Ω k ), C k N = P N Ω k ), M k N = P N Ω k ). 3.2) The space D N which approximates DΩ) is then defined by D N = { v N DΩ); v N Ωk D k N, k K }. 3.3) The space C N which approximates H Ω) is defined by C N = { ϕ N H Ω); ϕ N Ωk C k N, k K }. 3.4) Finally, for the approximation of L 2 Ω), we consider the space M N = { q N L 2 Ω); q N Ωk M k N, k K }. 3.5) It can be noted that the functions in D N have continuous normal traces through the interfaces Ω k Ω k while the functions in C N have continuous traces. Thanks to the previous choice, the discretization that we propose is perfectly conforming. According to the approach suggested in [4] and in order to handle the nonlinear term, we use over-integration. For a fixed real number µ, < µ, we associate with each value of N the quantity mn) equal to the integer part of + µ)n. Setting ξ = and ξ mn) =, we introduce the mn) nodes ξ j, j mn), and the mn) + weights ρ j, j mn), of the Gauss-Lobatto quadrature formula on [, ]. Denoting by P n, ) the space of restrictions to [, ] of polynomials with degree n, we recall that the following equality holds Φ P 2mN), ), Φζ) dζ = mn) j= Φξ j ) ρ j. 3.6) 7

We also recall [7, form. 3.2)] the following property, which is useful in what follows ϕ N P mn), ), mn) ϕ N 2 L 2,) j= ϕ 2 Nξ j ) ρ j 3 ϕ N 2 L 2,). 3.7) Denoting by F k the affine mapping that sends ], [ 2 onto Ω k, we introduce the local discrete products, defined on continuous functions u and v on Ω k by u, v) k N = measω k) 4 mn) i= mn) j= u F k ξ i, ξ j )v F k ξ i, ξ j ) ρ i ρ j. 3.8) The global product is then defined on continuous functions u and v on Ω by u, v)) N = K u Ωk, v Ωk ) k N. 3.9) k= We also need the local Lagrange interpolation operators IN k : For each function ϕ continuous on Ω k, IN k ϕ belongs to P mn)ω k ) and is equal to ϕ at all nodes F k ξ i, ξ j ), i, j mn). Finally, for each function ϕ continuous on Ω, I N ϕ denotes the function equal to IN k ϕ Ω k on each Ω k, k K. The discrete problem is now constructed from 2.6) by using the Galerkin method combined with numerical integration. It reads Find ω N, u N, p N ) in C N D N M N such that v N D N, a N ω N, u N ; v N ) + K N ω N, u N ; v N ) + b N v N, p N ) = f, v N )) N, q N M N, b N u N, q N ) =, ϕ N C N, c N ω N, u N ; ϕ N ) =, 3.) where the bilinear forms a N, ; ), b N, ) and c N, ; ) are defined by a N ω N, u N ; v N ) = ν curl ω N, v N )) N, b N v N, q N ) = div v N, q N )) N, c N ω N, u N ; ϕ N ) = ω N, ϕ N )) N u N, curl ϕ N )) N, 3.) while the trilinear form K N, ; ) is now given by K N ω N, u N ; v N ) = ω N u N, v N )) N. 3.2) As a consequence of the exactness property 3.6), the forms a, ; ) and a N, ; ), and also c, ; ) and c N, ; ) coincide on C N D N ) DN and C N D N ) CN, respectively, when mn) > N. Moreover, the forms b, ) and b N, ) coincide on D N M N even for mn) = N. In any case, it follows from 3.7) combined with Cauchy Schwarz inequalities that the forms a N, ; ), b N, ) and c N, ; ) are continuous on C N D N ) DN, D N M N and C N D N ) CN, respectively, with norms bounded independently of N. 8

In order to perform the numerical analysis of problem 3.), we first recall from the finite element analogous result [5] that the range of D N by the divergence operator is contained in M N. So, if V N denotes the kernel V N = { v N D N ; q N M N, b N v N, q N ) = }, 3.3) it is readily checked by taking q N equal to div v N in the previous line that V N is the space of divergence-free functions in D N, i.e. coincides with D N V. Similarly, we introduce the discrete kernel W N = { θ N, w N ) C N V N ; ϕ N C N, c N θ N, w N ; ϕ N ) = }. 3.4) We observe that, for any solution ω N, u N, p N ) of problem 3.), the pair ω N, u N ) is a solution of the reduced problem Find ω N, u N ) in W N, such that v N V N, a N ω N, u N ; v N ) + K N ω N, u N ; v N ) = f, v N )) N. 3.5) We first recall the next result which is proved in [2, Prop. 3.3]. Lemma 3.. For each v N in V N, there exists a unique ψ N in C N such that v N = curl ψ N and which satisfies ψ N L 2 Ω) c v N L 2 Ω) 2. 3.6) Relying on 3.6), we prove the following property. Lemma 3.2. There exists a constant α such that ω N, u N ) W N, a N ω N, u N ; u N ) α ωn 2 L 2 Ω) + u N 2 L 2 Ω) 2 ). 3.7) Proof: From the definitions of the form a N, ; ) and the space W N, we have a N ω N, u N ; u N ) = ν curl ω N, u N )) N = ν ω N, ω N )) N, whence, owing to 3.7), a N ω N, u N ; u N ) ν ω N 2 L 2 Ω). 3.8) On the other hand, associating with u N the function ψ N exhibited in Lemma 3. and using once more the definition of W N, we have Combining 3.7) with 3.6) yields u N, u N )) N = curl ψ N, u N )) N = ω N, ψ N )) N. u N 2 L 2 Ω) 2 9 ω N L 2 Ω) ψ N L 2 Ω) 9c ω N L 2 Ω) u N L 2 Ω) 2, 9

whence u N L2 Ω) 2 9c ω N L2 Ω). This last inequality and 3.8) give the desired property. We are now in a position to prove the existence of a solution to problem 3.5). Proposition 3.3. For any function f continuous on Ω, problem 3.5) has a solution ω N, u N ) in W N. Moreover this solution satisfies for a constant c independent of N ω N L2 Ω) + u N L2 Ω) 2 c I N f L2 Ω) 2. 3.9) Proof: We introduce the mapping Φ N defined from W N into its dual space by ω N, u N ) W N, ϑ N, w N ) W N, Φ N ω N, u N ), ϑ N, w N ) = a N ω N, u N ; w N ) + K N ω N, u N ; w N ) f, w N ) N. The space W N is for a while provided with the weak norm ωn 2 L 2 Ω) + u N 2 L 2 Ω) 2 ) 2. Since W N is finite-dimensional, it is readily checked that Φ N is continuous. Next, noting that K N ω N, u N ; u N ) is zero indeed, the product ω N u N ) u N vanishes at all nodes F k ξ i, ξ j )), we have whence, owing to Lemma 3.2, Φ N ω N, u N ), ω N, u N ) = a N ω N, u N ; u N ) f, u N ) N, Φ N ω N, u N ), ω N, u N ) α ωn 2 L 2 Ω) + u N 2 L 2 Ω) 2 ) f, un ) N. On the other hand, we derive from 3.7) that which leads to f, u N ) N = I N f, u N ) N 3 I N f L 2 Ω) 2 u N L 2 Ω) 2, Φ N ω N, u N ), ω N, u N ) α 2 ωn 2 L 2 Ω) + u N 2 L 2 Ω) 2 ) 9 2α I Nf 2 L 2 Ω) 2. Thus, setting µ N = 3 α I N f L 2 Ω) 2, we observe that Φ N ω N, u N ), ω N, u N ) is nonnegative on the sphere of W N with radius µ N. So applying Brouwer s fixed point theorem, see [3, Chap. IV, Cor..], gives the existence result together with estimate 3.9).

To go further, we recall from [2, Lemma 3.8] the inf-sup condition on the form b N, ): There exists a positive constant β independent of N such that the form b N, ; ) satisfies the inf-sup condition q N M N, b N v N, q N ) sup β q N L v N D N v N 2 Ω). 3.2) Hdiv,Ω) The final existence result is derived from this condition and Proposition 3.3 in a standard way, see [3, Chap. I, Lemma 4.] for instance. Theorem 3.4. For any function f continuous on Ω, problem 3.) has a solution ω N, u N, p N ) in C N D N M N. Moreover the part ω N, u N ) of this solution satisfies 3.9). Note that all the results in this section hold without over-integration, i.e., for µ = and mn) = N. However, the choice of a µ > is needed in what follows.

4. Error estimates. As already hinted, the error analysis of the discrete problem relies on the Brezzi, Rappaz and Raviart theory [8]. In order to apply it, we first write both problems 2.3) and 3.5) in a different form. We set X = H Ω) V. Owing to the characterization of V, this space is equipped with the norm θ, w) X = θ 2 H Ω) + w 2 L 2 Ω) 2 ) 2. 4.) Let S denote the following Stokes operator: For any data f in the dual space of H div, Ω), Sf denotes the solution ω, u) of the reduced problem Find ω, u) in W such that v V, aω, u; v) = f, v. 4.2) The fact that S is well-defined is easily derived from properties 2.4). We also introduce the mapping G defined from W into the dual space of H div, Ω) by ω, u) W, v H div, Ω), Gω, u), v = Kω, u; v) f, v. 4.3) Then, problem 2.3) can equivalently be written as ω, u) + SGω, u) =. 4.4) Similarly, we set X N = C N V N, and note, since V N is contained in V, X N is a finite-dimensional subspace of X. It is still provided with the norm defined in 4.). We thus define the discrete Stokes operator: For any data f in the dual space of H div, Ω), S N f denotes the solution ω N, u N ) of the problem Find ω N, u N ) in W N such that v N V N, a N ω N, u N ; v N ) = f, v N. 4.5) The well-posedness of such a problem is proved in [2, Cor. 3.6] for a slightly different right-hand side. Finally we consider the mapping G N defined from X N into the dual space of D N by ω N, u N ) X N, v N D N, G N ω N, u N ), v N = K N ω N, u N ; v N ) f, v N )) N. 4.6) 2

Then, problem 3.5) can equivalently be written as ω N, u N ) + S N G N ω N, u N ) =. 4.7) Using analogous arguments as in [2, Cor. 3.6 & 4.9], we easily derive the following results: i) The operator S N satisfies the stability property S N f X c f, v N sup ; 4.8) v N V N v N L 2 Ω) 2 ii) The next error estimate for all f such that Sf belongs to H s+ Ω) H s Ω) 2, s, S S N )f X c N s Sf H s+ Ω) H s Ω) 2. 4.9) We need some further properties of the form K, ; ). The following result is derived in [4, Lemma 3.4] in the case of one subdomain Ω k and relies on the following inverse inequality ϕ N P N Ω k ), ϕ N L Ω k ) c log N 2 ϕn H Ω k ). 4.) Applying the same arguments on each Ω k leads to the next statement. Lemma 4.. The following property holds ω N C N, u N D N, v N D N, Kω N, u N ; v N ) c log N 2 ωn H Ω) u N L 2 Ω) 2 v N L 2 Ω) 2. 4.) Remark 4.2. Similar arguments yield that estimate 4.) still holds when at most two of the three functions ω N, u N and v N are replaced by their analogues ω in H Ω), u and v in DΩ). We need the analogous result for the form K N, ; ). Lemma 4.3. The following property holds ω N C N, u N D N, v N D N, K N ω N, u N ; v N ) c log N 2 ωn H Ω) u N L 2 Ω) 2 v N L 2 Ω) 2. 4.2) Proof: We have, with obvious notation, K N ω N, u N ; v N ) = ω N u Ny, v Nx )) N ω N u Nx, v Ny )) N = I N ω N u Ny ), v Nx )) N I N ω N u Nx ), v Ny ))N. By combining Cauchy Schwarz inequalities with 3.7), we obtain K N ω N, u N ; v N ) c I N ω N u N ) L 2 Ω) 2 v N L 2 Ω) 2. 3

The following result can easily derived from its one-dimensional analogue, see [7, form. 3.28)], ϕ M P M Ω k ), I k N ϕ M L 2 Ω k ) c + M mn) )2 ϕ M L 2 Ω k ). Since both products ω N u Nx ) Ωk and ω N u Ny ) Ωk belong to P 2N Ω k ) and the ratio 2N mn) is smaller than 2, this gives We conclude by using the inequality together with 4.). K N ω N, u N ; v N ) c ω N u N L 2 Ω) 2 v N L 2 Ω) 2. ω N u N L2 Ω) 2 ω N L Ω) u N L2 Ω) 2, We are led to make the following assumptions. Here, D stands for the differential operator. Assumption 4.4. The triple ω, u, p) is a solution of problem 2.6) such that the operator Id + SDGω, u) is an isomorphism of X. Note that this assumption can equivalently be written as follows this requires the inf-sup condition 2.6)): For any data g in the dual space of H div, Ω), the linearized problem Find θ, w, r) in H Ω) H div, Ω) L 2 Ω) such that v H div, Ω), aθ, w; v) + Kω, w; v) + Kθ, u; v) + bv, r) = g, v, q L 2 Ω), bw, q) =, ϕ H Ω), cθ, w; ϕ) =, 4.3) has a unique solution with norm bounded by a constant times g H div,ω). It yields the local uniqueness of the solution ω, u, p) but is much less restrictive than the conditions for its global uniqueness, see Remark 2.6. Assumption 4.5. The solution ω, u, p) of problem 2.6) introduced in Assumption 4.4 belongs to H s+ Ω) H s Ω) 2 H s Ω), s >. Relying on this last assumption and taking Ñ equal to the integer part of 2µ N, we can also construct from the arguments in [2, 4] a pair ω N, ũ N ) in CÑ VÑ with obvious definitions for these new spaces) which satisfies ω ω N, u ũ N ) X c Ñ s ω, u) H s+ Ω) H s Ω) 2. 4.4) Note that estimate 4.4) makes sense only when Ñ 2. 4

Let LX N ) denote the space of endomorphisms on X N. We are now in a position to state and prove the following lemma. Lemma 4.6. If Assumptions 4.4 and 4.5 are satisfied, there exists an integer N such that, for all N N, the operator Id + S N DG N ω N, ũ N ) is an isomorphism of X N. Moreover the norm of its inverse operator is bounded independently of N. Proof: We write the expansion Id + S N DG N ω N, ũ N ) = Id + SDGω, u) S S N ) DGω, u) S N DGω, u) DG ωn, ũ N ) ) S N DG ωn, ũ N ) DG N ω N, ũ N ) ). 4.5) Moreover, it follows from the definition of G and G N that, for all θ N, w N ) in X N and v N in V N, DG ω N, ũ N ) θ N, w N ), v N = K ω N, w N ; v N ) + Kθ N, ũ N ; v N ), DG N ω N, ũ N ) θ N, w N ), v N = K N ω N, w N ; v N ) + K N θ N, ũ N ; v N ). Owing to the choice of ω N, ũ N ), all products ω N w N ) v N ) Ωk and θ N ũ N ) v N ) Ωk belong to P 2mN) Ω k ), so that the last term in 4.5) vanishes. By combining 4.8) and Lemma 4., we also have S N DGω, u) DG ωn, ũ N ) ) θ N, w N ) X c log N 2 ω ωn H Ω) w N L 2 Ω) 2 + θ ) N H Ω) u ũ N L 2 Ω) 2. Thus, applying estimate 4.4) yields lim S N DGω, u) DG ωn, ũ N ) ) LXN ) =. 4.6) N + Finally, it follows from Assumption 4.5 that, when θ, w) runds through the unit ball of X, DGω, u).θ, w) belongs to a compact of L 2 Ω) 2, so that the next property is derived from 4.8) and 4.9) by standard arguments lim ) S S N DGω, u) LXN ) =. 4.7) N + Thanks to Assumption 4.4, if γ denotes the norm of the inverse of Id+SDGω, u), choosing N large enough for the quantities in 4.6) and 4.7) to be smaller than 4γ gives the desired property with the norm of the inverse of Id + S N DG N ω N, ũ N ) smaller than 2γ. Lemma 4.7. The following Lipschitz property holds ω N, u N) X N, S N DGN ω N, ũ N ) DG N ω N, u N) ) LXN ) c log N 2 ωn ω N, ũ N u N) X. 4.8) 5

Proof: We have DG N ω N, ũ N ) DG N ω N, u N) ) θ N, w N ), v N = K N ω N ω N, w N ; v N ) + K N θ N, ũ N u N; v N ). So combining 4.8) and Lemma 4.3 leads to the desired property. Lemma 4.8. Assume that the data f belong to H σ Ω) 2, σ >. If Assumption 4.5 is satisfied, the following estimate holds ω N, ũ N ) + S N G N ω N, ũ N ) X cω, u) N s ω, u) H s+ Ω) H s Ω) 2 + N σ f Hσ Ω) 2 ), 4.9) for a constant cω, u) only depending on the solution ω, u). Proof: From equation 4.4), we derive ω N, ũ N ) + S N G N ω N, ũ N ) X ω ω N, u ũ N ) X + S S N ) Gω, u) X + S N Gω, u) G ωn, ũ N ) ) X + S N G ωn, ũ N ) G N ω N, ũ N ) ) X. The bound for the first term in the right-hand side obviously follows from 4.4). combining estimate 4.9) and Assumption 4.5, we also derive By On the other hand, we have Kω, u; v N ) K ω N, ũ N ; v N ) S S N ) Gω, u) X c N s ω, u) H s+ Ω) H s Ω) 2. = Kω ω N, u; v N ) + Kω, u ũ N ; v N ) Kω ω N, u ũ N ; v N ). Moreover it follows from Assumption 4.5 that ω, u) belongs to L Ω) L q Ω) 2 for some q > 2. So, combining 4.8) and 4.4) with Remark 4.2 and a modified version of it taking into account this further regularity yields, with obvious notation for cω, u), S N Gω, u) G ωn, ũ N ) ) X cω, u) N s + N s log N 2 ) ω, u) H s+ Ω) H s Ω) 2. Finally, it follows from the exactness property 3.6) and the choice of ω N, ũ N ) that, for all v N in D N, the quantities K ω N, ũ N ; v N ) and K N ω N, ũ N ; v N ) coincide. Thus, if Π N denotes the orthogonal projection operator from L 2 Ω) onto the space of functions such that their restrictions to all Ω k, k K, belong to P N Ω k ), adding and subtracting the quantity Π N f in the last term and using 4.8) and 3.7) lead to S N G ωn, ũ N ) G N ω N, ũ N ) ) X c f Π N f L 2 Ω) 2 + f I Nf L 2 Ω) 2 ). The standard approximation properties of the operators Π N and I N [7, Thms 7. & 4.2] yield S N G ωn, ũ N ) G N ω N, ũ N ) ) X c N σ f Hσ Ω) 2. The desired bound is then derived by combining the previous estimates. 6

We are now in a position to prove the error estimate. Theorem 4.9. Assume that the data f belong to H σ Ω) 2, σ >, and that the solution ω, u, p) of problem 2.6) satisfies Assumptions 4.4 and 4.5. Then, there exists an integer N and a constant c such that, for all N N, problem 3.) has a unique solution ω N, u N, p N ) such that ω ω N H Ω) + u u N Hdiv,Ω) c log N 2. 4.2) Moreover this solution satisfies the following error estimate ω ω N H Ω) + u u N Hdiv,Ω) + p p N L 2 Ω) cω, u) N s ω H s+ Ω) + u Hs Ω) 2 + p ) ) H s Ω) + N σ f H σ Ω) 2, 4.2) for a constant cω, u) only depending on the solution ω, u). Proof: Combining Lemmas 4.6 to 4.8 with the Brezzi Rappaz Raviart theorem [8] see also [3, Chap. IV, Thm 3.]) yields that, for N large enough, problem 3.5) has a unique solution ω N, u N ) which satisfies 4.2) and the first part of 4.2). Moreover, thanks to the discrete inf-sup condition 3.2), there exists a unique p N in M N such that v N D N, b N v N, p N ) = f, v N ) N a N ω N, u N ; v N ) K N ω N, u N ; v N ), whence the existence and local uniqueness result. Moreover, we have for any q N in M N b N v N, p N q N ) =bv N, p q N ) f, v N + f, v N ) N + aω ω N, u u N ; v N ) + a a N )ω N, u N ; v N ) + Kω, u; v N ) K N ω N, u N ; v N ), so that the estimate for p p N L 2 Ω) follows from 3.2), a triangle inequality and the same arguments as in the proof of Lemma 4.8. Estimate 4.2) is fully optimal and justifies both the choice of the discretization and the use of over-integration. 7

5. The iterative algorithm and its convergence. Applying Newton s method to problem 4.7) consists in solving iteratively the equation ωn, l u l N) = ω l N, ul N ) Id + S N DG N ω l N, ul N )) ω l N, ul N ) + S NG N ω l N, ul N )). 5.) Multiplying both sides of this equation by Id + S N DG N ω l N, ul N ) and using the infsup condition 3.2), we observe that this equation can equivalently be written as follows: Being given an initial guess ωn, u N ) in C N D N, we solve the following problem, for l, Find ω l N, ul N, pl N ) in C N D N M N such that v N D N, a N ωn l, u l N ; v N ) + K N ω l N, ul N ; v N ) + K N ωn l, u l N ; v N ) K N ω l N, ul N ; v N ) + b N v N, p l N ) = f, v N )) N, q N M N, b N u l N, q N ) =, ϕ N C N, c N ω l N, u l N ; ϕ N ) =. 5.2) It is readily checked that, for each value of l, problem 5.2) results into a square linear system. The convergence of this method can easily be derived from [8] see [3, Chap. IV, Thm 6.5]) owing to Lemmas 4.6 and 4.7. Theorem 5.. Assume that the solution ω, u, p) of problem 2.6) satisfies Assumption 4.4. Then, there exists an integer N and a constant c such that, for all N N and for any initial guess ω N, u N ) in C N D N such that ω ω N Hcurl,Ω) + u u N Hdiv,Ω) c log N 2, 5.3) problem 5.2) for each l has a unique solution ωn l, ul N, pl N ). Moreover the sequence ωn l, ul N, pl N ) l converges in a quadratic way, towards the unique solution ω N, u N, p N ) of problem 3.) satisfying 4.2), in the sense that ωn, l u l N) ω N, u N ) X c ω l N, ul N ) ω N, u N ) 2 X. 5.4) As standard for Newton s method, the key point is to exhibit an initial guess ωn, u N ) satisfying 5.3). In order to do that, we have decided to use a continuation method. For simplicity, we set λ = ν and define the modified bilinear form ã N ω l N, u l N ; v N ) = ν a N ω l N, u l N ; v N ). We also introduce a pseudo-pressure p l N = ν pl N. Thus, problem 5.2) can equivalently be written as 8

Find ω l N, ul N, pl N ) in C N D N M N such that v N D N, ã N ωn, l u l N; v N ) + λ K N ω l N, ul N; v N ) + λ K N ωn, l u l N ; v N) λ K N ω l N, ul N ; v N ) + b N v N, p l N) = λ f, v N )) N, q N M N, b N u l N, q N ) =, ϕ N C N, c N ω l N, u l N; ϕ N ) =, 5.5) Next, we fix a sample of parameters λ m ) m M such that = λ < λ < < λ M = λ. 5.6) We agree to denote by ω N λ m ) l, u N λ m ) l, p N λ m ) l ) the solution of problem 5.5) with λ replaced by λ m. We also fix an integer L. Next, we use the following algorithm: i) Initial step: For λ =, we observe that the solution ω N ), u N ), p N )) of the Stokes problem is zero. ii) Iterative step: Assuming that ω N λ m ) L, u N λ m ) L ) is known, we take the intermediate initial guess ω N λ m ), u N λ m ) ) equal to ω N λ m ) L, u N λ m ) L ) and solve problem 5.5) with λ equal to λ m for l =,..., L. The iterative step is performed until m = M and the initial guess ωn, u N ) is taken equal to ω N λ M ) L, u N λ M ) L ). The mapping: λ ω N λ), u N λ), p N λ)), where ω N λ), u N λ), p N λ)) is the solution of problem 3.) with ν = λ, is clearly Lipschitz-continuous on any bounded interval of R +. So it could be checked that, when max m M λ m λ m is small enough and for L large enough, the previous algorithm provides an initial guess ωn, u N ) satisfying 5.3) for one of the solutions ω, u, p) of problem 2.6). However, for the numerical experiments, we work with low values of M and L, and also smaller values of N than the final one. But, in any case, the convergence seems likely. 9

6. Some numerical experiments. Problem 5.2) is very similar to a discrete Stokes problem. So we refer to [2, 5] for a detailed description of its implementation. As also explained in this reference, the global system which is not symmetric) is solved via a GMRES method with local preconditioners, so that it has not to be assembled. We first check the convergence of the discretization in the case of Taylor Green flow. The domain is the square Ω =], [ 2 divided into two rectangles Ω =], [ ], [ and Ω 2 =], [ ], [. The exact solution is given by ux, y) = sinπx) cosπy) cosπx) sinπy) ), px, y) = cos 2 πx) + cos 2 πy), 6.) and the viscosity ν is taken equal to 2. Figure presents the log of the three errors ω ω N H Ω), u u N Hdiv,Ω), p p N L2 Ω), as a function of N, for N varying from 5 to 2, after L = 6 Newton s iterations. When compared with finite element results for a similar test, see [9], these curves confirm the exponential accuracy of spectral element methods for smooth solutions. 2 pressure velocity vorticity logerror) 4 6 8 5 5 2 N Figure : The error curves for a Taylor Green flow In the numerical experiments that we now present, the homogeneous boundary conditions on the velocity are replaced by u n = k on Ω, 6.2) where the datum k satisfies the compatibility condition kτ) dτ =. 6.3) Ω 2

In the discrete case, this condition becomes u N n = k N on Ω, 6.4) where k N is defined in the following way: Ω is the union of several segments Γ l, and each Γ l is the union of one or several edges of the Ω k that we denote by Γ l,i, i Il). Then each k N Γl is defined as the image of k Γl by the orthogonal projection operator from L 2 Γ l ) onto the space TΓ l ) = { g N C Γ l ); g N Γl,i P N Γ l,i ), i Il) }. 6.5) A detailed analysis of the corresponding discrete problem is given in [5, 5] for the Stokes problem. In particular, it is explained in [5, Rem. 5.4] that the function k N still satisfies condition 6.3), so that the corresponding discrete velocity u N is exactly divergence-free. Of course, extending this analysis to the Navier Stokes equations requires a Hopf lemma, which is rather technical see [3, Chap. IV, Lemma 2.3] for instance). So, we prefer to skip this analysis for brevity. We now consider the L-shaped domain Ω =], [ 2 \[, [ 2, divided into three equal squares in an obvious way. We denote by Γ the segment { } [, ] and by Γ 2 the segment {} [, ], and we take the data f and k defined by fx, y) = y, ), k, y) = { y y) if y, if y, on Γ, k, y) = y + y) on Γ 2, k = on Ω \ Γ Γ 2 ). 6.6) Note that the function k satisfies 6.3) and moreover that its restriction to each Γ l belongs to the TΓ l ) introduced in 6.5), so that k N is equal to k on Ω. We take the viscosity ν equal to 2. Figure 2 presents, from top to bottom, the values of the vorticity, the two components of the velocity and the pressure for the discrete solution obtained with N = 23. 2

.5.5..5.5.5.5.5.5.5.5.2..5.5.5.5.5.5.5.5.5.5.5.5.5 Figure 2: The isovalues of the vorticity, velocity and pressure for the L-shaped domain 22

Finally, we consider the U-shaped domain Ω =] 2, 2[ ] 2, [\[, [ 2, partitioned into two squares and three rectangles, see Figure 3: When turning counterclockwise, Ω =] 2, [ ], [, Ω 2 =] 2, [ ] 2, [, Ω 3 =], [ ] 2, [, Ω 4 =], 2[ ] 2, [, Ω 5 =], 2[ ], [. Ω Ω 5 Ω 2 Ω 3 Ω 4 Figure 3: The U-shaped domain and its partition The datum f is taken equal to zero; while the datum k is given by kx, y) = { x sinπx) when 2 x, y = 2, y sinπy) when x = 2, 2 y, elsewhere. 6.7) So, it still satisfies 6.3) and vanishes on Ω but in parts of Ω 2 and Ω 4 as indicated in Figure 3). Still with ν equal to 2, Figure 4 presents, from top to bottom, the values of the vorticity, the two components of the velocity and the pressure for the discrete solution obtained with N = 23. 23

.4.2.2.4 2 2 2 2 2 2 2 2 2 2 2 2.5.5.5.5.5 2 2 2 Figure 4: The isovalues of the vorticity, velocity and pressure for the U-shaped domain 24

References [] M. Amara, D. Capatina-Papaghiuc, E. Chacón-Vera, D. Trujillo Vorticity velocity pressure formulation for Navier Stokes equations, Comput. Vis. Sci. 6 24), 47 52. [2] K. Amoura, C. Bernardi, N. Chorfi Spectral element discretization of the vorticity, velocity and pressure formulation of the Stokes problem, Modél. Math. et Anal. Numér. 4 26), 897 92.. [3] C. Amrouche, C. Bernardi, M. Dauge, V. Girault Vector potentials in three-dimensional nonsmooth domains, Math. Meth. in the Applied Sciences 2 998), 823 864. [4] M. Azaïez, C. Bernardi, N. Chorfi Spectral discretization of the vorticity, velocity and pressure formulation of the Navier Stokes equations, Numer. Math. 4 26), 26. [5] C. Bernardi, N. Chorfi Spectral discretization of the vorticity, velocity and pressure formulation of the Stokes problem, SIAM J. Numer. Anal. 44 26), 826 85. [6] C. Bernardi, V. Girault, P.-A. Raviart Incompressible Viscous Fluids and their Finite Element Discretizations, in preparation. [7] C. Bernardi, Y. Maday Spectral Methods, in the Handbook of Numerical Analysis V, P.G. Ciarlet & J.-L. Lions eds., North-Holland 997), 29 485. [8] F. Brezzi, J. Rappaz, P.-A. Raviart Finite dimensional approximation of nonlinear problems, Part I: Branches of nonsingular solutions, Numer. Math. 36 98), 25. [9] J.-P. Caltagirone, J. Breil Sur une méthode de projection vectorielle pour la résolution des équations de Navier-Stokes, C. R. Acad. Sci. Paris 327 Série II b 999), 79-84. [] M. Costabel A remark on the regularity of solutions of Maxwell s equations on Lipschitz domains, Math. Meth. in Appl. Sc. 2 99), 365 368. [] F. Dubois Vorticity velocity pressure formulation for the Stokes problem, Math. Meth. in the Applied Sciences 25 22), 9 9. [2] F. Dubois, M. Salaün, S. Salmon Vorticity velocity pressure and stream function-vorticity formulations for the Stokes problem, J. Math. Pures Appl. 82 23), 395 45. [3] V. Girault, P.-A. Raviart Finite Element Methods for Navier Stokes Equations, Theory and Algorithms, Springer Verlag 986). [4] Y. Maday, E.M. Rønquist Optimal error analysis of spectral methods with emphasis on non-constant coefficients and deformed geometries, Comput. Methods in Applied Mech. and Engrg. 8 99), 9 5. [5] J.-C. Nédélec Mixed finite elements in R 3, Numer. Math. 35 98), 35 34. [6] R. Peyret, T.D. Taylor Computational Methods for Fluid Flow, Springer Verlag 983). [7] S. Salmon Développement numérique de la formulation tourbillon vitesse pression pour le problème de Stokes, Thesis, Université Pierre et Marie Curie, Paris 999). 25