alphaFeedback

WorksMathematics

Convergence analysis of an augmented dual-mixed fnite element method with skew-symmetric Nitsche stabilization for the generalized Oseen equations with mixed boundary conditions

AI contributions
Not recorded for this paper
View details

Abstract

In this paper, we propose and analyze a new skew-symmetric Nitsche-augmented mixed scheme for the generalized Oseen equations with non-solenoidal convective fields, subject to mixed boundary conditions. The scheme is based on a continuous pseudostress-velocity augmented dual-mixed finite element formulation, in which the Dirichlet datum is imposed naturally, whereas the prescribed normal trace of the pseudostress is incorporated into the H(div,)H(div,) stress space. We establish the well-posedness of the continuous formulation by means of a classical lifting argument and its corresponding homogeneous problem. The essential boundary condition is then weakly enforced in the discrete scheme through suitable stabilizing Nitsche terms. We establish the existence and uniqueness of the solution to the discrete scheme, allowing the use of general conforming approximation spaces for both the pseudostress and the velocity. Moreover, in the case of homogeneous Dirichlet boundary conditions and general Neumann data, we establish the stability of the Nitsche scheme. Under mild regularity assumptions on the exact solution, we prove optimal convergence rates in an energy norm. Finally, numerical experiments in two and three dimensions confirm the theoretical convergence rates and assess the performance of the proposed scheme for non-solenoidal convective fields and solutions exhibiting boundary layers.

Introduction

The generalized Oseen equations arise from the linearization of both the steady and unsteady Navier–Stokes equations, which describe the motion of viscous incompressible fluids in a wide range of physical settings. The Navier–Stokes equations play a fundamental role in numerical analysis and scientific computing, with broad applications in engineering, geophysics, and biomedical sciences, among other fields (see, e.g., [30, 35, 46]). The numerical solution of these equations remains challenging due to the nonlinear convective term, particularly at high Reynolds numbers, where convection may dominate diffusion. In this context, generalized Oseen-type problems naturally arise at each step of fixed-point or Newton iterations applied to the Navier–Stokes equations (see, e.g., [45, 52]).

Classical mixed finite element methods have become widely used tools for the numerical approximation of fluid flows, as they allow for the simultaneous approximation of primal variables, such as velocity and pressure, together with additional variables of physical interest, often referred to as dual variables, such as the pseudostress tensor or the velocity gradient, depending on the formulation. Furthermore, other relevant quantities, such as vorticity, can be accurately recovered through suitable postprocessing techniques [20, 25, 38]. The well-posedness of these formulations typically relies on an inf-sup condition, also known as the Ladyzhenskaya–Babuška–Brezzi (LBB) condition, which must be satisfied by the discrete approximation spaces and may impose compatibility restrictions between the spaces associated with the different unknowns. An alternative approach consists of incorporating residual-based stabilization terms derived from the governing equations of the model problem, such as the conservation of momentum and mass equations, with the aim of allowing more general choices of finite element approximation spaces. This type the formulation is knows in the literature as augmented formulations (for an incomplete list, see for example [7, 26, 34, 39]).

The imposition of boundary conditions in finite element formulations can be handled in different ways. For instance, a natural boundary condition in a primal formulation becomes an essential condition in the corresponding dual-mixed formulation [20, 38]. Consequently, such a condition, as in the case of Neumann boundary conditions, must be incorporated into the corresponding continuous function space, which may complicate the construction and practical implementation of suitable finite element subspaces satisfying the prescribed boundary conditions. One way to avoid imposing this constraint directly on the approximation space is to enforce the essential boundary condition weakly by means of a Lagrange multiplier [10, 36, 37, 40]. However, this approach introduces an additional unknown and requires an additional finite element approximation space, together with a discrete inf-sup condition that must be satisfied. Another approach consists of homogenizing the essential boundary conditions by means of a suitable lifting. Although this technique allows the problem to be reformulated in terms of homogeneous boundary conditions, its discrete implementation may require constructing a lifting compatible with the finite element approximation spaces [14, 15, 16]. For problems involving interface conditions between different subdomains, mortar finite element methods [18] provide a suitable alternative, particularly when the meshes do not match across the interface. These methods are also of interest in elasticity, especially for contact problems involving two deformable bodies [42].

Another approach for the weak imposition of essential boundary conditions is the classical penalty method [9, 11], which incorporates a mesh-dependent penalty term into the variational formulation without introducing additional unknowns. However, this method is not consistent, and its convergence properties depend on the choice of the penalty parameter (see, e.g., [29, 43]). An alternative is Nitsche’s method, originally introduced in [49], which weakly enforces essential boundary conditions while preserving consistency (see, e.g., [29, 51]). Under suitable assumptions, Nitsche’s method allows optimal convergence rates to be achieved without increasing the number of discrete unknowns [17, 49]. Both symmetric and nonsymmetric formulations are available, the latter including skew-symmetric variants. While the classical symmetric formulation requires a sufficiently large penalty parameter to ensure coercivity, the stability of a penalty-free nonsymmetric Nitsche formulation has also been established for Poisson and convection–diffusion problems [23]. Furthermore, like the classical penalty method, Nitsche’s method avoids introducing additional boundary unknowns and the associated saddle-point structure arising in Lagrange multiplier formulations.

In recent years, there has been growing interest in the use of Nitsche’s method for the weak imposition of nonstandard boundary conditions in different variational formulations. Among the numerous contributions involving primal formulations, we first mention [28], where Nitsche’s method is employed to impose nonhomogeneous Robin boundary conditions for the Poisson problem. Also for the Poisson problem, but considering Dirichlet boundary conditions, a symmetric Nitsche formulation combined with least-squares and finite cell stabilization is proposed in [47], within the framework of unfitted finite element methods. In the context of linear elasticity, a Nitsche-based finite element approximation of frictionless unilateral contact conditions of Signorini type is studied in [22], with particular emphasis on the convergence analysis arising in shape optimization.

On the other hand, concerning mixed formulations, a Nitsche-based mixed finite element method is proposed in [5] for the Poisson problem with mixed boundary conditions, in which the Neumann boundary condition is weakly enforced through a symmetric Nitsche formulation. The discrete scheme employs Brezzi–Douglas–Marini (BDM) elements, and the approach is further extended to the Poisson problem with Signorini boundary conditions. In a different context, two strategies inspired by contact mechanics are proposed in [41] for the weak imposition of nonlinear seepage boundary conditions in Richards’ equation. The first approach relies on a strongly consistent penalty term inspired by Nitsche’s method, whereas the second employs a hybridized formulation in which the boundary pressure is introduced as an additional unknown.

For fluid flow problems, three variants of Nitsche’s method are studied in [8] for the Stokes equations with slip boundary conditions. These schemes combine the weak imposition of essential boundary conditions through Nitsche terms with a stabilized velocity-pressure formulation based on equal-order Pkn×PknP_k^n \times P_k^n Lagrange finite elements. For the Brinkman problem, a symmetric Nitsche scheme based on a velocity-pressure formulation with grad-div stabilization is proposed in [6] to weakly impose Dirichlet and tangential boundary conditions. In the context of porous media flow, two mixed finite element formulations for the Darcy problem with Dirichlet and Neumann boundary conditions are analyzed in [24], using Raviart–Thomas elements conforming in H(div⁡;Ω)H(\operatorname{div}; \Omega). The first formulation is consistent and belongs to the class of Nitsche-type methods, whereas the second follows a penalty approach. Further applications of Nitsche’s method to fluid flow problems can be found, among others, in [12, 13, 19].

More recently, a skew-symmetric Nitsche scheme based on an augmented dual-mixed finite element formulation has been proposed in [27] for the Brinkman problem with mixed Dirichlet–Neumann boundary conditions. The augmented formulation incorporates additional terms derived from the governing equations, allowing greater flexibility in the choice of finite element approximation spaces without requiring the discrete inf-sup compatibility conditions of the underlying mixed formulation.

Motivated by the preceding developments, in this work we build upon the frameworks introduced in [16, 15] to propose and analyze a new skew-symmetric Nitsche scheme for the generalized Oseen equations with non-solenoidal convective fields, mixed Dirichlet–Neumann boundary conditions, and non-null source terms. The method is based on an augmented dual-mixed pseudostress–velocity formulation, whose well-posedness at the continuous level is established by means of a suitable lifting of the Neumann datum. At the discrete level, the essential boundary condition is weakly enforced through consistent skew-symmetric Nitsche terms, using Raviart–Thomas elements for the pseudostress tensor and Lagrange elements for the velocity. We establish the existence and uniqueness of the discrete solution and prove the stability of the proposed scheme for homogeneous Dirichlet boundary conditions and general Neumann data. Furthermore, in contrast to [27], we derive optimal convergence rates in an energy norm under weaker regularity assumptions on the exact solution. The proposed scheme does not introduce additional unknowns into the augmented formulation and can be readily implemented using the finite element library FEniCS [2]. Finally, numerical experiments in two and three dimensions confirm the theoretical convergence rates and illustrate the performance of the method for non-solenoidal convective fields and convection-dominated flow regimes.

The remainder of this paper is organized as follows. In § 2, we introduce the model problem and the corresponding functional setting. We then recall the pseudostress–velocity formulation and establish the well-posedness of the resulting augmented variational formulation under suitable assumptions on the stabilization parameters. In § 3, we introduce the finite element approximation spaces and formulate the discrete scheme, in which the essential boundary condition is weakly enforced through suitable Nitsche terms. We also establish the existence and uniqueness of the discrete solution. § 4 is devoted to the error analysis. We first establish the error orthogonality property and derive suitable approximation properties of the interpolation operators, which are subsequently used to derive an a priori error estimate in the energy norm. Finally, in § 5, we present numerical experiments that confirm the theoretical convergence rates and illustrate the performance of the proposed method.

Model problem and preliminary results

Function spaces

Throughout this paper, let Ω⊂Rn\Omega\subset\mathbb{R}^{n}, n∈{2,3}n \in\{2,3\}, be a bounded Lipschitz domain with boundary Γ:=ΓD∪ΓN\Gamma:= \Gamma_D \cup\Gamma_N, where ΓD\Gamma_D and ΓN\Gamma_N are nonempty and disjoint. We denote by n\boldsymbol{n} the outward unit normal vector to Γ\Gamma. We adopt standard notation for Sobolev spaces, inner products, and norms (see, e.g., [33]). In particular, for any open set O⊂Rn\mathcal{O} \subset\mathbb{R}^{n}, we denote by L2(O)L^2(\mathcal{O}) the space of square-integrable functions on O\mathcal{O}. Moreover, ∥⋅∥m,O\lVert\cdot\rVert_{m,\mathcal{O}} and ∣⋅∣m,O|\cdot|_{m,\mathcal{O}} denote the standard norm and seminorm, respectively, in Hm(O)H^m(\mathcal{O}), Hm(O)nH^m(\mathcal{O})^n, and Hm(O)n×nH^m(\mathcal{O})^{n \times n}, for m≥0m \ge0, with the convention H0(O)=L2(O)H^0(\mathcal{O})=L^2(\mathcal{O}). On the other hand, given a scalar field qq and a vector field v=(vi)i=1,…,n\mathbf{v}=(v_i)_{i=1,\ldots,n}, we set the laplacian, gradient and divergence operators, respectively by

Δq:=∑i=1n∂2q∂xi2,∇q:=(∂q∂xi)i=1,…,nand∇⋅v:=∑i=1n∂vi∂xi.\Delta q:=\sum_{i=1}^{n}\frac{\partial^2q}{\partial x_i^2},\qquad\nabla q:=\left(\frac{\partial q}{\partial x_i}\right)_{i=1,\ldots,n}\qquad\text{and}\qquad\nabla\cdot\mathbf{v}:=\sum_{i=1}^{n}\frac{\partial v_i}{\partial x_i}.

Furthermore, the Laplacian of a vector field is defined componentwise, whereas the divergence of a tensor field is taken row-wise. We also introduce the Hilbert spaces H(div⁡;Ω):={v∈L2(Ω)n:∇⋅v∈L2(Ω)}H(\operatorname{div};\Omega):=\{\mathbf{v}\in L^2(\Omega)^n:\nabla\cdot\mathbf{v}\in L^2(\Omega)\} and H:={τ∈L2(Ω)n×n:∇⋅τ∈L2(Ω)n}H:=\{\boldsymbol{\tau}\in L^2(\Omega)^{n\times n}:\nabla\cdot\boldsymbol{\tau}\in L^2(\Omega)^n\}, as well as the closed subspace V:={τ∈H:τn=0 on ΓN}V:=\{\boldsymbol{\tau}\in H:\boldsymbol{\tau}\mathbf{n}=0\text{ on }\Gamma_N\}, where the boundary condition is understood in the sense of normal traces. In all these cases, we consider the standard H(div⁡)H(\operatorname{div})-norm ∥⋅∥div⁡;Ω\|\cdot\|_{\operatorname{div};\Omega}. For vector fields, we introduce the following Hilbert spaces:

Q:=H1(Ω)n,Q:=H^1(\Omega)^n,
HΓD1(Ω):={v∈H1(Ω)n:v=0 on ΓD},H^1_{\Gamma_D}(\Omega):=\{\mathbf{v}\in H^1(\Omega)^n:\mathbf{v}=0\text{ on }\Gamma_D\},
HΓN1(Ω):={v∈H1(Ω)n:v=0 on ΓN},H^1_{\Gamma_N}(\Omega):=\{\mathbf{v}\in H^1(\Omega)^n:\mathbf{v}=0\text{ on }\Gamma_N\},
H001/2(ΓD):={v∣ΓD:v∈HΓN1(Ω)},H^{1/2}_{00}(\Gamma_D):=\{\mathbf{v}|_{\Gamma_D}:\mathbf{v}\in H^1_{\Gamma_N}(\Omega)\},
H001/2(ΓN):={v∣ΓN:v∈HΓD1(Ω)}.H^{1/2}_{00}(\Gamma_N):=\{\mathbf{v}|_{\Gamma_N}:\mathbf{v}\in H^1_{\Gamma_D}(\Omega)\}.

We denote by H00−1/2(E):=(H001/2(E))′H^{-1/2}_{00}(E):=(H^{1/2}_{00}(E))' with the topological dual of the Lions–Magenes space H001/2(E)H^{1/2}_{00}(E), endowed with the duality pairing ⟨⋅,⋅⟩E\langle\cdot,\cdot\rangle_E, where E∈{ΓD,ΓN}E\in\{\Gamma_D,\Gamma_N\} (for details, see [50]).

Problem model

In this work, we consider the generalized Oseen problem: Find a velocity vector field u\mathbf{u} and a pressure scalar field pp such as

{−∇⋅(ν∇u−pI)+θu+(∇u)α=fin Ω,∇⋅u=0in Ω,u=gDon ΓD,(−ν∇u+pI)n=gNon ΓN,(1)\left\{ \begin{aligned} -\nabla\cdot(\nu\nabla\mathbf{u}-pI)+\theta\mathbf{u}+(\nabla\mathbf{u})\boldsymbol{\alpha}&=\mathbf{f} &&\text{in }\Omega,\\ \nabla\cdot\mathbf{u}&=0 &&\text{in }\Omega,\\ \mathbf{u}&=\mathbf{g}_D &&\text{on }\Gamma_D,\\ (-\nu\nabla\mathbf{u}+pI)\mathbf{n}&=\mathbf{g}_N &&\text{on }\Gamma_N, \end{aligned} \right. \tag*{(1)}

where ν>0\nu>0 is the kinematic viscosity, θ>0\theta>0 is a reaction coefficient, α∈W1,∞(Ω)n\boldsymbol{\alpha}\in W^{1,\infty}(\Omega)^n denotes a convective velocity field, not necessarily solenoidal, II is the identity matrix of Rn×n\mathbb{R}^{n\times n}, gD∈H001/2(ΓD)\mathbf{g}_D\in H^{1/2}_{00}(\Gamma_D), gN∈H00−1/2(ΓN)\mathbf{g}_N\in H^{-1/2}_{00}(\Gamma_N), and f∈L2(Ω)n\mathbf{f}\in L^2(\Omega)^n is a body force vector. Moreover, we assume the following conditions on the convective term α\boldsymbol{\alpha}:

(H1) ∥∇⋅α∥∞,Ω<ε\|\nabla\cdot\boldsymbol{\alpha}\|_{\infty,\Omega}<\varepsilon in Ω\Omega, where ε>0\varepsilon>0 is small;

(H2) α⋅n≥0\boldsymbol{\alpha}\cdot\mathbf{n}\ge0 on ΓN\Gamma_N.

Remark 1. Typically, the reaction parameter θ\theta arises from a time discretization and is given by 1Δt\frac{1}{\Delta t}, where Δt\Delta t denotes the time-step size. In turn, α\boldsymbol{\alpha} is commonly obtained from a linearization of the Navier–Stokes equations and is therefore regarded as a known velocity field. Since the underlying flow is incompressible, it is natural to assume that α\boldsymbol{\alpha} is nearly divergence-free, which motivates assumption (H1). Furthermore, assumption (H2) is naturally satisfied by the boundary conditions arising in many applications.

Next, at the continuous level, we follow the approach in [15, 16] to derive a mixed formulation of problem (P)(P). To this end, we introduce the pseudostress tensor σ:=ν∇u−pI\boldsymbol{\sigma}:=\nu\nabla\mathbf{u}-pI as an auxiliary unknown. In addition, given a tensor τ\boldsymbol{\tau}, we denote its deviator by τd:=τ−tr⁡(τ)nI\boldsymbol{\tau}^{d}:=\boldsymbol{\tau}-\frac{\operatorname{tr}(\boldsymbol{\tau})}{n}I. With these definitions, problem (P)(P) can be equivalently reformulated as follows: Find a tensor field σ\boldsymbol{\sigma} and a vector field u\mathbf{u} such that

{−∇⋅σ+θu+(∇u)α=fin Ω,1νσd−∇u=0in Ω,u=gDon ΓD,σn=−gNon ΓN.(2)\left\{ \begin{aligned} -\nabla\cdot\boldsymbol{\sigma}+\theta\mathbf{u}+(\nabla\mathbf{u})\boldsymbol{\alpha}&=\mathbf{f} &&\text{in }\Omega,\\ \frac{1}{\nu}\boldsymbol{\sigma}^{d}-\nabla\mathbf{u}&=0 &&\text{in }\Omega,\\ \mathbf{u}&=\mathbf{g}_D &&\text{on }\Gamma_D,\\ \boldsymbol{\sigma}\mathbf{n}&=-\mathbf{g}_N &&\text{on }\Gamma_N. \end{aligned} \right. \tag*{(2)}

The following lemma, whose proof is straightforward, establishes the equivalence between formulations (P)(P) and (2.2)(2.2).

Lemma 1. Let σ=ν∇u−pI\boldsymbol{\sigma}=\nu\nabla\boldsymbol{u}-pI. Then, (u,p)(\boldsymbol{u},p) is a solution of problem (P)(P) if and only if (σ,u)(\boldsymbol{\sigma},\boldsymbol{u}) is a solution of problem (2.2)(2.2). Moreover, the pressure variable can be recovered from σ\boldsymbol{\sigma} through p=−1ntr⁡(σ)p=-\frac{1}{n}\operatorname{tr}(\boldsymbol{\sigma}).

Remark 2. The previous result shows that, from the solution of the strong problem (2.2)(2.2) formulated in terms of the pseudostress and velocity, the pressure pp of the original problem (P)(P) can be recovered. Moreover, by means of a straightforward postprocessing procedure, other quantities of interest can also be obtained. In particular, since σd=ν∇u\boldsymbol{\sigma}^{d}=\nu\nabla\boldsymbol{u}, the velocity gradient and the vorticity tensor are given, respectively, by ∇u=ν−1σd\nabla\boldsymbol{u}=\nu^{-1}\boldsymbol{\sigma}^{d} and ω=12ν(σd−(σd)t)\boldsymbol{\omega}=\frac{1}{2\nu}\left(\boldsymbol{\sigma}^{d}-(\boldsymbol{\sigma}^{d})^{t}\right). For further details, we refer to [25].

The following lemma will be instrumental in the analysis of this work.

Lemma 2. Let w,v∈Q\boldsymbol{w},\boldsymbol{v}\in\mathbf{Q} and α∈H1(Ω)n\boldsymbol{\alpha}\in H^{1}(\Omega)^{n}. Then the following identity holds:

∫Ω(∇w)α⋅v=−∫Ω(∇v)α⋅w−∫Ω(∇⋅α)w⋅v+∫∂Ω(α⋅n)w⋅v.(3)\int_{\Omega}(\nabla\boldsymbol{w})\boldsymbol{\alpha}\cdot\boldsymbol{v}=-\int_{\Omega}(\nabla\boldsymbol{v})\boldsymbol{\alpha}\cdot\boldsymbol{w}-\int_{\Omega}(\nabla\cdot\boldsymbol{\alpha})\boldsymbol{w}\cdot\boldsymbol{v}+\int_{\partial\Omega}(\boldsymbol{\alpha}\cdot\boldsymbol{n})\boldsymbol{w}\cdot\boldsymbol{v}. \tag*{(3)}

Moreover, if α∈L∞(Ω)n\boldsymbol{\alpha}\in L^{\infty}(\Omega)^{n}, then the following estimate holds for all w∈Q\boldsymbol{w}\in\mathbf{Q}:

∥(∇w)α∥0,Ω2≤n∥α∥∞,Ω2∣w∣1,Ω2.(4)\lVert(\nabla\boldsymbol{w})\boldsymbol{\alpha}\rVert_{0,\Omega}^{2}\le n\lVert\boldsymbol{\alpha}\rVert_{\infty,\Omega}^{2}\lvert\boldsymbol{w}\rvert_{1,\Omega}^{2}. \tag*{(4)}

Proof. Identity (2.3) follows from a straightforward integration by parts argument, while estimate (2.4) is an immediate consequence of the Cauchy–Schwarz inequality.

By testing with suitable functions, integrating by parts, and adding appropriate residual terms from the momentum equations in (2.2), we obtain the following augmented mixed formulation, which is derived using arguments similar to those in [15, 16]: Find (σ,u)∈H×Q(\boldsymbol{\sigma},\boldsymbol{u})\in\mathbf{H}\times\mathbf{Q}, with σn=−gN\boldsymbol{\sigma}\boldsymbol{n}=-\boldsymbol{g}_{N} on ΓN\Gamma_{N}, such that

A((σ,u),(τ,v))=F(τ,v),(5)A((\boldsymbol{\sigma},\boldsymbol{u}),(\boldsymbol{\tau},\boldsymbol{v}))=F(\boldsymbol{\tau},\boldsymbol{v}), \tag*{(5)}

for all (τ,v)∈V×Q(\boldsymbol{\tau},\boldsymbol{v})\in\mathbf{V}\times\mathbf{Q}, where A:(H×Q)×(H×Q)⟶RA:(\mathbf{H}\times\mathbf{Q})\times(\mathbf{H}\times\mathbf{Q})\longrightarrow\mathbb{R} is the bilinear form defined by

A((σ,u),(τ,v)):=1ν∫Ωσd:τd+∫Ωu⋅(∇⋅τ)−∫Ωv⋅(∇⋅σ)+θ∫Ωu⋅v+∫Ω(∇u)α⋅v+κ1∫Ω(∇u−σdν):(∇v+τdν)+κ22θ∫Ω(∇⋅σ−θu−(∇u)α)⋅(∇⋅τ+θv+(∇v)α)+κ3∫ΓDu⋅v,(6)\begin{aligned} A((\boldsymbol{\sigma},\boldsymbol{u}),(\boldsymbol{\tau},\boldsymbol{v})):= {}&\frac{1}{\nu}\int_{\Omega}\boldsymbol{\sigma}^{d}:\boldsymbol{\tau}^{d}+\int_{\Omega}\boldsymbol{u}\cdot(\nabla\cdot\boldsymbol{\tau})-\int_{\Omega}\boldsymbol{v}\cdot(\nabla\cdot\boldsymbol{\sigma})+\theta\int_{\Omega}\boldsymbol{u}\cdot\boldsymbol{v}+\int_{\Omega}(\nabla\boldsymbol{u})\boldsymbol{\alpha}\cdot\boldsymbol{v}\\ &+\kappa_{1}\int_{\Omega}\left(\nabla\boldsymbol{u}-\frac{\boldsymbol{\sigma}^{d}}{\nu}\right):\left(\nabla\boldsymbol{v}+\frac{\boldsymbol{\tau}^{d}}{\nu}\right)\\ &+\frac{\kappa_{2}}{2\theta}\int_{\Omega}\left(\nabla\cdot\boldsymbol{\sigma}-\theta\boldsymbol{u}-(\nabla\boldsymbol{u})\boldsymbol{\alpha}\right)\cdot\left(\nabla\cdot\boldsymbol{\tau}+\theta\boldsymbol{v}+(\nabla\boldsymbol{v})\boldsymbol{\alpha}\right)+\kappa_{3}\int_{\Gamma_{D}}\boldsymbol{u}\cdot\boldsymbol{v}, \tag*{(6)} \end{aligned}

for all (σ,u),(τ,v)∈H×Q(\boldsymbol{\sigma},\boldsymbol{u}),(\boldsymbol{\tau},\boldsymbol{v})\in\mathbf{H}\times\mathbf{Q}, and F:H×Q⟶RF:\mathbf{H}\times\mathbf{Q}\longrightarrow\mathbb{R} is the linear form defined by

F(τ,v):=⟨τn,gD⟩ΓD+∫Ωf⋅v−κ22θ∫Ωf⋅(∇⋅τ+θv+(∇v)α)+κ3∫ΓDgD⋅v,(7)F(\boldsymbol{\tau},\boldsymbol{v}):=\langle\boldsymbol{\tau}\boldsymbol{n},\boldsymbol{g}_{D}\rangle_{\Gamma_{D}}+\int_{\Omega}\boldsymbol{f}\cdot\boldsymbol{v}-\frac{\kappa_{2}}{2\theta}\int_{\Omega}\boldsymbol{f}\cdot\left(\nabla\cdot\boldsymbol{\tau}+\theta\boldsymbol{v}+(\nabla\boldsymbol{v})\boldsymbol{\alpha}\right)+\kappa_{3}\int_{\Gamma_{D}}\boldsymbol{g}_{D}\cdot\boldsymbol{v}, \tag*{(7)}

for all (τ,v)∈H×Q(\boldsymbol{\tau},\boldsymbol{v})\in\mathbf{H}\times\mathbf{Q}, with κ1,κ2\kappa_{1},\kappa_{2} and κ3\kappa_{3}, positive parameters which will be specified later.

The following technical results will be used to establish the coercivity of the bilinear form AA on the subspace V×Q\mathbf{V}\times\mathbf{Q} of H×Q\mathbf{H}\times\mathbf{Q}, as well as the existence and uniqueness of the solution to the proposed discrete scheme.

Lemma 3. Assume that (H1)–(H2) hold and that the following conditions on the parameters are satisfied:

0<κ1<ν,0<κ2<min⁡{1−ε2θ,θκ1n∥α∥∞,Ω2},κ3>∥α⋅n∥∞,ΓD2.(8)0<\kappa_{1}<\nu,\qquad0<\kappa_{2}<\min\left\{1-\frac{\varepsilon}{2\theta},\frac{\theta\kappa_{1}}{n\lVert\boldsymbol{\alpha}\rVert_{\infty,\Omega}^{2}}\right\},\qquad\kappa_{3}>\frac{\lVert\boldsymbol{\alpha}\cdot\boldsymbol{n}\rVert_{\infty,\Gamma_{D}}}{2}. \tag*{(8)}

Then, for all (τ,v)∈H×Q(\boldsymbol{\tau},v) \in\mathbf{H} \times Q there is a positive constant CC, such that

A((τ,v),(τ,v))≥C{1ν∥τd∥0,Ω2+κ22θ∥∇⋅τ∥0,Ω2+θ∥v∥0,Ω2+∣v∣1,Ω2+∥v∥0,ΓD2}.(9)A((\boldsymbol{\tau},v),(\boldsymbol{\tau},v)) \ge C\left\{\frac{1}{\nu}\|\boldsymbol{\tau}^{d}\|_{0,\Omega}^{2}+\frac{\kappa_{2}}{2\theta}\|\nabla\cdot\boldsymbol{\tau}\|_{0,\Omega}^{2}+\theta\|v\|_{0,\Omega}^{2}+|v|_{1,\Omega}^{2}+\|v\|_{0,\Gamma_{\mathrm{D}}}^{2}\right\}. \tag*{(9)}

Moreover, there exists another positive constant CC, depending on the physical parameters and the domain Ω\Omega, such that

A((τ,v),(τ,v))≥C{∥τ∥div⁡,Ω2+∥v∥1,Ω2+∥v∥0,ΓD2},(10)A((\boldsymbol{\tau},v),(\boldsymbol{\tau},v)) \ge C\left\{\|\boldsymbol{\tau}\|_{\operatorname{div},\Omega}^{2}+\|v\|_{1,\Omega}^{2}+\|v\|_{0,\Gamma_{\mathrm{D}}}^{2}\right\}, \tag*{(10)}

for all (τ,v)∈V×Q(\boldsymbol{\tau},v) \in\mathbf{V} \times Q.

Proof. Let (τ,v)∈H×Q(\boldsymbol{\tau},v) \in\mathbf{H} \times Q. Then, using the definition of the bilinear form A(⋅,⋅)A(\cdot,\cdot) (cf. (6)), Hölder and Young’s inequalities, (H1)–(H2) and Lemma 2, we obtain

A((τ,v),(τ,v))=1ν∥τd∥0,Ω2+θ∥v∥0,Ω2+∫Ω(∇v)α⋅v+κ1(∣v∣1,Ω2−1ν∥τd∥0,Ω2)+κ22θ(∥∇⋅τ∥0,Ω2−∥θv+(∇v)α∥0,Ω2)+κ3∥v∥0,ΓD2≥1ν(1−κ1ν)∥τd∥0,Ω2+κ22θ∥∇⋅τ∥0,Ω2+θ(1−κ2)∥v∥0,Ω2−12∫Ω(∇⋅α)v⋅v+12∫ΓD(α⋅n)v⋅v+(κ1−κ2n∥α∥∞,Ω2θ)∣v∣1,Ω2+κ3∥v∥0,ΓD2≥1ν(1−κ1ν)∥τd∥0,Ω2+κ22θ∥∇⋅τ∥0,Ω2+θ(1−κ2−ε2θ)∥v∥0,Ω2+(κ1−κ2n∥α∥∞,Ω2θ)∣v∣1,Ω2+(κ3−∥α⋅n∥∞,ΓD2)∥v∥0,ΓD2,\begin{aligned} A((\boldsymbol{\tau},v),(\boldsymbol{\tau},v)) ={}&\frac{1}{\nu}\|\boldsymbol{\tau}^{d}\|_{0,\Omega}^{2}+\theta\|v\|_{0,\Omega}^{2} +\int_{\Omega}(\nabla v)\boldsymbol{\alpha}\cdot v+\kappa_{1}\left(|v|_{1,\Omega}^{2}-\frac{1}{\nu}\|\boldsymbol{\tau}^{d}\|_{0,\Omega}^{2}\right)\\ &+\frac{\kappa_{2}}{2\theta}\left(\|\nabla\cdot\boldsymbol{\tau}\|_{0,\Omega}^{2}-\|\theta v+(\nabla v)\boldsymbol{\alpha}\|_{0,\Omega}^{2}\right)+\kappa_{3}\|v\|_{0,\Gamma_{\mathrm{D}}}^{2}\\ \ge{}&\frac{1}{\nu}\left(1-\frac{\kappa_{1}}{\nu}\right)\|\boldsymbol{\tau}^{d}\|_{0,\Omega}^{2}+\frac{\kappa_{2}}{2\theta}\|\nabla\cdot\boldsymbol{\tau}\|_{0,\Omega}^{2}+\theta(1-\kappa_{2})\|v\|_{0,\Omega}^{2}-\frac{1}{2}\int_{\Omega}(\nabla\cdot\boldsymbol{\alpha})v\cdot v\\ &+\frac{1}{2}\int_{\Gamma_{\mathrm{D}}}(\boldsymbol{\alpha}\cdot\boldsymbol{n})v\cdot v+\left(\kappa_{1}-\frac{\kappa_{2}n\|\boldsymbol{\alpha}\|_{\infty,\Omega}^{2}}{\theta}\right)|v|_{1,\Omega}^{2}+\kappa_{3}\|v\|_{0,\Gamma_{\mathrm{D}}}^{2}\\ \ge{}&\frac{1}{\nu}\left(1-\frac{\kappa_{1}}{\nu}\right)\|\boldsymbol{\tau}^{d}\|_{0,\Omega}^{2}+\frac{\kappa_{2}}{2\theta}\|\nabla\cdot\boldsymbol{\tau}\|_{0,\Omega}^{2}+\theta\left(1-\kappa_{2}-\frac{\varepsilon}{2\theta}\right)\|v\|_{0,\Omega}^{2}\\ &+\left(\kappa_{1}-\frac{\kappa_{2}n\|\boldsymbol{\alpha}\|_{\infty,\Omega}^{2}}{\theta}\right)|v|_{1,\Omega}^{2}+\left(\kappa_{3}-\frac{\|\boldsymbol{\alpha}\cdot\boldsymbol{n}\|_{\infty,\Gamma_{\mathrm{D}}}}{2}\right)\|v\|_{0,\Gamma_{\mathrm{D}}}^{2}, \end{aligned}

and the estimate (9) follows from the conditions on the parameters given in (8). Moreover, the second lower bound (10) follows by restricting the previous estimate to V×Q\mathbf{V} \times Q and applying [37 Lemma 4]. □

The following result guarantees the well-posedness of the variational formulation (5) by means of standard lifting and homogenization arguments. For completeness, we provide the details.

Lemma 4. Assume the assumption 3. Then the variational formulation (5) is well-posed.

Proof. We proceed as usual (see, for instance, [14, 27]) by considering a lifting of the Neumann datum gN\boldsymbol{g}_{\mathrm{N}}. Let σg:=−∇z\boldsymbol{\sigma}_{g}:=-\nabla z, where z∈HΓD1(Ω)z\in H_{\Gamma_{\mathrm{D}}}^{1}(\Omega) is the unique solution of the problem: −Δz=0-\Delta z=0 in Ω\Omega, z=0z=0 on ΓD\Gamma_{\mathrm{D}}, and (∇z)n=gN(\nabla z)n=g_{\mathrm{N}} on ΓN\Gamma_{\mathrm{N}}. It is clear that σh∈H\boldsymbol{\sigma}_{h}\in\mathbf{H}, ∇⋅σh=0\nabla\cdot\boldsymbol{\sigma}_{h}=0 in Ω\Omega and σhn=−gN\boldsymbol{\sigma}_{h}n=-\boldsymbol{g}_{\mathrm{N}} on ΓN\Gamma_{\mathrm{N}}. If we now define σ~:=σ−σh\widetilde{\boldsymbol{\sigma}}:=\boldsymbol{\sigma}-\boldsymbol{\sigma}_{h}, then, from the strong formulation (2), we obtain the following problem in which the Neumann boundary condition has been homogenized:

{−∇⋅σ~+θu+(∇u)α=fin Ω,1νσ~d−∇u=−1νσhdin Ω,u=gDon ΓD,σ~n=0on ΓN.\left\{ \begin{aligned} -\nabla\cdot\widetilde{\boldsymbol{\sigma}}+\theta\boldsymbol{u}+(\nabla\boldsymbol{u})\boldsymbol{\alpha}&=\boldsymbol{f} &&\text{in }\Omega,\\ \frac{1}{\nu}\widetilde{\boldsymbol{\sigma}}^{d}-\nabla\boldsymbol{u}&=-\frac{1}{\nu}\boldsymbol{\sigma}_{h}^{d} &&\text{in }\Omega,\\ \boldsymbol{u}&=\boldsymbol{g}_{\mathrm{D}} &&\text{on }\Gamma_{\mathrm{D}},\\ \widetilde{\boldsymbol{\sigma}}\boldsymbol{n}&=\boldsymbol{0} &&\text{on }\Gamma_{\mathrm{N}}. \end{aligned} \right.

A weak formulation of this problem is given by: Find (σ~,u)∈V×Q(\widetilde{\boldsymbol{\sigma}},\boldsymbol{u})\in\mathbf{V}\times Q, such that

A((σ~,u),(τ,v))=F(τ,v),(11)A((\widetilde{\boldsymbol{\sigma}},\boldsymbol{u}),(\boldsymbol{\tau},v))=F(\boldsymbol{\tau},v), \tag*{(11)}

for all (τ,v)∈V×Q(\boldsymbol{\tau},v)\in\mathbf{V}\times Q. In view of the coercivity estimate (10) established in Lemma 3, the well-posedness of problem (11) follows from the Lax–Milgram theorem. Because problems (5) and (11) are equivalent, we conclude that (5) admits a unique solution (σ,u)∈H×Q(\boldsymbol{\sigma},\boldsymbol{u})\in\mathbf{H}\times Q satisfying σn=−gN\boldsymbol{\sigma}n=-\boldsymbol{g}_{\mathrm{N}} on ΓN\Gamma_{\mathrm{N}}. □

A skew-symmetric Nitsche scheme

Let {Th}h>0\{\mathcal{T}_h\}_{h>0} be a shape-regular family of partitions of Ω‾\overline{\Omega} into triangles for n=2n=2 and tetrahedra for n=3n=3. Let hTh_T denote the diameter of an element T∈ThT\in\mathcal{T}_h, and define h:=max⁡T∈ThhTh:=\max_{T\in\mathcal{T}_h}h_T. Moreover, let EE be an edge for n=2n=2 or a face for n=3n=3, and EN\mathcal{E}_N denote the set of all edges/faces of Th\mathcal{T}_h lying on ΓN\Gamma_N. For T∈ThT\in\mathcal{T}_h, we define the local tensor-valued Raviart–Thomas space of order k≥0k\geq0 by

RT⁡k(T):={τ∈L(T)n×n:τi∈RT⁡k(T), ∀i∈{1,…,n}}.\operatorname{RT}_k(T):=\{\tau\in L(T)^{n\times n}:\tau_i\in\operatorname{RT}_k(T),\ \forall i\in\{1,\ldots,n\}\}.

where τi\tau_i denotes the ii-th row of the tensor τ\tau, and RT⁡k(T):=Pk(T)n⊕xPk(T)\operatorname{RT}_k(T):=\mathbb{P}_k(T)^n\oplus\mathbf{x}\mathbb{P}_k(T) is the classical Raviart–Thomas space of order kk on TT (see, e.g., [31 Chapter 3] and [38 Section 3.3]). Here, Pk(O)\mathbb{P}_k(\mathcal{O}) denotes the space of polynomials of total degree at most kk on O⊂Rn\mathcal{O}\subset\mathbb{R}^n.

The finite element subspaces of H\mathbf{H} and Q\mathbf{Q} employed in this work are defined, respectively, by:

Hh,k:={τh∈H:τh∣T∈RT⁡k(T),∀T∈Th}.(12)\mathbf{H}_{h,k}:=\{\boldsymbol{\tau}_h\in\mathbf{H}:\boldsymbol{\tau}_h|_T\in\operatorname{RT}_k(T),\quad\forall T\in\mathcal{T}_h\}. \tag*{(12)}
Qh,k:={vh∈C(Ω‾)n:vh∣T∈Pk+1(T)n,∀T∈Th}.(13)\mathbf{Q}_{h,k}:=\{\mathbf{v}_h\in C(\overline{\Omega})^n:\mathbf{v}_h|_T\in\mathbb{P}_{k+1}(T)^n,\quad\forall T\in\mathcal{T}_h\}. \tag*{(13)}

with k≥0k\geq0, and we equip the product space Hh,k×Qh,k\mathbf{H}_{h,k}\times\mathbf{Q}_{h,k} with the norm:

∣∣∣(τh,vh)∣∣∣:={1ν∥τh∥0,Ω2+∥∇⋅τh∥0,Ω2+∑E∈ENγNhE∥τhn∥0,E2+∥vh∥1,Ω2+∥vh∥0,ΓD2}1/2.(14)\left|\left|\left|(\boldsymbol{\tau}_h,\mathbf{v}_h)\right|\right|\right|:=\left\{\frac{1}{\nu}\|\boldsymbol{\tau}_h\|_{0,\Omega}^2+\|\nabla\cdot\boldsymbol{\tau}_h\|_{0,\Omega}^2+\sum_{E\in\mathcal{E}_N}\gamma_Nh_E\|\boldsymbol{\tau}_h\mathbf{n}\|_{0,E}^2+\|\mathbf{v}_h\|_{1,\Omega}^2+\|\mathbf{v}_h\|_{0,\Gamma_D}^2\right\}^{1/2}. \tag*{(14)}

To formulate the discrete scheme, we assume, for simplicity, that the Neumann datum satisfies gN∈L2(ΓN)n\mathbf{g}_N\in L^2(\Gamma_N)^n. Under this assumption, the duality pairing involving gN∈H00−1/2(ΓN)\mathbf{g}_N\in\mathbf{H}_{00}^{-1/2}(\Gamma_N) and functions in H001/2(ΓN)\mathbf{H}_{00}^{1/2}(\Gamma_N) coincides with the L2(ΓN)nL^2(\Gamma_N)^n inner product. We now introduce the following discrete scheme, incorporating skew-symmetric Nitsche’s terms to impose the essential boundary conditions of problem (2): Find (σh,uh)∈Hh,k×Qh,k(\boldsymbol{\sigma}_h,\mathbf{u}_h)\in\mathbf{H}_{h,k}\times\mathbf{Q}_{h,k} such that

AN((σh,uh),(τh,vh))=FN(τh,vh),(15)A_N((\boldsymbol{\sigma}_h,\mathbf{u}_h),(\boldsymbol{\tau}_h,\mathbf{v}_h))=F_N(\boldsymbol{\tau}_h,\mathbf{v}_h), \tag*{(15)}

for all (τh,vh)∈Hh,k×Qh,k(\boldsymbol{\tau}_h,\mathbf{v}_h)\in\mathbf{H}_{h,k}\times\mathbf{Q}_{h,k}, where AN:(Hh,k×Qh,k)×(Hh,k×Qh,k)⟶RA_N:(\mathbf{H}_{h,k}\times\mathbf{Q}_{h,k})\times(\mathbf{H}_{h,k}\times\mathbf{Q}_{h,k})\longrightarrow\mathbb{R} is the bilinear form defined by

AN((σh,uh),(τh,vh)):=  A((σh,uh),(τh,vh))−∫ΓNτhn⋅uh+∫ΓNσhn⋅vh+∑E∈ENγNhE∫E(σhn)⋅(τhn),(16)\begin{aligned} A_N((\boldsymbol{\sigma}_h,\mathbf{u}_h),(\boldsymbol{\tau}_h,\mathbf{v}_h)) :=\;&A((\boldsymbol{\sigma}_h,\mathbf{u}_h),(\boldsymbol{\tau}_h,\mathbf{v}_h))-\int_{\Gamma_N}\boldsymbol{\tau}_h\mathbf{n}\cdot\mathbf{u}_h\\ &+\int_{\Gamma_N}\boldsymbol{\sigma}_h\mathbf{n}\cdot\mathbf{v}_h+\sum_{E\in\mathcal{E}_N}\gamma_Nh_E\int_E(\boldsymbol{\sigma}_h\mathbf{n})\cdot(\boldsymbol{\tau}_h\mathbf{n}), \tag*{(16)} \end{aligned}

for all (σh,uh),(τh,vh)∈Hh,k×Qh,k(\boldsymbol{\sigma}_h,\mathbf{u}_h),(\boldsymbol{\tau}_h,\mathbf{v}_h)\in\mathbf{H}_{h,k}\times\mathbf{Q}_{h,k}, and F:Hh,k×Qh,k⟶RF:\mathbf{H}_{h,k}\times\mathbf{Q}_{h,k}\longrightarrow\mathbb{R} is the linear form defined by

FN(τh,vh):=F(τh,vh)−∫ΓNgN⋅vh−∑E∈ENγNhE∫EgN⋅(τhn),F_N(\boldsymbol{\tau}_h,\mathbf{v}_h):=F(\boldsymbol{\tau}_h,\mathbf{v}_h)-\int_{\Gamma_N}\mathbf{g}_N\cdot\mathbf{v}_h-\sum_{E\in\mathcal{E}_N}\gamma_Nh_E\int_E\mathbf{g}_N\cdot(\boldsymbol{\tau}_h\mathbf{n}),

for all (τh,vh)∈Hh,k×Qh,k(\boldsymbol{\tau}_h,\mathbf{v}_h)\in\mathbf{H}_{h,k}\times\mathbf{Q}_{h,k}, with κ1\kappa_1, κ2\kappa_2 and κ3\kappa_3 positive parameters that satisfy the conditions (8) and γN>0\gamma_N>0 being the Nitsche parameter.

The following result guarantees the existence and uniqueness of a solution to the discrete problem (15).

Theorem 5. Under the assumptions of Lemma 3, problem (15) admits a unique solution (σh,uh)∈Hh,k×Qh,k(\boldsymbol{\sigma}_h,\mathbf{u}_h)\in\mathbf{H}_{h,k}\times\mathbf{Q}_{h,k}.

Proof. Using the definition of the bilinear form AN(⋅,⋅)A_N(\cdot,\cdot) and the norm ∥ ⁣(⋅,⋅) ⁣∥\lVert\!(\cdot,\cdot)\!\rVert (cf. (16) and (14), respectively), together with Lemma 3, there exists a positive constant CA:=min⁡{κ22θ,θ}C_A := \min\left\{\frac{\kappa_2}{2\theta},\theta\right\} such that

AN((τh,vh),(τh,vh))≥CA∥ ⁣(τh,vh) ⁣∥2,(17)A_N((\tau_h,v_h),(\tau_h,v_h)) \ge C_A \lVert\!(\tau_h,v_h)\!\rVert^2, \tag*{(17)}

for all (τh,vh)∈Hh,k×Qh,k(\tau_h,v_h) \in H_{h,k}\times Q_{h,k}, which proves the result.

Remark 3. In the case of homogeneous Dirichlet data, gD=0g_D=0, we obtain the stability estimate

∥ ⁣(σh,uh) ⁣∥≤C{∥f∥0,Ω2+∥gN∥0,ΓN2+∑E∈ENγNhE∥gN∥0,E2}1/2,\lVert\!(\sigma_h,u_h)\!\rVert\le C\left\{\lVert f\rVert_{0,\Omega}^2+\lVert g_N\rVert_{0,\Gamma_N}^2+\sum_{E\in\mathcal{E}_N}\gamma_N h_E\lVert g_N\rVert_{0,E}^2\right\}^{1/2},

where the constant CC depends on θ\theta and ∥α∥∞,Ω\lVert\alpha\rVert_{\infty,\Omega}, but is independent of the viscosity ν\nu. For nonhomogeneous Dirichlet data, the present theoretical framework does not provide a stability estimate for the Nitsche scheme. Establishing such an estimate requires additional arguments and may therefore constitute an interesting direction for future work.

Error analysis

We begin by establishing the consistency of the discrete formulation (15).

Lemma 6. For s>1/2s>1/2, assume (σ,u)∈Hs(Ω)n×n∩H×H1+s(Ω)n∩Q(\sigma,u)\in H^s(\Omega)^{n\times n}\cap H\mathbin{\times}H^{1+s}(\Omega)^n\cap Q solution of (2), and (σh,uh)∈Hh,k×Qh,k(\sigma_h,u_h)\in H_{h,k}\times Q_{h,k} solution of the discrete scheme (15). Then

AN((σ−σh,u−uh),(τh,vh))=0,A_N((\sigma-\sigma_h,u-u_h),(\tau_h,v_h))=0,

for all (τh,vh)∈Hh,k×Qh,k(\tau_h,v_h)\in H_{h,k}\times Q_{h,k}.

Proof. The claim follows directly from (15), integration by parts, and the extra regularity assumptions of (σ,u)∈Hs(Ω)n×n∩H×H1+s(Ω)n∩Q(\sigma,u)\in H^s(\Omega)^{n\times n}\cap H\mathbin{\times}H^{1+s}(\Omega)^n\cap Q, which satisfies (2).

Now, we introduce some interpolation operators, together with their corresponding approximation properties, which will be instrumental in establishing the optimal convergence of the proposed method. For each T∈ThT\in\mathcal{T}_h, we define PTk:L2(T)n⟶Pk(T)nP_T^k:L^2(T)^n\longrightarrow\mathbb{P}_k(T)^n as the L2L^2-orthogonal projector. Then, the following approximation estimates hold (see [33 Theorem 18.16]):

∥v−PTk(v)∥0,T≤ChT∣v∣1,T,(18)\lVert v-P_T^k(v)\rVert_{0,T}\le C h_T\lvert v\rvert_{1,T}, \tag*{(18)}
∣v−PTk(v)∣1,T≤C∣v∣1,T,(19)\lvert v-P_T^k(v)\rvert_{1,T}\le C\lvert v\rvert_{1,T}, \tag*{(19)}

for all v∈H1(T)nv\in H^1(T)^n. To estimate the pseudostress error, we consider, for s∈(1/2,k+1]s\in(1/2,k+1], the global and local Raviart–Thomas interpolation operators Πhk:Hs(Ω)n×n∩H⟶Hh,k\Pi_h^k:H^s(\Omega)^{n\times n}\cap H\longrightarrow H_{h,k} and ΠTk(τ):=Πhk(τ)∣T\Pi_T^k(\tau):=\Pi_h^k(\tau)|_T, respectively, characterized by the following identities (for details, see [20, 38]):

∫EΠTk(τ)n⋅q=∫Eτn⋅q∀E∈E(T), ∀T∈Th, ∀q∈Pk(E)n, k≥0,(20)\int_E \Pi_T^k(\tau)n\cdot q=\int_E \tau n\cdot q\qquad\forall E\in\mathcal{E}(T),\ \forall T\in\mathcal{T}_h,\ \forall q\in\mathbb{P}_k(E)^n,\ k\ge0, \tag*{(20)}

and

∫TΠhk(τ):σ=∫Tτ:σ∀T∈Th, ∀σ∈Pk−1(T)n×n, k≥1.(21)\int_T \Pi_h^k(\tau):\sigma=\int_T \tau:\sigma\qquad\forall T\in\mathcal{T}_h,\ \forall\sigma\in\mathbb{P}_{k-1}(T)^{n\times n},\ k\ge1. \tag*{(21)}

From (20), it follows that

∫E(τ−ΠTk(τ))n⋅PTk(v)=0∀τ∈Hk+1(T)n×n, ∀v∈L2(E)n,(22)\int_E(\tau-\Pi_T^k(\tau))n\cdot P_T^k(v)=0\qquad\forall\tau\in H^{k+1}(T)^{n\times n},\ \forall v\in L^2(E)^n, \tag*{(22)}

for all edge/face EE of the element T∈ThT \in\mathcal{T}_h. Moreover, for s∈(0,k+1]s \in(0,k+1] the interpolation operator satisfies the following estimate (see [37] for details):

∥τ−Πhk(τ)∥div⁡,Ω≤Chs{∥τ∥s,Ω+∥∇⋅τ∥s,Ω}.(23)\lVert\boldsymbol{\tau}-\Pi_h^k(\boldsymbol{\tau})\rVert_{\operatorname{div},\Omega}\leq C h^s\left\{\lVert\boldsymbol{\tau}\rVert_{s,\Omega}+\lVert\nabla\cdot\boldsymbol{\tau}\rVert_{s,\Omega}\right\}. \tag*{(23)}

for all τ∈Hs(Ω)n×n∩H\boldsymbol{\tau}\in H^s(\Omega)^{n\times n}\cap\mathbb{H} with ∇⋅τ∈Hs(Ω)n\nabla\cdot\boldsymbol{\tau}\in H^s(\Omega)^n.

The following result establishes a new interpolation error estimate for Πhk\Pi_h^k on the boundary ΓN\Gamma_N, which will be used to control the Nitsche term in the convergence analysis of the scheme.

Lemma 7. Let s∈(1/2,k+1]s\in(1/2,k+1] and σ∈Hs(Ω)n×n∩H\boldsymbol{\sigma}\in H^s(\Omega)^{n\times n}\cap\mathbb{H}. Then, there is a positive constant CC, such that

{∑E∈ENhE∥(τ−Πhk(τ))n∥0,E2}1/2≤Chs∥τ∥s,Ω.(24)\left\{\sum_{E\in\mathcal{E}_N}h_E\lVert(\boldsymbol{\tau}-\Pi_h^k(\boldsymbol{\tau}))\boldsymbol{n}\rVert_{0,E}^2\right\}^{1/2}\leq C h^s\lVert\boldsymbol{\tau}\rVert_{s,\Omega}. \tag*{(24)}

Proof. We begin with the case s∈(1/2,k+1]s\in(1/2,k+1]. For E∈ENE\in\mathcal{E}_N, let PEk:L2(E)n⟶Pk(E)nP_E^k:L^2(E)^n\longrightarrow\mathbb{P}_k(E)^n be the L2L^2-orthogonal projector. Then, by the definition of PEkP_E^k and the characterization (20) of Πhk\Pi_h^k on each E∈ENE\in\mathcal{E}_N, we have

(Πhkτ)n=PEk(τn)∀τ∈Hs(Ω)n×n∩H.(25)(\Pi_h^k\boldsymbol{\tau})\boldsymbol{n}=P_E^k(\boldsymbol{\tau}\boldsymbol{n})\qquad\forall\boldsymbol{\tau}\in H^s(\Omega)^{n\times n}\cap\mathbb{H}. \tag*{(25)}

Now, let T∈ThT\in\mathcal{T}_h be the unique element such that E∈E(T)∩ENE\in\mathcal{E}(T)\cap\mathcal{E}_N. We define Q0:=1∣T∣∫TτQ_0:=\frac{1}{|T|}\int_T\boldsymbol{\tau}. It is clear that Q0n∈P0(E)n⊆Pk(E)nQ_0\boldsymbol{n}\in\mathbb{P}_0(E)^n\subseteq\mathbb{P}_k(E)^n. Hence, by the best-approximation property of the orthogonal projector PEkP_E^k and (25), we have

∥(τ−Πhkτ)n∥0,E=∥(I−PEk)(τn)∥0,E=inf⁡v∈Pk(E)n∥τn−v∥0,E≤∥τn−Q0n∥0,E≤∥τ−Q0∥0,E.(26)\lVert(\boldsymbol{\tau}-\Pi_h^k\boldsymbol{\tau})\boldsymbol{n}\rVert_{0,E} =\lVert(I-P_E^k)(\boldsymbol{\tau}\boldsymbol{n})\rVert_{0,E} =\inf_{\boldsymbol{v}\in\mathbb{P}_k(E)^n}\lVert\boldsymbol{\tau}\boldsymbol{n}-\boldsymbol{v}\rVert_{0,E} \leq\lVert\boldsymbol{\tau}\boldsymbol{n}-Q_0\boldsymbol{n}\rVert_{0,E} \leq\lVert\boldsymbol{\tau}-Q_0\rVert_{0,E}. \tag*{(26)}

To proceed with the proof, we recall the following fractional trace inequality [3 Lemma 2.1]: For all v∈Hs(Ω)n\boldsymbol{v}\in H^s(\Omega)^n, we have

∥v∥0,E≤C{hT−1/2∥v∥0,T+hTs−1/2∣v∣s,T},\lVert\boldsymbol{v}\rVert_{0,E}\leq C\left\{h_T^{-1/2}\lVert\boldsymbol{v}\rVert_{0,T}+h_T^{s-1/2}|\boldsymbol{v}|_{s,T}\right\},

and the fractional Poincaré inequality (for details, see [33 Lemma 3.26] or [32 Lemma 7.1]): For all τ∈Hs(Ω)n×n\boldsymbol{\tau}\in H^s(\Omega)^{n\times n}, we get

∥τ−Q0∥0,T≤ChTs∣τ∣s,T.\lVert\boldsymbol{\tau}-Q_0\rVert_{0,T}\leq C h_T^s|\boldsymbol{\tau}|_{s,T}.

Combining these estimates with (26), we obtain

∥(τ−Πhkτ)n∥0,E≤C{hT−1/2∥τ−Q0∥0,T+hTs−1/2∣τ−Q0∣s,T}≤ChTs−1/2∣τ∣s,T.\lVert(\boldsymbol{\tau}-\Pi_h^k\boldsymbol{\tau})\boldsymbol{n}\rVert_{0,E} \leq C\left\{h_T^{-1/2}\lVert\boldsymbol{\tau}-Q_0\rVert_{0,T}+h_T^{s-1/2}|\boldsymbol{\tau}-Q_0|_{s,T}\right\} \leq C h_T^{s-1/2}|\boldsymbol{\tau}|_{s,T}.

The case s=1s=1 is a direct consequence of estimate [37 (25)]. For the remaining case, when s∈(1/2,k+1]s\in(1/2,k+1], let r∈Nr\in\mathbb{N} be such that 1≤r≤k1\leq r\leq k and r<s≤r+1r<s\leq r+1. By [44 Lemma 3.7], there exists a positive constant CC and a matrix Qr∈Pr(T)n×nQ_r\in\mathbb{P}_r(T)^{n\times n}, such that

∣τ−Qr∣1,T≤ChTs−1∣τ∣s,T∀τ∈Hs(T)n×n.(27)|\boldsymbol{\tau}-Q_r|_{1,T}\leq C h_T^{s-1}|\boldsymbol{\tau}|_{s,T}\qquad\forall\boldsymbol{\tau}\in H^s(T)^{n\times n}. \tag*{(27)}

If define Q‾r:=Qr+1∣T∣∫T(τ−Qr)\overline{Q}_r:=Q_r+\frac{1}{|T|}\int_T(\boldsymbol{\tau}-Q_r), we have ∫TQ‾r=∫Tτ\int_T\overline{Q}_r=\int_T\boldsymbol{\tau}, and therefore Q‾r−τ∈L02(T)n×n\overline{Q}_r-\boldsymbol{\tau}\in L_0^2(T)^{n\times n}. Next, as hT<Ch_T<C, by Poincaré inequality on L02(T)n×nL_0^2(T)^{n\times n} (cf. [33 Lemma 3.27]) and (27), we have

∥τ−Q‾r∥0,T≤ChT∣τ−Q‾r∣1,T=ChT∣τ−Qr∣1,T≤ChTs−1∣τ−Qr∣s,T.(28)\lVert\boldsymbol{\tau}-\overline{Q}_r\rVert_{0,T}\leq C h_T|\boldsymbol{\tau}-\overline{Q}_r|_{1,T} =C h_T|\boldsymbol{\tau}-Q_r|_{1,T} \leq C h_T^{s-1}|\boldsymbol{\tau}-Q_r|_{s,T}. \tag*{(28)}

In turn, since r≤kr \le k and Q‾r∈Pr(T)n×n⊂RTk(T)\overline{Q}_r \in\mathbb{P}_r(T)^{n\times n} \subset\mathbb{RT}_k(T), we have ΠhkQ‾r=Q‾r\Pi_h^k\overline{Q}_r=\overline{Q}_r. Finally, applying the result for s=1s=1 together with (4.10) and (4.11), we obtain

∥(τ−Πhkτ)n∥0,E≤∥(τ−Q‾r)n−Πhk(τ−Q‾r)n∥0,E≤ChE1/2∥τ−Q‾r∥1,T≤ChTs−1/2∣τ−Qr∣s,T.\|(\tau-\Pi_h^k\tau)n\|_{0,E}\leq\|(\tau-\overline{Q}_r)n-\Pi_h^k(\tau-\overline{Q}_r)n\|_{0,E}\leq C h_E^{1/2}\|\tau-\overline{Q}_r\|_{1,T}\leq C h_T^{s-1/2}|\tau-Q_r|_{s,T}.

which completes the proof.

Finally, for the velocity approximations, we consider the Lagrange interpolant Ihk:Hs(Ω)n⟶Qh,kI_h^k:H^s(\Omega)^n\longrightarrow Q_{h,k}, which satisfies: For all T∈ThT\in\mathcal{T}_h

∣v−Ihk(v)∣l,T≤ChTs−l∣v∣s,T,(29)|v-I_h^k(v)|_{l,T}\leq Ch_T^{s-l}|v|_{s,T}, \tag*{(29)}

for all v∈Hs(T)nv\in H^s(T)^n with l=0,1l=0,1 and n2<s≤k+2\frac{n}{2}<s\leq k+2 (for details, see [20, 21, 33]).

Theorem 8 provides an optimal a priori error estimate in the energy norm (3.3), with a constant CC that is independent of hh. With the aim of making the dependence on the physical parameters at least partially explicit, the following result is established under assumptions on the parameters of problem (P)(P) that are typically satisfied in practice, namely:

ν≤1and1≤∥α∥∞,Ω≤θ.(30)\nu\leq1\quad\text{and}\quad1\leq\|\alpha\|_{\infty,\Omega}\leq\theta. \tag*{(30)}

Theorem 8. Consider assumptions (H1)-(H2), the parameter conditions (2.8) on κ1\kappa_1, κ2\kappa_2, and κ3\kappa_3, with γN>0\gamma_N>0 and k≥0k\geq0, together with the conditions (4.13). Moreover, assume s∈(1/2,k+1]s\in(1/2,k+1] and that the solution of (2.2) satisfies (σ,u)∈Hs(Ω)n×n∩H×Hs+1(Ω)n∩Q(\sigma,u)\in H^s(\Omega)^{n\times n}\cap H\times H^{s+1}(\Omega)^n\cap Q with ∇⋅σ∈Hs(Ω)n\nabla\cdot\sigma\in H^s(\Omega)^n, and let (σh,uh)∈Hh,k×Qh,k(\sigma_h,u_h)\in H_{h,k}\times Q_{h,k} be the solution of (3.4). Then, there exists a positive constant CC, independent of hh, but depending on θ\theta, κ1\kappa_1, κ2\kappa_2, and γN\gamma_N, such that

∥∥(σ−σh,u−uh)∥∥≤Chs2θκ2max⁡{1ν1/2,θ}{1ν∥σ∥s,Ω+1ν∥∇⋅σ∥s,Ω+θ∥u∥s+1,Ω}.\|\|(\sigma-\sigma_h,u-u_h)\|\|\leq Ch^s\frac{2\theta}{\kappa_2}\max\left\{\frac{1}{\nu^{1/2}},\theta\right\}\left\{\frac{1}{\nu}\|\sigma\|_{s,\Omega}+\frac{1}{\nu}\|\nabla\cdot\sigma\|_{s,\Omega}+\theta\|u\|_{s+1,\Omega}\right\}.

Proof. We proceed as in the proof of [27 Theorem 5]. To this end, we define ησ:=σ−Πhk(σ)\eta^\sigma:=\sigma-\Pi_h^k(\sigma) and ηu:=u−Ihk(u)\eta^u:=u-I_h^k(u). Recalling the definition of the bilinear form AN(⋅,⋅)A_N(\cdot,\cdot) (cf. (3.5)) and applying (4.5) together with the Cauchy–Schwarz inequality, we obtain

AN((ησ,ηu),(τh,vh))=1ν∫Ω(ησ)d:τhd+∫Ωηu⋅(∇⋅τh)−∫Ωvh⋅(∇⋅ησ)+θ∫Ωηu⋅vh+∫Ω(∇ηu)α⋅vh+κ1∫Ω(∇ηu−(ησ)dν):(∇vh+τhdν)+κ22θ∫Ω(∇⋅ησ−θηu−(∇ηu)α)⋅(∇⋅τh+θvh+(∇vh)α)+κ3∫ΓDηu⋅vh−∫ΓN(τhn)⋅ηu+∑E∈EN∫E(ησn)⋅(vh−PTk(vh))+∑E∈ENγNhE∫E(ησn)⋅(τhn)\begin{aligned} A_N((\eta^\sigma,\eta^u),(\tau_h,v_h)) ={}&\frac{1}{\nu}\int_\Omega(\eta^\sigma)^d:\tau_h^d+\int_\Omega\eta^u\cdot(\nabla\cdot\tau_h)-\int_\Omega v_h\cdot(\nabla\cdot\eta^\sigma)+\theta\int_\Omega\eta^u\cdot v_h+\int_\Omega(\nabla\eta^u)\alpha\cdot v_h\\ &+\kappa_1\int_\Omega\left(\nabla\eta^u-\frac{(\eta^\sigma)^d}{\nu}\right):\left(\nabla v_h+\frac{\tau_h^d}{\nu}\right)+\frac{\kappa_2}{2\theta}\int_\Omega\left(\nabla\cdot\eta^\sigma-\theta\eta^u-(\nabla\eta^u)\alpha\right)\cdot\left(\nabla\cdot\tau_h+\theta v_h+(\nabla v_h)\alpha\right)\\ &+\kappa_3\int_{\Gamma_D}\eta^u\cdot v_h-\int_{\Gamma_N}(\tau_hn)\cdot\eta^u+\sum_{E\in\mathcal{E}_N}\int_E(\eta^\sigma n)\cdot(v_h-P_T^k(v_h))+\sum_{E\in\mathcal{E}_N}\gamma_Nh_E\int_E(\eta^\sigma n)\cdot(\tau_hn) \end{aligned}
≤C{1ν∥(ησ)d∥0,Ω2+∥ηu∥0,Ω2+∥∇⋅ησ∥0,Ω2+θ2∥ηu∥0,Ω2+∥(∇ηu)α∥0,Ω2+∥∇⋅ησ−θηu−(∇ηu)α∥0,Ω2+1θ2∥∇⋅ησ−θηu−(∇ηu)α∥0,Ω2+∥ηu∥0,ΓD2+∑E∈ENhE−1∥ηu∥0,E2+∑E∈ENhE∥ησn∥0,E2}1/2×{1ν∥τhd∥0,Ω2+∥∇⋅τh∥0,Ω2+∥vh∥0,Ω2+∥∇vh+τhdν∥0,Ω2+∥∇⋅τh+θvh+(∇vh)α∥0,Ω2+∥vh∥0,ΓD2+∑E∈ENγNhE∥τhn∥0,E2+∑E∈ENhE−1∥vh−PTk(vh)∥0,E2}1/2.\begin{aligned} \leq C\Bigg\{& \frac{1}{\nu}\|(\eta^\sigma)^d\|_{0,\Omega}^2+\|\eta^u\|_{0,\Omega}^2+\|\nabla\cdot\eta^\sigma\|_{0,\Omega}^2+\theta^2\|\eta^u\|_{0,\Omega}^2+\|(\nabla\eta^u)\alpha\|_{0,\Omega}^2\\ &+\left\|\nabla\cdot\eta^\sigma-\theta\eta^u-(\nabla\eta^u)\alpha\right\|_{0,\Omega}^2+\frac{1}{\theta^2}\|\nabla\cdot\eta^\sigma-\theta\eta^u-(\nabla\eta^u)\alpha\|_{0,\Omega}^2+\|\eta^u\|_{0,\Gamma_D}^2\\ &+\sum_{E\in\mathcal{E}_N}h_E^{-1}\|\eta^u\|_{0,E}^2+\sum_{E\in\mathcal{E}_N}h_E\|\eta^\sigma n\|_{0,E}^2\Bigg\}^{1/2}\\ &\times\Bigg\{\frac{1}{\nu}\|\tau_h^d\|_{0,\Omega}^2+\|\nabla\cdot\tau_h\|_{0,\Omega}^2+\|v_h\|_{0,\Omega}^2+\left\|\nabla v_h+\frac{\tau_h^d}{\nu}\right\|_{0,\Omega}^2\\ &+\|\nabla\cdot\tau_h+\theta v_h+(\nabla v_h)\alpha\|_{0,\Omega}^2+\|v_h\|_{0,\Gamma_D}^2+\sum_{E\in\mathcal{E}_N}\gamma_Nh_E\|\tau_hn\|_{0,E}^2+\sum_{E\in\mathcal{E}_N}h_E^{-1}\|v_h-P_T^k(v_h)\|_{0,E}^2\Bigg\}^{1/2}. \end{aligned}

Now, using (2.4), Young’s inequality, and a trace inequality, we obtain

AN((ησ,ηu),(τh,vh))≤C{1ν(1+1ν)∥(ησ)d∥0,Ω2+(1+1θ2)∥∇⋅ησ∥0,Ω2+(1+θ2+∥α∥∞,Ω2+∥α∥∞,Ω2θ2)∥ηu∥1,Ω2+∑E∈ENhE−1∥ηu∥0,E2+∑E∈ENhE∥ησn∥0,E2}1/2×{1ν(1+1ν)∥τhd∥0,Ω2+∥∇⋅τh∥0,Ω2+(1+θ2+∥α∥∞,Ω2)∥vh∥1,Ω2+∥vh∥0,ΓD2+∑E∈ENγNhE∥τhn∥0,E2+∑E∈ENhE−1∥vh−PTk(vh)∥0,E2}1/2≤C{1ν2∥(ησ)d∥0,Ω2+∥∇⋅ησ∥0,Ω2+θ2∥ηu∥1,Ω2+∑E∈ENhE∥ησn∥0,E2+∑E∈ENhE−1∥ηu∥0,E2}1/2×{1ν2∥τhd∥0,Ω2+∥∇⋅τh∥0,Ω2+θ2∥vh∥1,Ω2+∥vh∥0,ΓD2+∑E∈ENhE−1∥vh−PTk(vh)∥0,E2+∑E∈ENγNhE∥τhn∥0,E2}1/2,(31)\begin{aligned} A_N((\eta^\sigma,\eta^u),(\tau_h,v_h)) &\le C\left\{\frac{1}{\nu}\left(1+\frac{1}{\nu}\right)\|\left(\eta^\sigma\right)^d\|_{0,\Omega}^2+\left(1+\frac{1}{\theta^2}\right)\|\nabla\cdot\eta^\sigma\|_{0,\Omega}^2+\left(1+\theta^2+\|\alpha\|_{\infty,\Omega}^2+\frac{\|\alpha\|_{\infty,\Omega}^2}{\theta^2}\right)\|\eta^u\|_{1,\Omega}^2\right.\\ &\qquad\left.+\sum_{E\in\mathcal E_N}h_E^{-1}\|\eta^u\|_{0,E}^2+\sum_{E\in\mathcal E_N}h_E\|\eta^\sigma n\|_{0,E}^2\right\}^{1/2}\\ &\quad\times\left\{\frac{1}{\nu}\left(1+\frac{1}{\nu}\right)\|\tau_h^d\|_{0,\Omega}^2+\|\nabla\cdot\tau_h\|_{0,\Omega}^2+(1+\theta^2+\|\alpha\|_{\infty,\Omega}^2)\|v_h\|_{1,\Omega}^2+\|v_h\|_{0,\Gamma_D}^2\right.\\ &\qquad\left.+\sum_{E\in\mathcal E_N}\gamma_Nh_E\|\tau_hn\|_{0,E}^2+\sum_{E\in\mathcal E_N}h_E^{-1}\|v_h-P_T^k(v_h)\|_{0,E}^2\right\}^{1/2}\\ &\le C\left\{\frac{1}{\nu^2}\|\left(\eta^\sigma\right)^d\|_{0,\Omega}^2+\|\nabla\cdot\eta^\sigma\|_{0,\Omega}^2+\theta^2\|\eta^u\|_{1,\Omega}^2+\sum_{E\in\mathcal E_N}h_E\|\eta^\sigma n\|_{0,E}^2+\sum_{E\in\mathcal E_N}h_E^{-1}\|\eta^u\|_{0,E}^2\right\}^{1/2}\\ &\quad\times\left\{\frac{1}{\nu^2}\|\tau_h^d\|_{0,\Omega}^2+\|\nabla\cdot\tau_h\|_{0,\Omega}^2+\theta^2\|v_h\|_{1,\Omega}^2+\|v_h\|_{0,\Gamma_D}^2\right.\\ &\qquad\left.+\sum_{E\in\mathcal E_N}h_E^{-1}\|v_h-P_T^k(v_h)\|_{0,E}^2+\sum_{E\in\mathcal E_N}\gamma_Nh_E\|\tau_hn\|_{0,E}^2\right\}^{1/2}, \tag*{(31)} \end{aligned}

for all (τh,vh)∈Hh,k×Qh,k(\tau_h,v_h)\in H_{h,k}\times Q_{h,k}.

In turn, combining the local trace inequality (cf. [33 Lemma 12.15])

∥v∥0,E2≤C(hT−1∥v∥0,T2+hT∣v∣1,T2)∀v∈H1(T)d,(32)\|v\|_{0,E}^2\le C\left(h_T^{-1}\|v\|_{0,T}^2+h_T|v|_{1,T}^2\right)\qquad\forall v\in H^1(T)^d, \tag*{(32)}

and Young’s inequality with the mesh regularity and (4.1)–(4.2), we deduce

∑E∈ENhE−1∥vh−PTk(vh)∥0,E2≤C∣vh∣1,Ω2.(33)\sum_{E\in\mathcal E_N}h_E^{-1}\|v_h-P_T^k(v_h)\|_{0,E}^2\le C|v_h|_{1,\Omega}^2. \tag*{(33)}

Thus, using these last estimates, we obtain

1ν2∥τhd∥0,Ω2+∥∇⋅τh∥0,Ω2+θ2∥vh∥1,Ω2+∥vh∥0,ΓD2+∑E∈ENγNhE∥τhn∥0,E2+∑E∈ENhE−1∥vh−PTk(vh)∥0,E2≤max⁡{1ν,θ2}∥ ⁣(τh,vh) ⁣∥2.(34)\begin{aligned} \frac{1}{\nu^2}\|\tau_h^d\|_{0,\Omega}^2+\|\nabla\cdot\tau_h\|_{0,\Omega}^2+\theta^2\|v_h\|_{1,\Omega}^2+\|v_h\|_{0,\Gamma_D}^2 +\sum_{E\in\mathcal E_N}\gamma_Nh_E\|\tau_hn\|_{0,E}^2 +\sum_{E\in\mathcal E_N}h_E^{-1}\|v_h-P_T^k(v_h)\|_{0,E}^2\\ \le\max\left\{\frac{1}{\nu},\theta^2\right\}\|\!(\tau_h,v_h)\!\|^2. \tag*{(34)} \end{aligned}

On the other hand, from the definition of the deviator (ησ)d(\eta^\sigma)^d, we get

∥(ησ)d∥0,T2=∥ησ−tr⁡(ησ)nI∥0,T2≤2∥ησ∥0,T2+2n∥tr⁡(ησ)∥0,T2≤C∥ησ∥0,T2.(35)\|(\eta^\sigma)^d\|_{0,T}^2=\left\|\eta^\sigma-\frac{\operatorname{tr}(\eta^\sigma)}{n}I\right\|_{0,T}^2\le2\|\eta^\sigma\|_{0,T}^2+\frac{2}{n}\|\operatorname{tr}(\eta^\sigma)\|_{0,T}^2\le C\|\eta^\sigma\|_{0,T}^2. \tag*{(35)}

Then, applying Lemma 7, (4.6), (4.12), (4.15), (4.18), and employing again the mesh regularity, we deduce that

1ν2∥(ησ)d∥0,Ω2+∥∇⋅ησ∥0,Ω2+θ2∥ηu∥1,Ω2+∑E∈ENhE∥ησn∥0,E2+∑E∈ENhE−1∥ηu∥0,E2≤Ch2s{1ν2∥σ∥s,Ω2+1ν2∥∇⋅σ∥s,Ω2+θ2∥u∥s+1,Ω2}.(36)\begin{aligned} \frac{1}{\nu^2}\|(\eta^\sigma)^d\|_{0,\Omega}^2+\|\nabla\cdot\eta^\sigma\|_{0,\Omega}^2+\theta^2\|\eta^u\|_{1,\Omega}^2 +\sum_{E\in\mathcal E_N}h_E\|\eta^\sigma n\|_{0,E}^2+\sum_{E\in\mathcal E_N}h_E^{-1}\|\eta^u\|_{0,E}^2\\ \le Ch^{2s}\left\{\frac{1}{\nu^2}\|\sigma\|_{s,\Omega}^2+\frac{1}{\nu^2}\|\nabla\cdot\sigma\|_{s,\Omega}^2+\theta^2\|u\|_{s+1,\Omega}^2\right\}. \tag*{(36)} \end{aligned}

Connecting (4.14), (4.17) and (4.19), we get

AN((ησ,ηu),(τh,vh))≤Chsmax⁡{1ν1/2,θ}{1ν∥σ∥s,Ω+1ν∥∇⋅σ∥s,Ω+θ∥u∥s+1,Ω}∥(τh,vh)∥(37)A_N((\eta^\sigma,\eta^u),(\tau_h,v_h)) \leq C h^s \max\left\{\frac{1}{\nu^{1/2}},\theta\right\}\left\{\frac{1}{\nu}\|\sigma\|_{s,\Omega}+\frac{1}{\nu}\|\nabla\cdot\sigma\|_{s,\Omega}+\theta\|u\|_{s+1,\Omega}\right\}\|(\tau_h,v_h)\| \tag*{(37)}

for all (τh,vh)∈Hh,k×Qh,k(\tau_h,v_h)\in H_{h,k}\times Q_{h,k}.

On the other hand, from (23), (29), the mesh regularity, and the local and global trace inequalities, we have

∥(ησ,ηu)∥2≤Ch2s[1ν∥σ∥s,Ω2+∥∇⋅σ∥s,Ω2+∥u∥s+1,Ω2].(38)\|(\eta^\sigma,\eta^u)\|^2 \leq C h^{2s}\left[\frac{1}{\nu}\|\sigma\|_{s,\Omega}^2+\|\nabla\cdot\sigma\|_{s,\Omega}^2+\|u\|_{s+1,\Omega}^2\right]. \tag*{(38)}

Now, defining (ξhσ,ξhu):=(Πhk(σ)−σh,Ihk(u)−uh)(\xi_h^\sigma,\xi_h^u):=(\Pi_h^k(\sigma)-\sigma_h,I_h^k(u)-u_h), and using the coercivity of AN(⋅,⋅)A_N(\cdot,\cdot) (cf. (17)) with CA−1=2θκ22C_A^{-1}=\frac{2\theta}{\kappa_2^2}, and Lemma 6, we obtain

∥(ξhσ,ξhu)∥2≤2θκ22AN((ξhσ,ξhu),(ξhσ,ξhu))=−2θκ22AN((ησ,ηu),(ξhσ,ξhu)),\|(\xi_h^\sigma,\xi_h^u)\|^2 \leq\frac{2\theta}{\kappa_2^2}A_N((\xi_h^\sigma,\xi_h^u),(\xi_h^\sigma,\xi_h^u))=-\frac{2\theta}{\kappa_2^2}A_N((\eta^\sigma,\eta^u),(\xi_h^\sigma,\xi_h^u)),

and applying (37), we conclude that

∥(ξσ,ξu)∥≤Chs2θκ22max⁡{1ν1/2,θ}{1ν∥σ∥s,Ω+1ν∥∇⋅σ∥s,Ω+θ∥u∥s+1,Ω}.(39)\|(\xi^\sigma,\xi^u)\|\leq C h^s\frac{2\theta}{\kappa_2^2}\max\left\{\frac{1}{\nu^{1/2}},\theta\right\}\left\{\frac{1}{\nu}\|\sigma\|_{s,\Omega}+\frac{1}{\nu}\|\nabla\cdot\sigma\|_{s,\Omega}+\theta\|u\|_{s+1,\Omega}\right\}. \tag*{(39)}

The proof is completed noting that

∥(σ−σh,u−uh)∥≤∥(ησ,ηu)∥+∥(ξσ,ξu)∥,\|(\sigma-\sigma_h,u-u_h)\|\leq\|(\eta^\sigma,\eta^u)\|+\|(\xi^\sigma,\xi^u)\|,

and then combining the above estimate with (38) and (39).

Remark 4. An important difference between Theorem 8 and the corresponding result in [27] lies in the regularity assumptions imposed on the exact solution (σ,u)(\sigma,u). More precisely, thanks to Lemma 7, the stronger assumption (σ,u)∈Hk+1(Ω)n×n∩H×Hk+2(Ω)n∩Q(\sigma,u)\in H^{k+1}(\Omega)^{n\times n}\cap H\times H^{k+2}(\Omega)^n\cap Q required in [27], can be substantially relaxed, leading to weaker regularity requirements that are essentially minimal for the present analysis.

Numerical experiments

In this section, we present a series of numerical experiments in two and three dimensions to assess the performance of the proposed method and confirm the convergence rates established in Theorem 8. The numerical scheme was implemented using the open-source finite element library FEniCS [2], and the resulting linear systems were solved using the direct solver MUMPS [4]. The numerical solutions in two dimensions were visualized using ParaView [1], whereas the convergence curves were generated using Gnuplot [53]. Moreover, in accordance with Lemma 3, we use the following parameters in all numerical examples:

κ1=0.9ν,κ2=12min⁡{1−ε2θ,θκ1ν∥α∥∞,Ω2},κ3=∥α⋅n∥∞,ΓD,γN=100ν−1.\kappa_1=0.9\nu,\qquad\kappa_2=\frac{1}{2}\min\left\{1-\frac{\varepsilon}{2\theta},\frac{\theta\kappa_1}{\nu\|\alpha\|_{\infty,\Omega}^2}\right\},\qquad\kappa_3=\|\alpha\cdot n\|_{\infty,\Gamma_D},\qquad\gamma_N=100\nu^{-1}.

Robustness to non-solenoidal convection

The aim of this example is to assess the performance of the proposed numerical method when the convective field is not solenoidal. To this end, we consider the following manufactured solution of problem (P):

u(x,y):=(x(1−x)(1−2y)−(1−2x)y(1−y))andp(x,y):=(x−0.5)(y−0.5),(40)u(x,y):=\begin{pmatrix}x(1-x)(1-2y)\\-(1-2x)y(1-y)\end{pmatrix} \qquad\text{and}\qquad p(x,y):=(x-0.5)(y-0.5), \tag*{(40)}

on the domain Ω:=(0,1)×(0,1)\Omega:= (0,1) \times(0,1). Dirichlet and Neumann boundary conditions are prescribed on ΓD:={(x,y)∈∂Ω:x=0∨y=0}\Gamma_D := \{(x,y) \in\partial\Omega: x = 0 \vee y = 0\} and ΓN:=∂Ω∖ΓD\Gamma_N := \partial\Omega\setminus\Gamma_D, respectively. The parameters of the generalized Oseen equations are set to θ=1\theta= 1, ν=10−1\nu= 10^{-1}, and the convective field is defined by α(x,y):=u(x,y)+ε(x/4,y/4)\boldsymbol{\alpha}(x,y) := \boldsymbol{u}(x,y) + \varepsilon(x/4,y/4), where ε>0\varepsilon> 0 is the parameter appearing in assumption (H1). Since ∇⋅u=0\nabla\cdot\boldsymbol{u} = 0, we have ∇⋅α=ε/2<ε\nabla\cdot\boldsymbol{\alpha} = \varepsilon/2 < \varepsilon, and hence (H1) is satisfied. Finally, the boundary data gD\boldsymbol{g}_D and gN\boldsymbol{g}_N, together with the source term f\boldsymbol{f}, are determined from the exact solution given in (40).

Figure 1 illustrates the convergence behavior of the proposed method on a sequence of uniformly refined meshes for ε∈{1,10−3,10−6,0}\varepsilon\in\{1, 10^{-3}, 10^{-6}, 0\} with k=0k = 0 and k=1k = 1. We observe that the numerical performance remains essentially unaffected as ε\varepsilon decreases towards zero, corresponding to the transition from non-solenoidal to solenoidal convective fields. Moreover, the observed convergence rates are in agreement with the theoretical predictions of Theorem 8. Similarly, Figure 2 shows the convergence behavior of the individual errors in the pseudostress, velocity, and pressure, for which the expected convergence rates are observed across all values of ε\varepsilon, providing further numerical evidence of the robustness of the proposed method with respect to non-solenoidal convection.

Convergence plots for the error energy norm

Figure 1. Robustness to non-solenoidal convection. Convergence history of the error energy norm ∥ ⁣∥ ⁣∥(σ−σh,u−uh)∥ ⁣∥ ⁣∥\lVert\!\lVert\!\lVert(\boldsymbol{\sigma} - \boldsymbol{\sigma}_h, \boldsymbol{u} - \boldsymbol{u}_h)\rVert\!\rVert\!\rVert, for ε∈{1,10−3,10−6,0}\varepsilon\in\{1,10^{-3},10^{-6},0\}, with k=0k = 0 (left) and k=1k = 1 (right).

Convergence histories of pressure, pseudostress, and velocity errors

Figure 2. Robustness to non-solenoidal convection. Convergence histories of the errors, displayed from top to bottom, in the L2\mathrm{L}^{2}-norm of the pressure, the H(div⁡)\mathrm{H}(\operatorname{div})-norm of the pseudostress tensor, and the L2\mathrm{L}^{2}-norm and H1\mathrm{H}^{1}-seminorm of the velocity, for ε∈{1,10−3,10−6,0}\varepsilon\in\{1,10^{-3},10^{-6},0\}, with k=0k=0 (left) and k=1k=1 (right).

An example with boundary layers

Inspired by the numerical example presented in [48], we consider the domain Ω:=(0,1)×(0,1)\Omega:= (0,1) \times(0,1), with parameters α=(1,1)\boldsymbol{\alpha} = (1,1), ν=10−2\nu= 10^{-2} and θ=1\theta= 1. The source term f\boldsymbol{f} is chosen so that the exact solution of problem (P) reads

u(x,y)=(∂ϕ∂y,−∂ϕ∂x)andp(x,y)=ex+y−(e−1)2,(41)\boldsymbol{u}(x,y) = \left(\frac{\partial\phi}{\partial y},-\frac{\partial\phi}{\partial x}\right) \qquad\text{and} \qquad p(x,y) = e^{x+y} - (e-1)^2, \tag*{(41)}

where

ϕ(x,y)=x2(1−eλ(x−1))2y2(1−eλ(y−1))2,\phi(x,y) = x^2\left(1-e^{\lambda(x-1)}\right)^2 y^2\left(1-e^{\lambda(y-1)}\right)^2,

with λ=12ν\lambda= \frac{1}{2\nu}. We impose homogeneous Dirichlet boundary conditions, gD=0\boldsymbol{g}_D = 0, on ΓD:={(x,y)∈∂Ω:x=0∨y=0}\Gamma_D := \{(x,y) \in\partial\Omega: x = 0 \vee y = 0\}, while the Neumann datum gN\boldsymbol{g}_N on ΓN:=∂Ω∖ΓD\Gamma_N := \partial\Omega\setminus\Gamma_D is determined from the exact solution given in (41).

The first component of the velocity field u\boldsymbol{u} exhibits a boundary layer along y=1y = 1, particularly near the corner (1,1)(1,1), whereas the second component exhibits a similar behavior along x=1x = 1. Figure 3 illustrates the convergence behavior of the error in the energy norm ∥ ⁣∥ ⁣∥(σ−σh,u−uh)∥ ⁣∥ ⁣∥\lVert\!\lVert\!\lVert(\boldsymbol{\sigma} - \boldsymbol{\sigma}_h,\boldsymbol{u} - \boldsymbol{u}_h)\rVert\!\rVert\!\rVert, for k=0k = 0 and k=1k = 1. As expected, the presence of boundary layers affects the convergence behavior on coarse meshes. However, as the mesh is sufficiently refined, the expected convergence rates are recovered, in agreement with the

Convergence histories of the error energy norm for $k=0$ and $k=1$

Figure 3. An example with boundary layers. Convergence history of the error energy norm ∣ ⁣∣ ⁣∣(σ−σh,u−uh)∣ ⁣∣ ⁣∣\lvert\!\lvert\!\lvert(\boldsymbol{\sigma}-\boldsymbol{\sigma}_h,\boldsymbol{u}-\boldsymbol{u}_h)\rvert\!\rvert\!\rvert with k=0k=0 (left) and k=1k=1 (right).

theoretical predictions of Theorem 8. A similar behavior is observed in Figure 4 for the individual errors in the pseudostress tensor, velocity, and pressure, with the expected convergence rates recovered for both k=0k = 0 and k=1k = 1. Figure 5 displays the isovalues of the computed velocity magnitude ∣uh∣\lvert\mathbf{u}_h \rvert and pressure php_h, whereas Figure 6 shows the four components of the pseudostress tensor σh\boldsymbol{\sigma}_h. All results were obtained with k=1k = 1 on a mesh consisting of 1,048,576 elements. Only the numerical solutions are presented, since their isovalues are visually indistinguishable from those of the corresponding exact solutions.

Convergence histories of the errors in the pressure, pseudostress tensor, and velocity norms for $k=0$ and $k=1$

Figure 4. An example with boundary layers. Convergence histories of the errors in the L2L^2-norm of the pressure, the H(div⁡)\mathbf{H}(\operatorname{div})-norm of the pseudostress tensor, and the L2L^2-norm and H1H^1-seminorm of the velocity, with k=0k=0 (left) and k=1k=1 (right).

Isovalues of the velocity magnitude and pressure

Figure 5. An example with boundary layers. Isovalues of the velocity magnitude ∣uh∣\lvert\mathbf{u}_h \rvert (left) and pressure php_h (right), computed on a mesh consisting of 1,048,576 elements, with k=1k = 1.

Isovalues of the four components of the computed pseudostress tensor in a four-panel plot

Figure 6. An example with boundary layers. Isovalues of the four components of the computed pseudostress tensor σh\sigma_h, obtained with k=1k=1 on a mesh consisting of 1,048,576 elements: (σh)11(\sigma_h)_{11} (top left), (σh)12(\sigma_h)_{12} (top right), (σh)21(\sigma_h)_{21} (bottom left), and (σh)22(\sigma_h)_{22} (bottom right).

A manufactured solution in three dimensions

The final experiment assesses the performance of the proposed scheme for a three-dimensional problem with a non-solenoidal convective field. To this end, we consider the manufactured solution of problem (P) given by u(x,y,z)=e−y(xz,2z,z2/2)\mathbf{u}(x,y,z) = e^{-y}(xz,2z,z^2/2) and p(x,y,z)=(x−0.5)(y−0.5)z2p(x,y,z) = (x - 0.5)(y - 0.5)z^2, defined on the unit cube Ω:=(0,1)3\Omega:= (0,1)^3. We set θ=1.2\theta= 1.2, ν=10−2\nu= 10^{-2}, and define the convective field by α=u+10−3(0,0,z)\boldsymbol{\alpha} = \mathbf{u} + 10^{-3}(0,0,z). Although ∇⋅u=0\nabla\cdot\mathbf{u} = 0, the convective field satisfies ∇⋅α=10−3\nabla\cdot\boldsymbol{\alpha} = 10^{-3}, and hence ∥∇⋅α∥∞,Ω=10−3\lVert\nabla\cdot\boldsymbol{\alpha} \rVert_{\infty,\Omega} = 10^{-3}. Accordingly, we choose ε=1.001×10−3\varepsilon= 1.001 \times10^{-3} to satisfy assumption (H1). Furthermore, Dirichlet and Neumann boundary conditions are prescribed on ΓD:=∂Ω∖ΓN\Gamma_D := \partial\Omega\setminus\Gamma_N and ΓN:={(x,y,z)∈∂Ω:y=1}\Gamma_N := \{(x,y,z) \in\partial\Omega: y = 1\}, respectively. The boundary data gD\mathbf{g}_D and gN\mathbf{g}_N, as well as the source term f\mathbf{f}, are determined from the exact solution (u,p)(\mathbf{u},p).

Figure 7 illustrates the optimal convergence rates in the energy norm established in Theorem 8, for k=0k = 0 and k=1k = 1, on a sequence of tetrahedral meshes with decreasing mesh size hh. Similarly, Figure 8 shows the convergence behavior of the individual errors in the pseudostress tensor, velocity, and pressure, for which the expected convergence rates are observed.

Convergence histories of the error energy norm for two polynomial degrees

Figure 7. A manufactured solution in three dimensions. Convergence history of the error energy norm ∥ ⁣∥ ⁣∥(σ−σh,u−uh)∥ ⁣∥ ⁣∥\lVert\!\lVert\!\lVert(\sigma-\sigma_h,u-u_h)\rVert\!\rVert\!\rVert, for k=0k=0 (left) and k=1k=1 (right).

Convergence histories of errors for a manufactured solution in three dimensions

Figure 8. A manufactured solution in three dimensions. Convergence histories of the errors in the L2L^{2}-norm of the pressure, the H(div⁡)H(\operatorname{div})-norm of the pseudostress tensor, and the L2L^{2}-norm and H1H^{1}-seminorm of the velocity, with k=0k = 0 (left) and k=1k = 1 (right).

Conclusions

In this work, we have proposed and analyzed a new skew-symmetric Nitsche scheme based on an augmented dual-mixed finite element formulation for the generalized Oseen equations with mixed boundary conditions and non-solenoidal convective fields. By introducing the pseudostress tensor as a new unknown, the classical velocity-pressure formulation is recast as a dual-mixed pseudostress-velocity formulation, in which the boundary conditions are treated differently from those in the primal formulation. In particular, the Dirichlet boundary condition for the velocity is naturally incorporated through integration by parts, whereas the prescribed normal trace of the pseudostress tensor is weakly enforced through consistent Nitsche terms. We have established the well-posedness of the continuous formulation by means of a suitable lifting of the Neumann datum and proved the existence and uniqueness of the discrete solution under appropriate assumptions on the augmentation parameters, without requiring a sufficiently large Nitsche stabilization parameter. Furthermore, the stability of the discrete scheme has been established for homogeneous Dirichlet boundary conditions and general Neumann data. We have also derived optimal a priori error estimates in

an energy norm under relatively mild regularity assumptions on the exact solution, thereby extending the analysis to non-solenoidal convective fields. The theoretical results have been supported by numerical experiments in two and three dimensions, implemented using the open-source finite element library FEniCS. The numerical results confirm the theoretical convergence rates and illustrate the performance of the proposed scheme for non-solenoidal convective fields and solutions exhibiting boundary layers. As future research directions, we envisage extending the present framework to the Navier–Stokes equations and developing adaptive finite element procedures based on a posteriori error estimators, with the aim of improving the local accuracy of the numerical approximation while controlling the computational cost.

Acknowledgements

The second author was partially supported by Dirección de Investigación of the Universidad Católica de la Santísima Concepción through project DIREG 01/2025. The third author was partially supported by ANID-Chile through grant FONDECYT de Iniciación No 11241197.

References

  1. [1]Ahrens, J., Geveci, B., Law, C., 2005. ParaView: An end-user tool for large-data visualization, in: Hansen, C.D., Johnson, C.R. (Eds.), The Visualization Handbook. Butterworth-Heinemann, pp. 717–731. doi:10.1016/B978-012387582-2/50038-1.DOI
  2. [2]Alnæs, M., Blechta, J., Hake, J., Johansson, A., Kehlet, B., Logg, A., Richardson, C., Ring, J., Rognes, M., Wells, G., 2015. The FEniCS project version 1.5. Archive of numerical software 3.
  3. [3]Alvarez, M.L., Armentano, M.G., Durán, R.G., 2024. Raviart–Thomas interpolation in fractional weighted Sobolev spaces. Comput. Math. Appl. 168, 39–45. doi:10.1016/j.camwa.2024.05.027.DOI
  4. [4]Amestoy, P.R., Duff, I.S., Koster, J., L’Excellent, J.Y., 2001. A fully asynchronous multifrontal solver using distributed dynamic scheduling. SIAM J. Matrix Anal. Appl. 23, 15–41. doi:10.1137/S0895479899358194.DOI
  5. [5]Anaya, V., Araya, R., Capuñay, Y., Chouly, F., 2027. A Nitsche-based mixed finite element method for Poisson problem with mixed and Signorini boundary conditions. J. Comput. Appl. Math. 489, 117874. doi:10.1016/j.cam.2026.117874.DOI
  6. [6]Anaya, V., Capuñay, Y., Caraballo, R., Vellojin, J., 2026. A Nitsche-based FEM with grad-div stabilization for the velocity-pressure formulation of the Brinkman problem with mixed boundary conditions on the pressure. Comput. Methods Appl. Mech. Engrg. 456, 118923. doi:10.1016/j.cma.2026.118923.DOI
  7. [7]Anaya, V., Caraballo, R., Ruiz-Baier, R., Torres, H., 2023. On augmented finite element formulations for the Navier–Stokes equations with vorticity and variable viscosity. Comput. Math. Appl. 143, 397–416. doi:10.1016/j.camwa.2023.05.015.DOI
  8. [8]Araya, R., Caiazzo, A., Chouly, F., 2024. Stokes problem with slip boundary conditions using stabilized finite elements combined with Nitsche. Comput. Methods Appl. Mech. Eng. 427, 16. doi:10.1016/j.cma.2024.117037.DOI
  9. [9]Babuška, I., 1973a. The finite element method with penalty. Math. Comp. 27, 221–228. doi:10.2307/2005611.DOI
  10. [10]Babuška, I., 1973b. The finite element method with Lagrangian multipliers. Numerische Mathematik 20, 179–192. doi:10.1007/BF01436561.DOI
  11. [11]Babuška, I., Zlámal, M., 1973. Nonconforming elements in the finite element method with penalty. SIAM J. Numer. Anal. 10, 863–875. doi:10.1137/0710071.DOI
  12. [12]Bansal, A., Barnafi, N.A., Araya, R., Pandey, D.N., 2026. Equal-order stabilized finite elements with nitsche for the stationary Navier-Stokes problem with slip boundary conditions. Comput. Methods Appl. Mech. Engrg. 450, 118578. doi:10.1016/j.cma.2025.118578.
  13. [13]Bansal, A., Barnafi, N.A., Pandey, D.N., 2024. Nitsche method for Navier–Stokes equations with slip boundary conditions: convergence analysis and VMS-LES stabilization. ESAIM: M2AN 58, 2079–2115. doi:10.1051/m2an/2024070.
  14. [14]Barrios, T., Behrens, E., Bustinza, R., Cascón, J., 2025. An a posteriori error estimator for an augmented variational formulation of the Brinkman problem with mixed boundary conditions and non-null source terms: Dedicated to Prof. R. Rodríguez, on the occasion of his 70th birthday. J. Comput. Phys. 537, 114056. doi:10.1016/j.jcp.2025.114056.DOI
  15. [15]Barrios, T., Cascón, J., González, M., 2020. On an adaptive stabilized mixed finite element method for the Oseen problem with mixed boundary conditions. Comput. Methods Appl. Mech. Engrg. 365, 113007, 21. doi:10.1016/j.cma.2020.113007.DOI
  16. [16]Barrios, T., Cascón, J., González, M., 2026. Error estimates for velocity-pseudo-stress formulation applied to the generalized Oseen problem. Int. J. Numer. Methods Fluids 98, 840–856. doi:10.1002/fld.70070.DOI
  17. [17]Becker, R., 2002. Mesh adaptation for Dirichlet flow control via Nitsche’s method. Comm. Numer. Methods Engrg. 18, 669–680. doi:10.1002/cnm.529.DOI
  18. [18]Bernardi, C., Maday, Y., Patera, A.T., 1994. A new nonconforming approach to domain decomposition: The mortar element method, in: Brézis, H., Lions, J.L. (Eds.), Nonlinear Partial Differential Equations and Their Applications: Collège de France Seminar, Vol. XI. Longman Scientific & Technical, Harlow. volume 299 of Pitman Research Notes in Mathematics Series, pp. 13–51.
  19. [19]Blank, L., Caiazzo, A., Chouly, F., Lozinski, A., Mura, J., 2018. Analysis of a stabilized penalty-free Nitsche method for the Brinkman, Stokes, and Darcy problems. ESAIM Math. Model. Numer. Anal. 52, 2149–2185. doi:10.1051/m2an/2018063.DOI
  20. [20]Boffi, D., Brezzi, F., Fortin, M., 2013. Mixed finite element methods and applications. volume 44 of Springer Series in Computational Mathematics. Springer, Heidelberg. doi:10.1007/978-3-642-36519-5.DOI
  21. [21]Brenner, S., Scott, L.R., 2008. The Mathematical Theory of Finite Element Methods. volume 15 of Texts in Applied Mathematics. Third ed., Springer, New York. doi:10.1007/978-0-387-75934-0.DOI
  22. [22]Bretin, E., Chapelat, J., Douanla-Lontsi, C., Homolle, T., Renard, Y., 2023. Shape sensitivity analysis of an elastic contact problem: Convergence of the Nitsche based finite element approximation. Nonlinear Anal. Real World Appl. 72, 103836. doi:10.1016/j.nonrwa.2023.103836.DOI
  23. [23]Burman, E., 2012. A penalty-free nonsymmetric Nitsche-type method for the weak imposition of boundary conditions. SIAM J. Numer. Anal. 50, 1959–1981. doi:10.1137/10081784X.DOI
  24. [24]Burman, E., Puppi, R., 2022. Two mixed finite element formulations for the weak imposition of the Neumann boundary conditions for the Darcy flow. J. Numer. Math. 30, 141–162. doi:10.1515/jnma-2021-0042.DOI
  25. [25]Cai, Z., Tong, C., Vassilevski, P.S., Wang, C., 2010. Mixed finite element methods for incompressible flow: Stationary Stokes equations. Numer. Methods Partial Differ. Equ. 26, 957–978. doi:10.1002/num.20467.DOI
  26. [26]Camaño, J., Gatica, G.N., Oyarzúa, R., Tierra, G., 2016. An augmented mixed finite element method for the Navier–Stokes equations with variable viscosity. SIAM J. Numer. Anal. 54, 1069–1092. doi:10.1137/15M1013146.DOI
  27. [27]Cárcamo, C., Chouly, F., Poza, A., 2026. A skew-symmetric Nitsche-augmented mixed finite element method for the Brinkman problem with mixed boundary conditions and non-null source terms. Comput. Methods Appl. Mech. Engrg. 461, 119026. doi:10.1016/j.cma.2026.119026.DOI
  28. [28]Chiba, Y., Saito, N., 2023. Nitsche’s method for a Robin boundary value problem in a smooth domain. Numer. Methods Partial Differential Equations 39, 4126–4144. doi:10.1002/num.23038.DOI
  29. [29]Chouly, F., 2026. A review on some discrete variational techniques for the approximation of essential boundary conditions. Vietnam Journal of Mathematics 54, 73–115. doi:10.1007/s10013-024-00702-1.
  30. [30]Cushman-Roisin, B., Beckers, J.M., 2011. Introduction to Geophysical Fluid Dynamics: Physical and Numerical Aspects. volume 101 of Internat. Geophys. Ser. illustrated ed., Academic Press. doi:10.1016/B978-0-12-088759-0.00026-2.
  31. [31]Durán, R.G., 2008. Mixed Finite Element Methods. Springer Berlin Heidelberg, Berlin, Heidelberg. doi:10.1007/978-3-540-78319-0_1.DOI
  32. [32]Ern, A., Guermond, J.L., 2017. Finite element quasi-interpolation and best approximation. ESAIM Math. Model. Numer. Anal. 51, 1367–1385. doi:10.1051/m2an/2016066.DOI
  33. [33]Ern, A., Guermond, J.L., 2021. Finite elements I—Approximation and interpolation. volume 72 of Texts in Applied Mathematics. Springer, Cham. doi:10.1007/978-3-030-56341-7.
  34. [34]Figueroa, L.E., Gatica, G.N., Márquez, A., 2009. Augmented mixed finite element methods for the stationary Stokes equations. SIAM J. Sci. Comput. 31, 1082–1119. doi:10.1137/080713069.DOI
  35. [35]Formaggia, L., Quarteroni, A., Veneziani, A. (Eds.), 2009. Cardiovascular Mathematics: Modeling and simulation of the circulatory system. Springer-Verlag Italia, Milano. doi:10.1007/978-88-470-1152-6.DOI
  36. [36]Gatica, G., 2007. An augmented mixed finite element method for linear elasticity with non-homogeneous Dirichlet conditions. Electron. Trans. Numer. Anal. 26, 421–438.
  37. [37]Gatica, G., Gatica, L., Márquez, A., 2014. Analysis of a pseudostress-based mixed finite element method for the Brinkman model of porous media flow. Numer. Math. 126, 635–677. doi:10.1007/s00211-013-0577-x.DOI
  38. [38]Gatica, G.N., 2014. A Simple Introduction to the Mixed Finite Element Method: Theory and Applications. SpringerBriefs in Mathematics, Springer, Cham, Switzerland. doi:10.1007/978-3-319-03695-3.DOI
  39. [39]Gatica, G.N., Gatica, L.F., Márquez, A., 2011. Augmented mixed finite element methods for a vorticity-based velocity–pressure–stress formulation of the Stokes problem in 2D. Internat. J. Numer. Methods Fluids 67, 450–477. doi:10.1002/fld.2362.DOI
  40. [40]Gatica, G.N., Gatica, L.F., Sequeira, F.A., 2015. Analysis of an augmented pseudostress-based mixed formulation for a nonlinear Brinkman model of porous media flow. Comput. Methods Appl. Mech. Engrg. 289, 104–130. doi:10.1016/j.cma.2015.01.019.DOI
  41. [41]Gatti, F., Bressan, A., Fumagalli, A., Gallipoli, D., Lalicata, L.M., Pittaluga, S., Tamellini, L., 2024. Two Nitsche-based mixed finite element discretizations for the seepage problem in Richards’ equation. Comput. Methods Appl. Mech. Engrg. 432, 117368. doi:10.1016/j.cma.2024.117368.DOI
  42. [42]Gustafsson, T., Råback, P., Videman, J., 2023. Mortaring for linear elasticity using mixed and stabilized finite elements. Comput. Methods Appl. Mech. Engrg. 404, 115796. doi:10.1016/j.cma.2022.115796.DOI
  43. [43]Gustafsson, T., Stenberg, R., 2025. Finite element methods for elastic contact: penalty and Nitsche. Rakent. Mek. 58, 46–58. doi:10.23998/rm.152348. open access under the license CC BY 4.0.DOI
  44. [44]Holst, M., Licht, M.W., 2023. Geometric transformation of finite element methods: Theory and applications. Appl. Numer. Math. 192, 389–413. doi:10.1016/j.apnum.2023.07.002.DOI
  45. [45]John, V., 2016. Finite Element Methods for Incompressible Flow Problems. volume 51 of Springer Ser. Comput. Math. Springer, Cham. doi:10.1007/978-3-319-45750-5.DOI
  46. [46]Kleinstreuer, C., 1997. Engineering Fluid Dynamics: An Interdisciplinary Systems Approach. Cambridge University Press, Cambridge. doi:10.1017/CBO9781139174510.DOI
  47. [47]Larsson, K., Kollmannsberger, S., Rank, E., Larson, M.G., 2022. The finite cell method with least squares stabilized Nitsche boundary conditions. Comput. Methods Appl. Mech. Engrg. 393, 114792. doi:10.1016/j.cma.2022.114792.DOI
  48. [48]Lepe, F., Rivera, G., 2026. A mixed virtual element discretization for the generalized Oseen problem. arXiv preprint arXiv:2601.20050 .arxiv.org/abs/2601.20050
  49. [49]Nitsche, J., 1971. Über ein variationsprinzip zur lösung von Dirichlet-problemen bei verwendung von teilräumen, die keinen randbedingungen unterworfen sind. Abh. Math. Semin. Univ. Hambg. 36, 9–15. doi:10.1007/BF02995904.DOI
  50. [50]Sayas, F.J., Brown, T.S., Hassell, M.E., 2019. Variational Techniques for Elliptic Partial Differential Equations: Theoretical Tools and Advanced Applications. CRC Press / Taylor & Francis Group. doi:10.1201/9780429507069.DOI
  51. [51]Stenberg, R., 1995. On some techniques for approximating boundary conditions in the finite element method. J. Comput. Appl. Math. 63, 139–148. doi:10.1016/0377-0427(95)00057-7.DOI
  52. [52]Temam, R., 2001. Navier-Stokes Equations: Theory and Numerical Analysis. AMS Chelsea Publishing. doi:10.1090/chel/343.DOI
  53. [53]Williams, T., Kelley, C., 2024. gnuplot: An Interactive Plotting Program. URL: https://www.gnuplot.info/. version 6.0.

Paper details

vlnc:W_zj9pjkvf
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Mathematics

Not recorded for this paper · View statement →

Looking for related papers…
Contents