- Research
- Open access
- Published:
Penalty algorithm adapted for the spectral element discretization of the Darcy equations
Boundary Value Problems volume 2019, Article number: 188 (2019)
Abstract
Any spectral element discretization of the Darcy problem can be efficiently solved by applying the penalty method. This method leads to a system of equations with uncoupled unknowns. We prove a posteriori error estimates for a spectral element discretization of the Darcy problem. The proposed algorithm permits the optimization of the penalty parameter as a function of the error indicators.
1 Introduction
The Darcy problem introduced in [1] is used to model the flow (water, petrol, …) of an incompressible and isothermal fluid in homogeneous porous media. The unknowns are the velocity and the pressure. Any discretization by the Galerkin method leads to a system of equations where the velocity and the pressure are coupled. Many algorithms are proposed in the literature to uncouple the velocity and the pressure such as the Uzawa method [2] and the penalty method [2, 3]
The penalty method has been used extensively in finite element discretization to solve different problems (Stokes, Darcy, Navier–Stokes, …) [4–8]. However, in spectral element discretization [9, 10], this method has been only considered for the Stokes problem [11]. In this work, We are interested in the application of the penalty method to solve the Darcy problem using spectral element discretization for its high accuracy [3, 12].
The advantage of using the penalty method is twofold: first, it permits to decouple the two unknowns (velocity and pressure), and second, it guarantees the stabilization of the discrete problem [13]. Moreover, the optimization of the penalty parameter, using error indicators, reduces considerably the computation cost for solving the discrete problem [14].
In this paper, we perform a posteriori analysis of the penalized spectral element discretization of the Darcy equations. We propose an algorithm, based on the developed error indicator, to optimize the value of the penalty parameter.
An outline of the paper is as follows:
2 The penalized continuous problem
Let Ω a connected domain of \(\mathbb{R}^{d}\) (\(d=2, 3\)), and ∂Ω its Lipschitz continuous boundary. We consider the following Darcy problem:
where the unknowns are the velocity u and the pressure p, f represents the density of forces, μ is a positive constant equal to the quotient of the fluid viscosity by the medium permeability (\(\mu ^{-1}\) is called the porosity). We consider in the following \(\mu =1\). We denote by \(\mathbf{x}=(x,y)\), respectively, \(\mathbf{x}=(x,y,z)\), the generic point in \(\mathbb {R}^{2}\), respectively, in \(\mathbb {R}^{3}\).
Consider the Sobolev spaces \(H^{s}(\varOmega )\) and \(H_{0}^{s}(\varOmega )\), \(s\ge 0\) with associated norms \(\|\cdot\|_{H^{s}(\varOmega )}\) and \(\|\cdot\|_{H_{0}^{s}(\varOmega )}\). Let \(L_{0}^{2}(\varOmega )\) the space of functions in \(L^{2}(\varOmega )\) where the integral vanishes on Ω, \(\mathcal{D}(\varOmega )\) is the space of indefinitely differentiable functions with compact support in Ω and the domain \(H(\operatorname{div},\varOmega )\) of the divergence operator,
associated with the norm
The normal trace operator \(\mathbf{v}\rightarrow \mathbf{v}.\mathbf{n}\) is defined from \(H(\operatorname{div},\varOmega )\) into \(H^{-1/2}(\partial \varOmega )\) such that, for a vector fields \(\boldsymbol{\varphi } \in H(\operatorname{div},\varOmega )\) and a scalar function \(\psi \in \mathcal{D} (\varOmega )\) [2],
This leads us to introduce its kernel
The problem (1) has the following variational formulation: For \(\mathbf{f}\in (L^{2}(\varOmega ))^{d}\), find \(\mathbf{u}\in H(\operatorname{div},\varOmega )\), \(p\in L_{0}^{2}(\varOmega )\) such that \(\forall \mathbf{v}\in H_{0}(\operatorname{div}, \varOmega )\) and \(\forall q\in L_{0}^{2}(\varOmega ) \)
where \((\cdot ,\cdot)\) is the \(L^{2}(\varOmega )\) scalar product,
Let V be the kernel of the bilinear form b defined by
The norms \(\|\cdot\|_{H(\operatorname{div},\varOmega )}\) and \(\|\cdot\|_{L^{2}(\varOmega )}\) are equivalent on V [15]. This yields the ellipticity of the bilinear form \(\mathbf{a}(\cdot ,\cdot)\) on V: There exists a positive constant \(\lambda >0\); such that
Moreover, the inf-sup condition on the bilinear form \(b(\cdot ,\cdot)\): There exists a positive constant \(\beta >0\); such that
is obtained by taking \(\mathbf{w}=\operatorname{\mathbf{grad}}{\boldsymbol{\varphi }}\); where φ is solution of a Laplace equation of data q and Neumann homogeneous boundary conditions ([2], Chap. 1, Corr 2.4).
Using the saddle-point theorem, we conclude that, for \(\mathbf{f}\in L^{2}( \varOmega )^{d}\), problem (2) has a unique solution \((\mathbf{u},p) \in H(\operatorname{div},\varOmega )\times L_{0}^{2}(\varOmega )\), verifying the following stability condition:
Let \(H(\operatorname{\mathbf{curl}},\varOmega )\) the domain of the curl operator
We know (see [16]) that \(H_{0}(\operatorname{div},\varOmega )\cap H( \operatorname{\mathbf{curl}},\varOmega )\) is continuously imbedded in \(H^{1/2}( \varOmega )^{d}\) in general and in \(H^{1}(\varOmega )^{d}\) if Ω is convex. Further results are known (see [17, 18]); when Ω is a polygonal domain, a function \(\mathbf{u}\in H_{0}(\operatorname{div}, \varOmega )\cap H(\text{curl},\varOmega )\) can be written as
where \(\mathbf{u}_{R} \in H^{1}(\varOmega )^{d}\) and S is a linear combination of singular functions. We recall that each singularity in the neighborhood of a corner of the polygon with aperture ω has the form
where r is the distance to the singular corner, θ is the polar angle and φ belongs to \(\mathcal{C}^{\infty }(]0,2\pi [,\mathbb {R})\). Then, in general, any such function u, which has the further property
admits the expansion (4) with \(\mathbf{u}_{R}\in H^{s+1}(\varOmega )^{d}\) for \(0< s<\frac{2 \pi }{\omega }-1\).
Let \(\alpha \in \mathopen{]}0,1]\) the penalty parameter. We consider the following penalized problem: Find \((\mathbf{u}^{\alpha },p^{\alpha }) \in H_{0}( \operatorname{div},\varOmega )\times L_{0}^{2}(\varOmega )\) such that
By adapting the result proved on Stokes problem [2], we conclude the following result.
Proposition 1
For\(\mathbf{f}\in (L^{2}(\varOmega ))^{d}\), problem (5) has a unique solution\((\mathbf{u}^{\alpha },p^{\alpha })\in H_{0}(\operatorname{div},\varOmega ) \times L_{0}^{2}(\varOmega )\)such that if\((\mathbf{u},p)\)is solution to problem (2), we have the following estimation:
whereCis a constant independent ofα.
3 The penalized discrete problem
We introduce a partition of the domain Ω without overlapping,
where \(\varOmega _{i}\) are rectangles if \(d=2\) and parallelepiped rectangles if \(d=3\).
We suppose that the decomposition is conform in the sense that the intersection of the two sub-domains \(\overline{\varOmega _{i}}\cap \overline{ \varOmega _{j}}\) for \(i \ne j\), if it is not empty, is an entire edge or an entire face of the two sub-domains \(\overline{\varOmega _{i}}\) and \(\overline{\varOmega _{j}}\). We choose without restriction that the edges or faces of each sub-domain \(\overline{\varOmega _{i}}\) is parallel to the axis of the coordinate system.
Let \(\mathbb{P}_{nm}(\varOmega )\) the space of the restriction on Ω of the polynomials of degree n in the x directions and m in the y directions in dimension \(d=2\). \(\mathbb{P}_{nms}(\varOmega )\) is the space of the restriction on Ω of the polynomials of degree n in the x directions, m in the y directions and s in the z directions in dimension \(d=3\).
Let \(N\ge 2\) an integer. We introduce the space of discrete velocity,
if \(d=2\) or
if \(d=3\) and the space of discrete pressure,
For this choice, \(\mathbb{M}_{N}(\varOmega )\) does not contain a spurious mode and the inf-sup constant on the bilinear form \(b(\cdot ,\cdot)\) does not depend on N [19].
To define the discrete problem, we remember the Gauss–Lobatto–Legendre quadrature formula on the reference interval \(]{-}1,1[\):
Let \(\xi _{0}=-1\) and \(\xi _{N}=1\), there exists a unique set of nodes \(\xi _{k}\); \(1\le k \le N-1\), and a unique set of weights \(\rho _{k}\); \(0\le k \le N\), such that
The weights \(\rho _{k}\) are positif and we have the following property:
Let \((\xi _{k}^{i},\xi _{l}^{i})\), respectively \((\xi _{k}^{i},\xi _{l} ^{i},\xi _{r}^{i})\), the nodes in the sub-domain \(\varOmega _{i}\) deduced from \((\xi _{k},\xi _{l})\), respectively \((\xi _{k},\xi _{l},\xi _{r})\), by bijection in the reference domain \(]{-}1,1[^{2}\), respectively \(]{-}1,1[^{3}\). The local discrete scalar product is defined by: For φ and ψ two continuous functions on \(\overline{\varOmega }_{i}\),
Then the discrete scalar product on Ω is
The penalized discrete problem is written: Find \((\mathbf{u}_{N}^{\alpha },p _{N}^{\alpha })\in \mathbb{D}_{N}(\varOmega )\times \mathbb{M}_{N}(\varOmega )\) such that
where the two bilinear forms \(\mathbf{a}_{N}(\cdot ,\cdot)\) and \(b_{N}(\cdot ,\cdot)\) are defined by
According to the exactness of the quadrature formulas on the space \({\mathbb{P}}_{2N-1}(\varOmega )\), the discrete bilinear form \(b_{N}(\cdot ,\cdot)\) coincides with the continuous bilinear form \(b(\cdot ,\cdot)\).
We consider \(\varPi _{N}\) the orthogonal projection operator from the space \(L^{2}(\varOmega )\) into the space \(\mathbb {M}_{N}\), defined with respect the scalar product \(L^{2}(\varOmega )\). We prove that the penalized problem (9) is equivalent to the following uncoupled problem (see [2], Chap. 1, Sect. 4.3):
Find \(\mathbf{u}_{N}^{\alpha }\in \mathbb {D}_{N}(\varOmega )\) and \(p_{N} \in \mathbb {M}_{N}( \varOmega )\) such that, for all \(\mathbf{v}_{N} \in \mathbb {D}_{N}(\varOmega )\),
Remark 1
The penalty method permits us to uncouple the problem (9). The only unknown in equation (10) is the velocity and then we deduce the value of the pressure from equation (11).
Proposition 2
For a continuous functionfonΩ̄, problem (10)–(11) has a unique solution\((\mathbf{u}_{N}^{\alpha },p _{N}^{\alpha }) \in \mathbb {D}_{N}(\varOmega )\times \mathbb {M}_{N}(\varOmega )\).
Proof
For \((\boldsymbol{\varphi }_{N},\boldsymbol{\psi }_{N})\in \mathbb {D}_{N}(\varOmega ) \times \mathbb {D}_{N}(\varOmega )\), we consider
We deduce, by the triangular inequality, the continuity of the operator \(\varPi _{N}\) and the continuity of the operator div on the space \(\mathbb {D}_{N}(\varOmega )\), that the bilinear form \(\hat{\mathbf{a}}(\cdot ,\cdot)\) is continuous on \(\mathbb {D}_{N}(\varOmega )\times \mathbb {D}_{N}(\varOmega )\).
Using that \(\hat{\mathbf{a}}(\varphi _{N},\varphi _{N})\geq (\varphi _{N}, \varphi _{N})_{N}\) and property (8), we deduce that the bilinear form \(\hat{\mathbf{a}}(\cdot ,\cdot)\) is elliptic.
The Lax–Milgram theorem permits one to conclude that problem (10)–(11) has a unique solution \((\mathbf{u}_{N}^{\alpha },p _{N}^{\alpha }) \in \mathbb {D}_{N}(\varOmega )\times \mathbb {M}_{N}(\varOmega )\). □
We know that the discrete bilinear form \(b_{N}(\cdot ,\cdot)\) verifies the following inf-sup condition: For any \(q_{N} \in \mathbb {M}_{N}(\varOmega )\)
where γ is a positive constant independent of N and of the penalty parameter α (see [19, 20]). We obtain the following a priori error estimation.
Proposition 3
Suppose that the data functionfbelongs to the space\(H^{\mu }(\varOmega )^{d}\), \(\mu \geq \frac{d}{2}\)and that the solutions\((\mathbf{u},p)\)of problem (2) and\((\mathbf{u}^{\alpha },p^{\alpha })\)of problem (5) belongs to\(H^{s}(\varOmega )^{d}\times H^{s}(\varOmega )\), \(s\geq 0\), then the error between the solution\((\mathbf{u},p)\)of problem (2) and\((\mathbf{u}_{N}^{\alpha },p_{N}^{\alpha })\)solution of problem (9) is
whereCis a positive constant independent of N andα.
Proof
Using the triangular inequality we have
Using problems (5) and (9), we conclude that
and
Based on the inf-sub condition (3) and the continuity of the bilinear form \(\mathbf{a}(\cdot ,\cdot)\), there exists a positive constant C, independent of N and α such that
Thus
If we choose \(\mathbf{v}_{N}=\mathbf{u}^{\alpha }-\mathbf{u}_{N}^{\alpha }\) and \(q_{N}=p ^{\alpha }-p_{N}^{\alpha }\) in (15) and (16), we have
Using (17), we conclude that
Then, by (16),
Using (18) and (19), we find that
By combining the inequalities (14), (20), (17) and (6) we conclude (13), using the standard results of spectral approximation [12]. □
4 A posteriori error analysis
We define an error indicator
which depends on the discrete pressure, so it is easily to calculate.
Theorem 1
The error between the solutions\((\mathbf{u},p)\)of problem (2) and\((\mathbf{u}^{\alpha },p^{\alpha })\)of problem (9) is
The estimation of the error indicator is
Cis a positive constant independent ofNandα.
Proof
Making the difference between problems (2) and (9), we find, for all \(\mathbf{v}\in H(\operatorname{div},\varOmega )\) and for all \(q\in L ^{2}(\varOmega )\),
Using the arguments presented in ([2], Chap. 1, Theorem 4.3) combined with the ellipticity of the bilinear form \(\mathbf{a}(\cdot ,\cdot)\) and the inf-sub condition (3), we obtain
By the triangular inequality
we conclude the estimation (22) with \(i^{\alpha }= \alpha \Vert p_{N}^{\alpha }\Vert _{L^{2}(\varOmega )} \).
Taking \(q=p^{\alpha }\) in the second equation of (24) yields
Combining this relation with (26), we find the result (23). □
Let \(\varpi _{i}\), \(1\leq i\leq I\), the family of error indicators which are related to the spectral element discretization
For each \(1\leq i\leq I\), \(\varGamma _{il}\), \(1\leq l\leq L(l)\), are the edges in dimension \(d=2\) or the faces in dimension \(d=3\) of the sub-domain \(\varOmega _{i}\) that are not included on the boundary ∂Ω and \([p_{N}^{\alpha }.\mathbf{n}]_{il}\) represents the jump through each \(\varGamma _{il}\). We denote by \(I_{N}\) the Lagrange interpolating operator on the Gauss–Lobatto nodes.
Theorem 2
The a posteriori error estimate between the solutions\((\mathbf{u}^{\alpha },p ^{\alpha })\)of problem (5) and\((\mathbf{u}_{N}^{\alpha },p_{N}^{ \alpha })\)of the problem (9) is
whereCis a positive constant independent ofNandα, μis equal to
1 if\(d=2\)orΩis convex,
\(N^{\frac{1}{2}}\)if\(d=3\)andΩnot convex.
Proof
To find (28), we proceed as in ([21], Sect. 4), ([14], Sect. 3.3) and ([11], Sect. 3).
Let \(\mathbf{U}=(\mathbf{u},p)\) and \(\mathbf{V}=(\mathbf{v},q)\). We define the bilinear form
The bilinear form \(\mathcal{A}_{\alpha }(\cdot ,\cdot)\) is continuous on the space \(\mathcal{K}(\varOmega )\times \mathcal{K}(\varOmega )\) where
This space is equipped with the norm
Thanks to ([14], Lemma 3.5), the coercivity of the bilinear form \(\mathbf{a}(\cdot ,\cdot)\) and the inf-sup condition of the bilinear form \(b(\cdot ,\cdot)\), we prove an inf-sup condition on the bilinear form \(\mathcal{A}_{\alpha }(\cdot ,\cdot)\) such that there exists a constant \(\delta _{*}\) positive independent of α:
We need to evaluate the residual term \(\mathcal{A}_{\alpha }(\mathbf{U}^{ \alpha }-\mathbf{U}_{N}^{\alpha },\mathbf{V})\), where \(\mathbf{U}^{\alpha }=(\mathbf{u}^{\alpha },p ^{\alpha })\) and \(\mathbf{U}^{\alpha }_{N}=(\mathbf{u}^{\alpha }_{N},p^{\alpha } _{N})\).
According to the exactness of the quadrature formula (7) applied in the problem (9), we obtain, for \(\mathbf{V}_{N-1}=(\mathbf{v}_{N-1},0)\), \(\mathbf{v}_{N-1}\in \mathbb {D}_{N-1}\),
Using problems (5) and (31), we have
and so
Applying an integration by part on each sub-domain \(\varOmega _{i}\), we conclude that
We define \(\mathcal{P}_{N}\) to be the orthogonal projection operator from the space \(H_{0}(\operatorname{div},\varOmega )\) into the space \(\mathbb {D}_{N}\) associated to the scalar product of the space \(H_{0}( \operatorname{div},\varOmega )\). So for any \(\mathbf{v}\in H_{0}(\operatorname{div},\varOmega )\), we have
For \(\kappa \in L^{2}(\varOmega )\), the problem
has a unique solution \(\psi \in H^{1}_{0}(\varOmega )\subset H_{0}( \operatorname{div}, \varOmega )\), then
Thus, we conclude that
We deduce the following inequality from the standard interpolation results [22]:
We consider the following estimation (see [23]):
For any \(\phi \in H^{1}_{0}(\varOmega )\subset H_{0}(\operatorname{div}, \varOmega )\) and any sub-domain \(\varOmega _{i}\), \(1\leq i\leq I\),
We conclude the a posteriori error estimation (28) applying (30), (32), (33), the Cauchy–Schwarz inequality and (34) combined with (35). □
Remark 2
We remark that in dimension \(d=2\) and if Ω is convex, the a posteriori error estimation (28) is fully optimal and leads to an explicit upper bound for the error. However, the inverse estimation (the estimation of the error indicator in function of the error) is not optimal (see [23], Theorem 2.9) and we will not present it because we are not interested to the adaptability with respect N.
4.1 Penalty adaptation algorithm
We describe in this section the used strategy for the penalty adaptation in order to optimize the penalty parameter. We suppose that the data function f is regular. Let γ a be fixed real number and \(\alpha ^{0}\) is an initial value of α:
For \(m=1, \ldots\)
For a value \(\alpha ^{m}\) of α
Compute the solution \((\mathbf{u}_{N}^{\alpha ^{m}},p_{N}^{\alpha ^{m}})\) of problem (10)–(11)
Compute the associated error indicator \(i^{\alpha ^{m}}\) given in (21)
Compute
$$ \varpi _{N}= \Biggl(\sum_{i=1}^{I} \varpi _{i}^{2} \Biggr)^{\frac{1}{2}}, $$where \(\varpi _{i}\) is defined by (27)
If \(\gamma i^{\alpha ^{m}}\leq \varpi _{N}\), we obtain the optimal value \(\alpha ^{m}\)
Otherwise, we choose
$$ \alpha ^{m+1}= {\frac{\alpha ^{m}\varpi _{N}}{i^{\alpha ^{m}}}}, $$and we reiterate.
5 Conclusion
This work concerns the use of the penalty technique to solve Darcy’s equations discretized by the spectral elements method. This technique permits to uncouple the two unknowns, the velocity and the pressure. The construction of the error indicators, using an a posteriori error analysis is presented. This made it possible to find an optimal penalty parameter which will reduce the computational cost. The numerical validation of this result will be the subject of a forthcoming work.
References
Darcy, H.: Les Fontaines Publiques de la Ville de Dijon. Dalmont, Paris (1856)
Girault, V., Raviart, P.-A.: Finite Element Methods for Navier Stokes Equations, Theory and Algorithms. Springer, Berlin (1986)
Maday, Y., Meiron, D., Patera, A.T., Ronquist, E.M.: Analysis of iterative methods for the steady and unsteady Stokes problem: application to spectral element discretizations. SIAM J. Sci. Comput. 14, 310–337 (1993)
Bercovier, M.: Régularisation duale des problèmes variationnels mixtes: application aux éléments finis mixtes et extension à quelques problèmes non linéaires. PhD thesis, université de Rouen (1976)
Bercovier, M.: Perturbation of mixed variational problems. Application to mixed finite element methods. RAIRO. Anal. Numér. 12, 211–236 (1978)
Carey, G.F., Krishnan, R.: Penalty approximation of Stokes flow. Comput. Methods Appl. Mech. Eng. 35, 169–206 (1982)
Carey, G.F., Krishnan, R.: Penalty finite element method for the Navier Stokes equations. Comput. Methods Appl. Mech. Eng. 42, 183–224 (1984)
Carey, G.F., Krishnan, R.: Convergence of iterative methods in penalty finite element approximation of the Navier Stokes equations. Comput. Methods Appl. Mech. Eng. 60, 1–29 (1987)
Abdelwahed, M., Chorfi, N.: The implementation of the mortar spectral element discretization of the heat equation with discontinuous diffusion coefficient. Bound. Value Probl. 2019, 80 (2019)
Abdelwahed, M., Al Salam, A., Chorfi, N.: Solving the singular two-dimensional fourth order problem by the mortar spectral element method. Bound. Value Probl. 1998, 39 (1998)
Bernardi, C., Blouza, A., Chorfi, N., Kharrat, N.: A penalty algorithm for the spectral element discretization of the Stokes problem. Math. Model. Numer. Anal. 45, 201–216 (2011)
Bernardi, C., Maday, Y., Method, S.: In: Ciarlet, P.G., Lions, J.-L. (eds.) Handbook of Numerical Analysis, pp. 209–485. North-Holland, Amsterdam (1997)
Malkus, D.S., Olsen, E.T.: Incompressible Finite Elements Which Fail the Discrete LBB Condition. Am. Soc. Mech. Eng, New York (1982)
Bernardi, C., Girault, V., Hecht, F.: A posteriori analysis of a penalty method and application to the Stokes problem. Math. Models Methods Appl. Sci. 13, 1599–1628 (2013)
Azaïez, M., Bernardi, C., Grundmann, M.: Spectral method applied to porous media. East-West J. Numer. Math. 2, 91–105 (1994)
Costabel, M.: A remark on the regularity of solutions of Maxwell equations on Lipschitz domains. Math. Methods Appl. Sci. 12, 365–368 (1990)
Costabel, M., Dauge, M.: Computation of resonance frequencies for Maxwell equations in non smooth domains. In: Ainsworth, M., Davies, P., Duncan, D., Martin, P., Rynne, B. (eds.) Topics in Computational Wave Propagation. Springer, Berlin (2004)
Dauge, M.: Neumann and mixed problems on curvilinear polyhedra. Integral Equ. Oper. Theory 15, 227–261 (1992)
Azaïez, M., Ben Belgacem, F., Grundmann, M., Khallouf, H.: Staggered grids hybrid dual spectral element method for second order elliptic problems. Application to high-order time splitting for Navier–Stokes equations. Comput. Methods Appl. Mech. Eng. 166, 183–199 (1998)
Ben Belgacem, F., Bernardi, C., Chorfi, N., Maday, Y.: Inf-sup conditions for the mortar spectral element discretization of the Stokes problem. Numer. Math. 85, 257–281 (2000)
Bernardi, C., Métivet, B., Verfürth, R.: Analyse Numérique D Indicateurs D Erreur. In: George, P.-L. (ed.) Maillage et Adaptation. Hermès, Paris (2001)
Bernardi, C., Maday, Y., Rapetti, F.: Discrétisations Variationnelles de Problèmes aux Limites Elliptiques. Springer, Berlin (2004)
Bernardi, C.: Indicateurs d’erreur en h-n version des éléments spectraux. Modél. Math. Anal. Numér. 30, 1–38 (1996)
Acknowledgements
The authors would like to extend their sincere appreciation to the Deanship of Scientific Research at King Saud University for funding this Research group No (RG-1440-061).
Availability of data and materials
Not applicable.
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
The authors declare that the study was realized in collaboration with equal responsibility. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Abdelwahed, M., Chorfi, N. Penalty algorithm adapted for the spectral element discretization of the Darcy equations. Bound Value Probl 2019, 188 (2019). https://doi.org/10.1186/s13661-019-01305-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13661-019-01305-3