DISCRETE HODGE HELMHOLTZ

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

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

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

Helmholtz-Hodge Decomposition on [0, 1] d by Divergence-free and Curl-free Wavelets

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

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

INNOVATIVE FINITE ELEMENT METHODS FOR PLATES* DOUGLAS N. ARNOLD

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

Overlapping Schwarz preconditioners for Fekete spectral elements

Least-squares Finite Element Approximations for the Reissner Mindlin Plate

Fast discrete Helmholtz-Hodge decompositions in bounded domains

Convex Hodge Decomposition of Image Flows

A UNIFORMLY ACCURATE FINITE ELEMENT METHOD FOR THE REISSNER MINDLIN PLATE*

Vector Penalty-Projection Methods for the Solution of Unsteady Incompressible Flows

Vector and scalar penalty-projection methods

Lecture Note III: Least-Squares Method

Some New Elements for the Reissner Mindlin Plate Model

Finite Element Exterior Calculus and Applications Part V

1. Fast Solvers and Schwarz Preconditioners for Spectral Nédélec Elements for a Model Problem in H(curl)

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

A Multigrid Method for Two Dimensional Maxwell Interface Problems

Glowinski Pironneau method for the 3D ω-ψ equations

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

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

Weierstraß-Institut. für Angewandte Analysis und Stochastik. Leibniz-Institut im Forschungsverbund Berlin e. V. Preprint ISSN

A Mixed Nonconforming Finite Element for Linear Elasticity

(1:1) 1. The gauge formulation of the Navier-Stokes equation We start with the incompressible Navier-Stokes equation 8 >< >: u t +(u r)u + rp = 1 Re 4

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

Divergence-free or curl-free finite elements for solving the curl-div system

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

Chapter 1 Mathematical Foundations

A MULTIGRID METHOD FOR THE PSEUDOSTRESS FORMULATION OF STOKES PROBLEMS

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

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

SCHRIFTENREIHE DER FAKULTÄT FÜR MATHEMATIK. On Maxwell s and Poincaré s Constants. Dirk Pauly SM-UDE

Introduction to finite element exterior calculus

VALÉRIE PERRIER AND. Key words. Divergence-free wavelets, Navier-Stokes simulation, physical boundary conditions

VALÉRIE PERRIER AND. Key words. Divergence-free wavelets, Navier-Stokes simulation, physical boundary conditions

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

THE L 2 -HODGE THEORY AND REPRESENTATION ON R n

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

ERROR ESTIMATES FOR SEMI-DISCRETE GAUGE METHODS FOR THE NAVIER-STOKES EQUATIONS : FIRST-ORDER SCHEMES

Solving the curl-div system using divergence-free or curl-free finite elements

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

Double Complexes and Local Cochain Projections

1 Introduction. J.-L. GUERMOND and L. QUARTAPELLE 1 On incremental projection methods

High Order Differential Form-Based Elements for the Computation of Electromagnetic Field

SECOND-ORDER FULLY DISCRETIZED PROJECTION METHOD FOR INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

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

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

arxiv: v1 [math-ph] 25 Apr 2013

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

Generalized Newtonian Fluid Flow through a Porous Medium

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

arxiv: v1 [math.na] 27 Jan 2016

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

An interpolation operator for H 1 functions on general quadrilateral and hexahedral meshes with hanging nodes

A Locking-Free MHM Method for Elasticity

Une méthode de pénalisation par face pour l approximation des équations de Navier-Stokes à nombre de Reynolds élevé

DISCRETE EXTENSION OPERATORS FOR MIXED FINITE ELEMENT SPACES ON LOCALLY REFINED MESHES

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

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

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

Numerische Mathematik

ANDREA TOSELLI. Abstract. Two-level overlapping Schwarz methods are considered for nite element problems

ON THE ERROR ESTIMATES FOR THE ROTATIONAL PRESSURE-CORRECTION PROJECTION METHODS

Fast Solvers for Unsteady Incompressible Flow

Finite element exterior calculus: A new approach to the stability of finite elements

Helmholtz-Hodge Decomposition on [0; 1]d by Divergence-free and Curl-free Wavelets

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

ON SINGULAR PERTURBATION OF THE STOKES PROBLEM

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

ANALYSIS OF A LINEAR LINEAR FINITE ELEMENT FOR THE REISSNER MINDLIN PLATE MODEL

Mixed exterior Laplace s problem

Convex Hodge Decomposition and Regularization of Image Flows

Variational Assimilation of Discrete Navier-Stokes Equations

THE POINCARÉ RECURRENCE PROBLEM OF INVISCID INCOMPRESSIBLE FLUIDS

CS 468. Differential Geometry for Computer Science. Lecture 13 Tensors and Exterior Calculus

The Deflation Accelerated Schwarz Method for CFD

A note on the Stokes operator and its powers

FREE BOUNDARY PROBLEMS IN FLUID MECHANICS

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

Global regularity of a modified Navier-Stokes equation

FIRST-ORDER SYSTEM LEAST SQUARES (FOSLS) FOR PLANAR LINEAR ELASTICITY: PURE TRACTION PROBLEM

Justin Solomon MIT, Spring 2017

ETNA Kent State University

EQUADIFF 6. Jean-Claude Nédélec Mixed finite element in 3D in H(div) and H(curl) Terms of use:

Local flux mimetic finite difference methods

arxiv: v1 [math.na] 29 Feb 2016

Robust Domain Decomposition Preconditioners for Abstract Symmetric Positive Definite Bilinear Forms

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

Towards pressure-robust mixed methods for the incompressible Navier Stokes equations

Problem of Second grade fluids in convex polyhedrons

Implementation of 3D Incompressible N-S Equations. Mikhail Sekachev

A DELTA-REGULARIZATION FINITE ELEMENT METHOD FOR A DOUBLE CURL PROBLEM WITH DIVERGENCE-FREE CONSTRAINT

Math 302 Outcome Statements Winter 2013

A P4 BUBBLE ENRICHED P3 DIVERGENCE-FREE FINITE ELEMENT ON TRIANGULAR GRIDS

ON LEAST-SQUARES FINITE ELEMENT METHODS FOR THE POISSON EQUATION AND THEIR CONNECTION TO THE DIRICHLET AND KELVIN PRINCIPLES

Motivations. Outline. Finite element exterior calculus and the geometrical basis of numerical stability. References. Douglas N.

New Helmholtz-Weyl decomposition in L r and its applications to the mathematical fluid mechanics

Transcription:

Monografías Matemáticas García de Galdeano 39, 1 10 (2014) DISCRETE HODGE HELMHOLTZ DECOMPOSITION Etienne Ahusborde, Mejdi Azaïez, Jean-Paul Caltagirone, Mark Gerritsma and Antoine Lemoine Abstract. This paper presents a new method using spectral approaches to compute the Discrete Hodge Helmholtz Decomposition (DHHD) of a given vector field. This decomposition consists in extracting the solenoidal (i.e. divergence-free), the non-solenoidal (i.e. rotational-free or, gradient of a scalar field) and the harmonic components (that is divergence-free and rotational-free) of a this vector field. A test case illustrates the proposed method. Keywords: Discrete Hodge Helmholtz decomposition, spectral element method. AMS classification: 76D05, 65N35. 1. Introduction The Hodge Helmholtz decomposition of a general vector field u = u ψ + u φ + u H is a classical problem in applied and computational physics [11, 14]. Application areas include (among others) electromagnetism, linear elasticity, fluid mechanics, image and video processing. A closed form of this decomposition may be obtained for unbounded domains through Biot- Savart type integrals. In finite domains, however such an approach is no longer feasible and computational solutions are the only practical way to perform this decomposition. With regard to elasticity, work by Brezzi and Fortin [7], and by Arnold and Falk [3] used the Hodge Helmholtz decomposition theorem for the study of the Reissner-Mindlin plate model. With regard to incompressible fluid flows, the scalar potential φ such that u φ = φ in the Hodge Helmholtz decomposition is usually related to the pressure field p, and the vector potential u ψ corresponds to the solenoidal velocity field u S both quantities being involved in the Navier-Stokes equations [6]. Stokes and Navier-Stokes solvers decouple most of the time the computation of the velocity and pressure fields [10]. The family of correction-pressure time splitting methods [12] generates first a tentative velocity field that is not incompressible but contains the right vorticity. The addition of a pressure gradient to this temporary velocity (equivalent to Hodge Helmholtz decomposition) makes it divergence-free [9, 19]. Another approach resorts to pressure penalization [8]. In video processing, the Hodge Helmholtz decomposition allows to detect the fingerprint reference or hurricanes from satellite pictures [16]. In [1] the authors propose a constructive spectral approaches for the Helmholtz decomposition of a Vector Field which consists in projecting the field to be decomposed on the kernel and the ranges of the grad(div) operator. Recently, in [17], the authors proposed a meshless approach for the Hodge Helmholtz decomposition while in [13], divergence-free and curl-free wavelets are used.

2 E. Ahusborde et al. 2. Discrete Hodge Helmholtz Decomposition Consider a given vector field u defined in some domain with boundary. The Helmholtz decomposition writes (see [11, Theorem 3.2, p. 40]) u = u ψ + u φ + u H. (1) The solenoidal component u ψ satisfies the equations u ψ = 0 in, u ψ n = 0 on, while the irrotational complement u φ is such that u φ = 0 in, u φ n = 0 on. (2) (3) Finally, the harmonic component is both solenoidal and irrotational: u H = 0 and u H = 0. (4) The main difficulty of the problem (1) consists in satisfying the solenoidal (2) and irrotational constraints (3). The method we present in this paper is based on the construction of a basis satisfying the expected constraints. Its originality lies in the way these bases are built. To illustrate this, we will focus our presentation on how we derive a divergence-free basis. The derivation of the rotational-free basis in 2D will be presented in Section 4. This paper only considers the 2D case and then it is good to distinguish between curl and rot, where u = rot u = u 2 x 1 u 1 x 2, curl φ = ( ) φ/ x2. φ/ x 1 3. Computation of the solenoidal component In order to state the problem in variational form we introduce the relevant spaces of functions: H(div, ) = { w (L 2 ()) 2 w L 2 () }, L0 {q 2 () = L 2 } () q dx = 0. Let v, w H(div, ). We define the inner product (v, w) H(div,) = (v, w) (L 2 ()) 2 + ( v, w) L 2 (), (5) and associated norm w H(div,) = ( w 2 (L 2 ()) 2 + w 2 L 2 ()) 1/2. Consider also the proper subspace H 0 (div, ) H(div, ): H 0 (div, ) = {w H(div, ) w n = 0 on }.

Discrete Hodge Helmholtz decomposition 3 The admissible space for u ψ in Problem (1) (4) is a subspace of H 0 (div, ): X = {u H 0 (div, ) u = 0 in }. With the inner product (5) we can define the space X by X = { u H 0 (div, ) (u, v)h(div,) = 0, v X }. The space X and X allow us to decompose each element in u H 0 (div, ) uniquely as u = u X + u X, u X X, u X X. The divergence operator is a surjective map from H 0 (div, ) onto L0 2 () and it is a bijection from X to L0 2() (see [11, Corollary 2.4]). This means that, for each w H 0(div, ), there exists a unique v X such that div v = div w L0 2(). In particular, div 1 is a welldefined continuous map from L0 2() to X and we have the Poincaré inequality [4, p.302] v H(div,) c P div v L 2 (), where c P is independent of v. This implies that, if we have a set of linearly independent functions {q 1,..., q n } L 2 0 (), then there exist unique vectors v i X with div v i = q i and these vectors v i are linearly independent in X and therefore also in H 0 (div, ). The converse only holds for X. Indeed, if u and v are linearly independent in X, then div u and div v are linearly independent in L 2 0 (). The generalization for u, v H 0(div, ) is generally not true: Let S = {v 1,..., v n } be a set of linear independent vectors in H 0 (div, ) with div v i 0 and let rank(div v 1,..., div v n ) = k, then we can select k vectors from the set S which form a basis for a k-dimensional subspace of X. This last result is the keystone to ensure that it is always possible to reduce into a square and invertible sub-part, the algebraic system resulting from any stable discretization of the constraint. 3.1. Variational formulation and its discretization The variational formulation of problem (1) writes: Find u ψ X such that u ψ v dx = Due to the nature of X, u φ and u H disappear. We firstly introduce the Raviart-Thomas space [18] u v dx, v X. (6) R p = ( P 0 p(λ) P p 1 (Λ) ) ( P p 1 (Λ) P 0 p(λ) ), (7) where P N (Λ) is the space of polynomials with degree N and P 0 p(λ) denotes the space of polynomials of degree p vanishing on ±1. The dimension of R p is equal to 2(p 1)p.

4 E. Ahusborde et al. The solution is approximated by u ψ,p = (u x ψ,p, uy ψ,p ) in R p with p 1 uψ,p x (x, y) = p u y ψ,p (x, y) = i=1 i=1 p uψ,p x (ξ i, ζ j ) h i (x) h j (y), j=1 p 1 u y ψ,p (ζ i, ξ j ) h i (x) h j (y). j=1 Let Σ GLL = {(ξ i, ρ i ) 0 i N} and Σ GL = {(ζ i, ω i ) 1 i N} denote respectively the sets of Gauss-Lobatto-Legendre and Gauss-Legendre quadrature nodes and weights (see [10]). Likewise, h i (x) P N (Λ) and h j (x) P N 1 (Λ) are respectively the canonical Lagrange polynomial interpolation basis built on Σ GLL and on Σ GL. With this choice, the divergence of u ψ,p is a polynomial of degree p 1. Consequently, if the divergence is orthogonal to all polynomial of P p 1 (), it is necessarily equal to 0. This point gives a new characterization for X p = R p X: { uψ,p x X p = u ψ,p R p x + u y } ψ,p y = 0, ( u x ψ,p X p = {u ψ,p R p x + u y ) } ψ,p q dx = 0, q P p 1 (). y 3.2. A basis for X p The first step consists in determining the dimension of the space X p, that we denote by N 1 : N 1 = dim R p N 2 = 2(p 1)p N 2, where N 2 is the dimension of the range of the divergence operator which is also the dimension of P p 1 () L 2 0 () and then equals to p2 1. We deduce that N 1 = (p 1) 2. Remark 1. One can also view N 2 as the number of necessary and sufficient equations to ensure u ψ,p 0: u ψ,p P p 1 () so N 2 p 2. Due to the boundary conditions (here u ψ,p n = 0 on ), there is a dependent equation in the two dimensional case [5], since u ψ,p L 0 (x)l 0 (y)dx = 0, u ψ,p R p. Indeed, the polynomial L 0 (x)l 0 (y) is a spurious mode and it reduces the number of independent equations from p 2 to p 2 1. Consequently, we require N 2 = p 2 1 test functions q to ensure u ψ,p q dx = 0. Once the dimension is known, we describe now how to proceed to derive a divergence free basis from any N 1 given vectors of R p

Discrete Hodge Helmholtz decomposition 5 p 2 1 D u ψ,p = 0 N 2 D 1 D 2 u 1 ψ,p = 0 2p(p 1) N 1 N 2 u 2 ψ,p Figure 1: Algebraic system. Figure 2: Decomposition of D. N 2 D 1 u 1 ψ,p + D 2 u 2 ψ,p = 0 N 1 N 2 Figure 3: Algebraic system. 3.2.1. Algebraic characterization of X p Let u ψ,p be in X p. The divergence of u ψ,p is orthogonal to p 2 1 polynomials of degree p 1. It is equivalent to saying that the divergence of u ψ,p nullifies into p 2 1 Gauss points. The algebraic divergence equation writes D u ψ,p = 0, where D is a rectangular matrix with p 2 1 rows and 2p(p 1) columns (see Figure 1). One splits D into D 1 D 2 and u ψ,p into u 1 ψ,p u2 ψ,p. The vector u1 ψ,p contains N 1 = (p 1) 2 values of u ψ,p, whereas u 2 ψ,p contains the N 2 = p 2 1 remaining values (see Figure 2). The equation D u ψ,p = 0 becomes D 1 u 1 ψ,p + D 2 u 2 ψ,p = 0, as shown in Figure 3. Since, the p 2 1 rows of D are independent, there exists at least one choice of matrix D 2 invertible and the system leads to a relation between u 2 ψ,p and u1 ψ,p : u 2 ψ,p = D 1 2 D 1u 1 ψ,p. (8) This equation is very important since it means that, if we have any part u 1 ψ,p of u ψ,p, we can build the complementary u 2 ψ,p such that divergence of u ψ,p equals 0. This argument allows us to build a basis of X p. 3.2.2. Basis of X p The technique we use to project any vector of R p on X p is in the spirit of that published in [2] and used to solve the Stokes problem. We consider v p R p. Our strategy consists in combining implicitly: A reduction from v p to v 1 p. An extension from v 1 p to w p = ( v 1 p, v 2 p) such that wp = 0 ensured by the multiplication

6 E. Ahusborde et al. of v 1 p by the matrix [ ] I N1 M = D 1 2 D. 1 The first block of M is the identity matrix of order N 1. The second block contains N 2 rows and N 1 columns. It ensures the passage from v 1 p to v 2 p. For each v p R p one associates a vector w p of X p. By consequent, our strategy for the construction of a basis of X p consists in: Choosing N 1 = (p 1) 2 vectors (v k p) k=1..n1 of the basis of R p. For each one of these N 1 vectors, we consider its N 1 -size reduced part denoted by v k,1 p. We carry out the divergence-free extension (w k p) k=1..n1 = (M v k,1 p ) k=1..n1. The (w k p) k=1..n1 family is a basis of X p. Consequently, u ψ,p X p can be decomposed according to u ψ,p = N 1 k=1 α kw k p and the discrete variational formulation similar to (6) writes: Find u ψ,p X p such that N 1 ( w k p, w i p) p α k = ( u p, w i ) p p. This can be written as with, for 1 i, k N 1, k=1 Finally, this system is equivalent to M α = F, M ik = ( w k p, w i ) p F k = ( u, w k ) p p. p, M T BM u 1 ψ,p = M T B u p, where B refers to the classical mass matrix computed using the (h i h j ) ( h i h j ) basis. 4. Computation of the irrotational component A similar strategy to that described previously is used to compute the irrotational component u φ, so we will limit to the description of the outline and we will not give all the details of its implementation. Firstly, we introduce three spaces of functions: H(rot, ) = { w (L 2 ()) 2 w L 2 () }, H 0 (rot, ) = {w H(rot, ) w n = 0 on }, Y = {u H 0 (rot, ) u = 0 in }.

Discrete Hodge Helmholtz decomposition 7 The variational formulation of Problem (1) writes: Find u φ Y such that u φ v dx = u v dx, v Y. For the discretization, we introduce the Nédélec space [15] N p = ( P p 1 (Λ) P 0 p(λ) ) ( P 0 p(λ) P p 1 (Λ) ). The solution is approximated by u φ,p = (u x φ,p, uy φ,p ) Y p = N p Y with p uφ,p x (x, y) = i=1 p 1 u y φ,p (x, y) = i=1 p 1 uφ,p x (ζ i, ξ j ) h i (x) h j (y), j=1 p u y φ,p (ξ i, ζ j ) h i (x) h j (y). j=1 As previously, we build a basis of Y p. With the same reasoning as for X p and taking into account the same spurious mode L 0 (x)l 0 (y), we determine the size of Y p equal to N 1 = (p 1) 2. Then the constraint u φ,p = 0 is written into N 1 = (p 1) 2 Gauss points and gives an algebraic equations Ru φ,p = 0. A splitting strategy for the matrix R into R 1 R 2 and the vector u φ,p into u 1 φ,p u2 φ,p gives R 1u 1 φ,p + R 2u 2 φ,p = 0 and finally u2 φ,p = R 1 2 R 1u 1 φ,p. Thanks to the (N 1 + N 2 ) N 1 matrix [ N = I N1 R 1 2 R 1 we can construct a basis of Y p. Finally we obtain the system N T BN u 1 φ,p = NT B u p, where B refers to the classical mass matrix computed using ( h i h j ) (h i h j ) basis. ], 5. Numerical results To illustrate the efficiency of our approach for the Hodge Helmholtz decomposition, we have made a numerical experiment in the square = ( 1, +1) 2 with the case u = u ψ + u φ + u H corresponding to the following components: u ψ = ( sin(πx) cos(πy), sin(πy) cos(πx) ), u φ = ( sin(πy) cos(πx), sin(πx) cos(πy) ), u H = (0.5, 1). The component u ψ,p is approximated as outlined in Section 3, while the irrotational part u φ,p is computed as outlined in Section 4. Finally, u H is calculated by the relation u H = u u ψ u φ. Table 1 gives u ψ,p L 2 () and u φ,p L 2 () as a function of the polynomial degree p. As expected, the norms remain close to round-off independently of p. Figure 4 exhibits on a semi-logarithmic scale the (L 2 ()) 2 -norm of the error for the three components as a function of the polynomial degree p. We can observe a spectral decrease. Figure 5 displays the Hodge Helmholtz decomposition of the vector u.

8 E. Ahusborde et al. p 4 8 12 16 u ψ,p L 2 () 8.56 10 16 1.71 10 15 1.95 10 15 5.23 10 15 u φ,p L 2 () 4.90 10 16 2.18 10 15 3.87 10 15 5.09 10 15 Table 1: L 2 ()-norm of the divergence and the rotational of solenoidal and irrotational components. 10 0 10-4 u Φ,p -u Φ L 2 u Ψ,p -u Ψ L 2 u H,p -u H L 2 10 0 10-1 10-2 10-3. u Φ,p -. u Φ L 2 u Ψ,p - u Ψ L 2 ε ε 10-4 10-8 10-5 10-6 10-7 10-12 10-8 4 6 8 10 12 14 16 p 10-9 4 5 6 7 8 9 10 11 12 13 14 15 16 p Figure 4: (L 2 ()) 2 -norm of the error as a function of the polynomial degree p. u u u u ψ ψ u φ u φφ u H u H H Figure 5: Decomposition of the vector and its three components.

Discrete Hodge Helmholtz decomposition 9 References [1] Ahusborde, E., Azaïez, M., Deville, M., and Mund, E. Constructive spectral approaches for the Helmholtz decomposition of a vector field. Applied Numerical Mathematics 58 (2008), 955 967. [2] Ahusborde, E., Gruber, R., Azaïez, M., and Sawley, M. Physics-conforming constraints-oriented numerical method. Physical Review E 75 (2007). [3] Arnold, D., and Falk, R. A uniformly accurate finite element method for the Reissner- Mindlin plate. SIAM J. Numer. Anal. 26 (1989), 1276 1290. [4] Arnold, D., Falk, R., and Winther, R. Finite element exterior calculus: from Hodge theory to numerical stability. Bull. Amer. Math. Soc. 47 (2010), 281 354. [5] Azaiez, M., Bernardi, C., and Grundmann, M. Spectral methods applied to porous media equations. East-West Journal of Numerical Mathematics 2 (1994), 91 105. [6] Batchelor, G. An Introduction to Fluid Dynamics. Cambridge University Press, Cambridge, 1967. [7] Brezzi, F., and Fortin, M. Numerical approximations of Mindlin-Reissner plates. Math. Comp. 47 (1986), 151 158. [8] Caltagirone, J., and Breil, J. Sur une méthode de projection vectorielle pour la résolution des équations de Navier-Stokes. C.R. Acad. Sci. Paris 327 (1999), 1179 1184. [9] Chorin, A. Numerical solution of the Navier-Stokes equations. Math. Comput. 22 (1968), 745 762. [10] Deville, M., Fischer, P., and Mund, E. High-Order Methods for Incompressible Fluid Flow. Cambridge University Press, Cambridge, 2002. [11] Girault, V., and Raviart, P. Finite Element Methods for Navier-Stokes Equations. Series in Computational Mathematics. Springer-Verlag, Berlin, 1986. [12] Goda, K. A multistep technique with implicit difference schemes for calculating two and three dimensional cavity flows. J. Comput. Physics 30 (1979), 76 95. [13] Harouna, S., and Perrier, V. Helmholtz Hodge decomposition on [0, 1] d by divergencefree and curl-free wavelets. Lecture Notes in Computer Science 6920 (2012), 311 329. [14] Morse, P., and Feshbach, H. Methods of Theoretical Physics. McGraw-Hill, New York, 1953. [15] Nédélec, J. Mixed finite elements in R 3. Numerishe Mathematik 35 (1980), 315 341. [16] Palit, B., Basu, A., and Mandal, M. Applications of the discrete Hodge Helmholtz decomposition to image and video processing. Lecture Notes in Computer Science 3776 (2005), 497 505. [17] Petronetto, F., Paiva, A., Lage, M., Tavares, G., Lopes, H., and Lewiner, T. Meshless Helmholtz Hodge decomposition. IEEE Transaction on Visualization and Computer Graphics 16 (2010), 338 342.

10 E. Ahusborde et al. [18] Raviart, P., and Thomas, J. A mixed finite element method for second order elliptic problems. Mathematical Aspects of Finite Element Method. Lecture Notes in Mathematics 606 (1977), 292 315. [19] Témam, R. Sur l approximation de la solution de Navier-Stokes par la méthode des pas fractionnaires I, II. Arch. Rat. Mech. Anal 32 (1969), 135 153, 377 385. Etienne Ahusborde University of Pau. LMAP UMR 5142 CNRS. etienne.ahusborde@univ-pau.fr Jean-Paul Caltagirone University of Bordeaux. IPB-I2M UMR 5295. calta@ipb.fr Mejdi Azaïez University of Bordeaux. IPB-I2M UMR 5295. azaiez@ipb.fr Mark Gerritsma Department of Aerospace Engineering, TU Delft, The Netherlands. M.I.Gerritsma@tudelft.nl Antoine Lemoine University of Bordeaux. IPB-I2M UMR 5295. antoine.lemoine@ipb.fr