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
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 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 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 . 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 , , be a bounded Lipschitz domain with boundary , where and are nonempty and disjoint. We denote by the outward unit normal vector to . We adopt standard notation for Sobolev spaces, inner products, and norms (see, e.g., [33]). In particular, for any open set , we denote by the space of square-integrable functions on . Moreover, and denote the standard norm and seminorm, respectively, in , , and , for , with the convention . On the other hand, given a scalar field and a vector field , we set the laplacian, gradient and divergence operators, respectively by
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 and , as well as the closed subspace , where the boundary condition is understood in the sense of normal traces. In all these cases, we consider the standard -norm . For vector fields, we introduce the following Hilbert spaces:
We denote by with the topological dual of the Lions–Magenes space , endowed with the duality pairing , where (for details, see [50]).
Problem model
In this work, we consider the generalized Oseen problem: Find a velocity vector field and a pressure scalar field such as
where is the kinematic viscosity, is a reaction coefficient, denotes a convective velocity field, not necessarily solenoidal, is the identity matrix of , , , and is a body force vector. Moreover, we assume the following conditions on the convective term :
(H1) in , where is small;
(H2) on .
Remark 1. Typically, the reaction parameter arises from a time discretization and is given by , where denotes the time-step size. In turn, 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 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 . To this end, we introduce the pseudostress tensor as an auxiliary unknown. In addition, given a tensor , we denote its deviator by . With these definitions, problem can be equivalently reformulated as follows: Find a tensor field and a vector field such that
The following lemma, whose proof is straightforward, establishes the equivalence between formulations and .
Lemma 1. Let . Then, is a solution of problem if and only if is a solution of problem . Moreover, the pressure variable can be recovered from through .
Remark 2. The previous result shows that, from the solution of the strong problem formulated in terms of the pseudostress and velocity, the pressure of the original problem can be recovered. Moreover, by means of a straightforward postprocessing procedure, other quantities of interest can also be obtained. In particular, since , the velocity gradient and the vorticity tensor are given, respectively, by and . For further details, we refer to [25].
The following lemma will be instrumental in the analysis of this work.
Lemma 2. Let and . Then the following identity holds:
Moreover, if , then the following estimate holds for all :
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 , with on , such that
for all , where is the bilinear form defined by
for all , and is the linear form defined by
for all , with and , positive parameters which will be specified later.
The following technical results will be used to establish the coercivity of the bilinear form on the subspace of , 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:
Then, for all there is a positive constant , such that
Moreover, there exists another positive constant , depending on the physical parameters and the domain , such that
for all .
Proof. Let . Then, using the definition of the bilinear form (cf. (6)), Hölder and Young’s inequalities, (H1)–(H2) and Lemma 2, we obtain
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 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 . Let , where is the unique solution of the problem: in , on , and on . It is clear that , in and on . If we now define , then, from the strong formulation (2), we obtain the following problem in which the Neumann boundary condition has been homogenized:
A weak formulation of this problem is given by: Find , such that
for all . 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 satisfying on . □
A skew-symmetric Nitsche scheme
Let be a shape-regular family of partitions of into triangles for and tetrahedra for . Let denote the diameter of an element , and define . Moreover, let be an edge for or a face for , and denote the set of all edges/faces of lying on . For , we define the local tensor-valued Raviart–Thomas space of order by
where denotes the -th row of the tensor , and is the classical Raviart–Thomas space of order on (see, e.g., [31 Chapter 3] and [38 Section 3.3]). Here, denotes the space of polynomials of total degree at most on .
The finite element subspaces of and employed in this work are defined, respectively, by:
with , and we equip the product space with the norm:
To formulate the discrete scheme, we assume, for simplicity, that the Neumann datum satisfies . Under this assumption, the duality pairing involving and functions in coincides with the 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 such that
for all , where is the bilinear form defined by
for all , and is the linear form defined by
for all , with , and positive parameters that satisfy the conditions (8) and 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 .
Proof. Using the definition of the bilinear form and the norm (cf. (16) and (14), respectively), together with Lemma 3, there exists a positive constant such that
for all , which proves the result.
Remark 3. In the case of homogeneous Dirichlet data, , we obtain the stability estimate
where the constant depends on and , but is independent of the viscosity . 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).
Proof. The claim follows directly from (15), integration by parts, and the extra regularity assumptions of , 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 , we define as the -orthogonal projector. Then, the following approximation estimates hold (see [33 Theorem 18.16]):
for all . To estimate the pseudostress error, we consider, for , the global and local Raviart–Thomas interpolation operators and , respectively, characterized by the following identities (for details, see [20, 38]):
and
From (20), it follows that
for all edge/face of the element . Moreover, for the interpolation operator satisfies the following estimate (see [37] for details):
for all with .
The following result establishes a new interpolation error estimate for on the boundary , which will be used to control the Nitsche term in the convergence analysis of the scheme.
Lemma 7. Let and . Then, there is a positive constant , such that
Proof. We begin with the case . For , let be the -orthogonal projector. Then, by the definition of and the characterization (20) of on each , we have
Now, let be the unique element such that . We define . It is clear that . Hence, by the best-approximation property of the orthogonal projector and (25), we have
To proceed with the proof, we recall the following fractional trace inequality [3 Lemma 2.1]: For all , we have
and the fractional Poincaré inequality (for details, see [33 Lemma 3.26] or [32 Lemma 7.1]): For all , we get
Combining these estimates with (26), we obtain
The case is a direct consequence of estimate [37 (25)]. For the remaining case, when , let be such that and . By [44 Lemma 3.7], there exists a positive constant and a matrix , such that
If define , we have , and therefore . Next, as , by Poincaré inequality on (cf. [33 Lemma 3.27]) and (27), we have
In turn, since and , we have . Finally, applying the result for together with (4.10) and (4.11), we obtain
which completes the proof.
Finally, for the velocity approximations, we consider the Lagrange interpolant , which satisfies: For all
for all with and (for details, see [20, 21, 33]).
Theorem 8 provides an optimal a priori error estimate in the energy norm (3.3), with a constant that is independent of . 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 that are typically satisfied in practice, namely:
Theorem 8. Consider assumptions (H1)-(H2), the parameter conditions (2.8) on , , and , with and , together with the conditions (4.13). Moreover, assume and that the solution of (2.2) satisfies with , and let be the solution of (3.4). Then, there exists a positive constant , independent of , but depending on , , , and , such that
Proof. We proceed as in the proof of [27 Theorem 5]. To this end, we define and . Recalling the definition of the bilinear form (cf. (3.5)) and applying (4.5) together with the Cauchy–Schwarz inequality, we obtain
Now, using (2.4), Young’s inequality, and a trace inequality, we obtain
for all .
In turn, combining the local trace inequality (cf. [33 Lemma 12.15])
and Young’s inequality with the mesh regularity and (4.1)–(4.2), we deduce
Thus, using these last estimates, we obtain
On the other hand, from the definition of the deviator , we get
Then, applying Lemma 7, (4.6), (4.12), (4.15), (4.18), and employing again the mesh regularity, we deduce that
Connecting (4.14), (4.17) and (4.19), we get
for all .
On the other hand, from (23), (29), the mesh regularity, and the local and global trace inequalities, we have
Now, defining , and using the coercivity of (cf. (17)) with , and Lemma 6, we obtain
and applying (37), we conclude that
The proof is completed noting that
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 . More precisely, thanks to Lemma 7, the stronger assumption 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:
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):
on the domain . Dirichlet and Neumann boundary conditions are prescribed on and , respectively. The parameters of the generalized Oseen equations are set to , , and the convective field is defined by , where is the parameter appearing in assumption (H1). Since , we have , and hence (H1) is satisfied. Finally, the boundary data and , together with the source term , 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 with and . We observe that the numerical performance remains essentially unaffected as 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 , providing further numerical evidence of the robustness of the proposed method with respect to non-solenoidal convection.

Figure 1. Robustness to non-solenoidal convection. Convergence history of the error energy norm , for , with (left) and (right).

Figure 2. Robustness to non-solenoidal convection. Convergence histories of the errors, displayed from top to bottom, in the -norm of the pressure, the -norm of the pseudostress tensor, and the -norm and -seminorm of the velocity, for , with (left) and (right).
An example with boundary layers
Inspired by the numerical example presented in [48], we consider the domain , with parameters , and . The source term is chosen so that the exact solution of problem (P) reads
where
with . We impose homogeneous Dirichlet boundary conditions, , on , while the Neumann datum on is determined from the exact solution given in (41).
The first component of the velocity field exhibits a boundary layer along , particularly near the corner , whereas the second component exhibits a similar behavior along . Figure 3 illustrates the convergence behavior of the error in the energy norm , for and . 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

Figure 3. An example with boundary layers. Convergence history of the error energy norm with (left) and (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 and . Figure 5 displays the isovalues of the computed velocity magnitude and pressure , whereas Figure 6 shows the four components of the pseudostress tensor . All results were obtained with 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.

Figure 4. An example with boundary layers. Convergence histories of the errors in the -norm of the pressure, the -norm of the pseudostress tensor, and the -norm and -seminorm of the velocity, with (left) and (right).

Figure 5. An example with boundary layers. Isovalues of the velocity magnitude (left) and pressure (right), computed on a mesh consisting of 1,048,576 elements, with .

Figure 6. An example with boundary layers. Isovalues of the four components of the computed pseudostress tensor , obtained with on a mesh consisting of 1,048,576 elements: (top left), (top right), (bottom left), and (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 and , defined on the unit cube . We set , , and define the convective field by . Although , the convective field satisfies , and hence . Accordingly, we choose to satisfy assumption (H1). Furthermore, Dirichlet and Neumann boundary conditions are prescribed on and , respectively. The boundary data and , as well as the source term , are determined from the exact solution .
Figure 7 illustrates the optimal convergence rates in the energy norm established in Theorem 8, for and , on a sequence of tetrahedral meshes with decreasing mesh size . 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.

Figure 7. A manufactured solution in three dimensions. Convergence history of the error energy norm , for (left) and (right).

Figure 8. A manufactured solution in three dimensions. Convergence histories of the errors in the -norm of the pressure, the -norm of the pseudostress tensor, and the -norm and -seminorm of the velocity, with (left) and (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]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]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]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]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]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]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]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]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]Babuška, I., 1973a. The finite element method with penalty. Math. Comp. 27, 221–228. doi:10.2307/2005611.DOI
- [10]Babuška, I., 1973b. The finite element method with Lagrangian multipliers. Numerische Mathematik 20, 179–192. doi:10.1007/BF01436561.DOI
- [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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]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]Kleinstreuer, C., 1997. Engineering Fluid Dynamics: An Interdisciplinary Systems Approach. Cambridge University Press, Cambridge. doi:10.1017/CBO9781139174510.DOI
- [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]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]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]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]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]Temam, R., 2001. Navier-Stokes Equations: Theory and Numerical Analysis. AMS Chelsea Publishing. doi:10.1090/chel/343.DOI
- [53]Williams, T., Kelley, C., 2024. gnuplot: An Interactive Plotting Program. URL: https://www.gnuplot.info/. version 6.0.