Abstract
A nonconforming spectral element method for the Stokes problem on nonsmooth domains has been proposed in Mohapatra et al. (J Comput Appl Math 372:112696, 2020). The main focus of this article is to study the performance of this method for Stokes problems on smooth curvilinear domains and Stokes problem with mixed boundary conditions. Various test cases are considered including the generalized Stokes problem in \({\mathbb {R}}^{2}\) and \({\mathbb {R}}^{3}\) to verify the exponential accuracy of the method.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40314-022-01863-w/MediaObjects/40314_2022_1863_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40314-022-01863-w/MediaObjects/40314_2022_1863_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40314-022-01863-w/MediaObjects/40314_2022_1863_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40314-022-01863-w/MediaObjects/40314_2022_1863_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40314-022-01863-w/MediaObjects/40314_2022_1863_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40314-022-01863-w/MediaObjects/40314_2022_1863_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40314-022-01863-w/MediaObjects/40314_2022_1863_Fig7_HTML.png)
Similar content being viewed by others
References
Ahmad M, Siraj-ul-Islam, Ullah B (2020) Local radial basis function collocation method for stokes equations with interface conditions. Eng Anal Bound Elements 119:246–256
Agmon S, Douglis A, Nirenberg L (1964) Estimates near the boundary for solutions of elliptic partial differential equations satisfying general boundary conditions II. Commun Pure Appl Math 17:35–92
Amara A, Chacon Vera E, Trujillo D (2003) Vorticity–velocity–pressure formulation for Stokes problem. Math Comput 73(248):1673–1697
Apel T, Kempf V, Linke A, Merden C (2020) A nonconforming pressure robust finite element method for the Stokes equations on anisotropic meshes. ar**v:2002.1217V1
Arnold D, Brezzi F, Fortin M (1984) A stable finite element for the Stokes equations. Calcolo 21(4):337–344
Aziz AK, Kellog RB, Stephens AB (1985) Least squares methods for elliptic systems. Math Comput 44(169):53–70
Babuska I (1973) The finite element method with Lagrangian multipliers. Numer Math 20:179–192
Barrenechea G, Valentin Frederic (2002) An unusual stabilized finite element method for a generalized Stokes problem. Numer Math 92:653–677
Belgacem FB (2000) The mixed mortar finite element method for the incompressible Stokes problem: convergence analysis. SIAM J Numer Anal 37(4):1085–1100
Belgacem FB, Chilton LK, Seshaiyer P (2002) Non-conforming hp finite element methods for Stokes problems, In: Pavarino LF, Toselli A (eds) Recent developments in domain decomposition methods. Lecture notes in computational science and engineering, vol 23
Benes M, Kucera P (2016) Solutions to the Navier–Stokes equations with mixed boundary conditions in two-dimensional bounded domains. Math Nach 289(2–3):194–212
Blank L (2014) On divergence-free finite element methods for the Stokes equations. Master thesis, Frie Universitat, Berlin
Blasco J (2007) A pressure-stabilized formulation of incompressible flow problems on anisotropic finite element meshes. Comput Math Appl 53(6):895–909
Bochev PB, Gunzburger MD (1995) Least-squares methods for the velocity–pressure–stress formulation of the Stokes equations. Comput Methods Appl Mech Eng 126:267–287
Bochev PB, Gunzburger MD (1998) Finite element methods of least-square type. SIAM Rev 40(4):789–837
Bochev PB, Gunzburger MD (2009) A locally conservative mimetic least-squares finite element method for the Stokes equations. In: Lirkov I, Margenov S, Wasniewski J (Eds) In proceedings LSSC 2009, Springer lecture notes in computer science, vol 5910, pp 637–644
Bochev PB, Lai J, Olson L (2012) A locally conservative discontinuous least-squares finite element method for the Stokes equations. Int J Numer Methods Fluids 68(6):782–804
Bochev PB, Lai J, Olson L (2013) A non-conforming least-squares finite element method for incompressible fluid flow problems. Int J Numer Method Fluids 72(3):375–402
Boffi D, Brezzi F, Fortin M (2008) Finite elements for the Stokes problem. In: Boffi D, Gastaldi L (eds) Mixed finite elements, compatibility conditions, and applications. Lecture notes in mathematics, vol 1939. Springer, Berlin
Bolton P, Thatcher RW (2005) On mass conservation in least-squares methods. J Comput Phys 203(1):287–304
Bramble JH, Pasciak JE (1996) Least-squares methods for Stokes equations based on a discrete minus one inner product. J Comput Appl Math 74:155–173
Brezzi F (1974) On the existence, uniqueness and approximation of saddle point problems arising from Lagrangian multipliers. RAIRO Ser Rouge 8:129–151
Brezzi F, Douglas J Jr (1988) Stabilized mixed methods for Stokes problem. Numer Math 53:225–235
Burman E, Hansbo P (2006) Edge stabilization for the generalized Stokes problem: a continuous interior penalty method. Comput Methods Appl Mech Eng 195:2393–2410
Burman E, Stamn B (2010) Bubble stabilized discontinuous Galerkin method for Stokes problem. Math Model Methods Appl Sci 20(2):297–313
Butt MM (2018) On multigrid solver for generalized Stokes equations. J Math 50(3):53–66
Cai Z, Manteuffel TA, McCormick SF (1995) First-order system least squares for velocity-vorticity-pressure form of the Stokes equations, with application to linear elasticity. Electron Trans Numer Anal 3:150–159
Calgaro C, Laminie J (2000) On the domain decomposition method for the generalized Stokes problem with continuous pressure. Numer Methods Partial Differ Equ 16(1):84–106
Chang CL (1990) A mixed finite element method for the Stokes problem, an acceleration-pressure formulation. Appl Math Comput 36:135–146
Chang CL, Nelson J (1997) Least-squares finite element method for the Stokes problem with zero residual of mass conservation. SIAM J Numer Anal 34:480–489
Chang CL, Yang SY (2002) Analysis of the \(L^{2}\) least-squares finite element method for the velocity-vorticity-pressure Stokes equations with velocity boundary conditions. Appl Math Comput 130:121–144
Chen L (2022) Finite difference scheme for Stokes equations: MAC scheme. Technical Report, University of California
Chou SH (1997) Analysis and convergence of a covolume method for the generalized Stokes problem. Math Comput 66(217):85–104
Codina R (2001) A stabilized finite element method for generalized stationary incompressible flows. Comput Methods Appl Mech Eng 190:2681–2706
Cockburn B, Kanschat G, Schotzau D, Schwab Ch (2002) Local discontinuous Galerkin methods for the Stokes system. SIAM J Numer Anal 40(1):319–343
Crouzeix M, Raviart P (1973) Conforming and nonconforming finite element methods for solving the stationary Stokes equations. RAIRO Anal Numer 7:33–76
Deang JM, Gunzburger MD (1998) Issues related to least-squares finite element methods for the Stokes equations. SIAM J Sci Comput 20:878–906
Desimone H, Urquiza S, Arrieta H, Pardo E (1998) Solution of Stokes equations by moving least-squares. Commun Numer Methods Eng 14:907–920
Douglas J Jr, Wang J (1989) An absolutely stabilized finite element method for the Stokes problem. Math Comput 52(186):495–508
Duan HY, Liang GP (2003) On the velocity-pressure-vorticity least-squares mixed finite element method for the 3D Stokes equations. SIAM J Numer Anal 41(6):2114–2130
Dubois F (2002) Vorticity–velocity–pressure formulation for the Stokes problem. Math Methods Appl Sci 25(13):1091–1119
Dutt PK, Kishore Kumar N, Upadhyay CS (2007) Non-conforming \(h-p\) spectral element methods for elliptic problems. Proc Indian Acad Sci (Math Sci) 117(1):109–145
Eason ED (1976) A review of least-squares methods for solving partial differential equations. Int J Math 10:1021–1046
Gordan WJ, Hall CA (1973) Transfinite element methods: blending-function interpolation over arbitrary curved element domains. Numer Math 21(2):109–129
Gunzburger MD, Bochev PB (2009) Least-squares finite element methods. Springer, Berlin
Heinrichs W (2004) Least-squares spectral collocation for the Navier–Stokes equations. J Sci Comput 21:81–90
Huges TJR, Franca LP (1987) A new finite element formulation for computational fluid mechanics: VII. The Stokes problem with various wellposed boundary conditions: symmetric formulation that converges for all velocity/pressure spaces. Comput Methods Appl Mech Eng 65(1):85–96
Huges TJR, Franca LP, Balestra M (1986) A new finite element formulation for computational fluid mechanics: V. Circumventing the Babuska–Brezzi condition: a stable Petrov–Galerkin formulation of the Stokes problem accommodating equal order interpolation. Comput Methods Appl Mech Eng 59:85–99
Ito K, Qiao J (2008) A high order compact MAC finite difference scheme for the Stokes equations: augmented variable approach. J Comput Phys 227:8177–8190
Jiang BN (1998) On the least-squares method. Comput Methods Appl Mech Eng 152:239–257
Kim SD, Shin BC (2002) \(H^{-1}\) least-squares method for the velocity-pressure-stress formulation of the Stokes problem. Appl Numer Math 40(4):451–465
Kim SD, Lee HC, Shin BC (2003) Least-squares spectral collocation method for the Stokes equations. Numer Methods Partial Differ Equ 20(1):128–139
Kishore Kumar N (2014) Nonconforming spectral element method for elasticity interface problems. J Appl Math Inf 32(5–6):761–781
Larin M, Reusken A (2007) A comparative study of efficient iterative solvers for generalized Stokes equations. Numer Linear Algorithms Appl 15(1):13–34
Li X (2015) A meshless interpolating Galerkin boundary node method for Stokes flows. Eng Anal Bound Elements 51:112–122
Li R, Sun Z, Yang Z (2020) A discontinuous Galerkin method for Stokes equation by divergence-free patch reconstruction. Numer Methods Partial Differ Equ 36:756–771
Mu L, Ye X (2017) A simple finite element method for the Stokes equations. Adv Comput Math 43:1305–1324
Mohapatra S, Ganesan S (2016) Non-conforming least squares spectral element formulation for Oseen equations with applications to Navier–Stokes equations. Numer Funct Anal Optim 37(10):1295–1311
Mohapatra S, Dutt P, Rathish Kumar BV, Gerritsma Marc I (2020) Non-conforming least-squares spectral element method for Stokes equations on non-smooth domains. J Comput Appl Math 372:112696
Manouzi H (1990) The Stokes problem and the mixed boundary conditions. C R Math Rep Acad Sci Canada XII(5):155–160
Montlaur A, Fernandez-Mendez S (2014) Analysis of the discontinuous Galerkin interior penality method with Solenoidal approximations for the Stokes equations. Int J Numer Anal Model 11(4):715–725
Montlaur A, Fernandez-Mendez S, Huerta A (2008) Discontinuous Galerkin methods for the Stokes equations using divergence-free approximations. Int J Numer Method Fluids 57(9):1071–1092
Nafa K (2009) Improved local projection for the generalized Stokes problem. Adv Appl Math Mech 1(6):862–873
Proot MMJ, Gerritsma MI (2002a) A least-squares spectral element formulation for the Stokes problem. J Sci Comput 17:285–296
Proot M, Gerritsma MI (2002b) Least-squares spectral elements applied to the Stokes problem. J Comput Phys 181:454–477
Proot MMJ, Gerritsma MI (2006) Mass and momentum conservation of the least-squares spectral element method for Stokes problem. J Sci Comput 27:389–401
Rui H, Li X (2017) Stability and superconvergence of MAC scheme for Stokes equations on nonuniform grids. SIAM J Numer Anal 55(3):1135–1158
Sarin V, Samesh A (1998) An efficient iterative method for the generalized Stokes problem. SIAM J Sci Comput 19(1):206–226
Schumack MR, Schultz WW, Boyd JP (1991) Spectral method solution of the Stokes equations on nonstaggered grids. J Comput Phys 94(1):30–58
Schwab Ch (1998) \(p\) and \(h-p\) Finite element methods. Clarendon Press, Oxford
Song L, Li PW, Gu Y, Fan CM (2020) Generalized finite difference method for solving stationary 2D and 3D Stokes equations with a mixed boundary condition. Comput Math Appl 80:1726–1743
Strikwerda JC (1984a) An iterative method for solving finite difference approximations to the Stokes equations. SIAM J Numer Anal 21(3):447–458
Strikwerda JC (1984b) Finite difference methods for Stokes and Navier–Stokes equations. SIAM J Sci Stat Comput 5(1):56–68
Tan F, Zhang Y, Li Y (2013) Development of a meshless hybrid boundary node method for Stokes flows. Eng Anal Bound Element 37:899–908
Traska N, Maxeya M, Hub **aozhe, (2016) A compatible higher-order meshless method for the Stokes equations with applications to suspension flows. ar**v:1611.03911
Wang J, Wang Y, Ye X (2009) A robust numerical method for Stokes equations based on divergence-free \(H({\rm DIV})\) finite element methods. SIAM J Sci Comput 31:2784–2802
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Cassio Oishi.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Here, we state the regularity estimate for the generalized Stokes problem (1)–(3) and define the jumps in \({\mathbf {u}},p\) and \({\mathbf {u}}_{x_{k}}\) in different Sobolev norms. Finally we state the stability estimate.
1.1 A1. Regularity estimate
The following fundamental regularity estimate is based on ADN (Agmin–Douglis–Nirenberg) theory (Agmon et al. 1964).
Let \(\Omega \) be an open bounded subset of class \(C^{r},r=\text {max}(m+2,2)\). For \({\mathbf {u}}\in {\mathbf {W}}^{1,2}(\Omega )\), \(p\in L^{2}(\Omega )\) being solutions of the generalized Stokes equations (1)–(3) and for \({\mathbf {f}}\in {\mathbf {W}}^{m,2}(\Omega )\), \(h\in W^{m+1,2}(\Omega )\) and \({\mathbf {g}}\in {\mathbf {W}}^{m+\frac{3}{2},2}(\Gamma )\), then \({\mathbf {u}}\in {\mathbf {W}}^{m+2,2}(\Omega )\), \(p\in W^{m+1,2}(\Omega )\) and there exists a constant \(C_{0}(\alpha ,m,\Omega )\) such that
1.2 A2. Stability estimate
Since the approximation is nonconforming, to enforce the continuity along the inter element boundaries we introduce the jumps in \({\mathbf {u}},{\mathbf {u}}_{x_{1}},{\mathbf {u}}_{x_{2}}\) and p in suitable Sobolev norms. Let the edge \(\gamma _{s}\) be common to the adjacent elements \(\Omega _{l}\,\,\text {and}\,\,\Omega _{m}.\) Assume that edge \(\gamma _{s}\) is the image of \(\eta =1\) under the map \(M_{l}\) which maps S to \(\Omega _{l}\) and also the image of \(\eta =-1\) under the map \(M_{m}\) which maps S to \(\Omega _{m}\). Then the jumps along the inter-element boundaries are defined as
Here, \(I=(-1,1).\) The expressions on the right hand side in the above equation are given in the transformed coordinates \(\xi \) and \(\eta .\)
Let us consider the boundary condition. Let \(\gamma _{s}\subseteq \partial \Omega \cap \Omega _{l}\) be the image of \(\xi =1\) under the map** \(M_{l}\) which maps S to \(\Omega _{l}.\) Then
Let \({\mathbf {u}},p\in \Pi ^{L,W}\). We now define the quadratic form
Then, we have the following result.
Theorem
For W large enough, there exists a constant \(C>0\) such that the estimate
holds. Where \({\mathcal {U}}^{L,W}({\mathbf {u}},p)\) is defined in Sect. 2 (see (7)).
The proof of this one is very similar to Theorem 4.1 in (Mohapatra et al. 2020).
Rights and permissions
About this article
Cite this article
Kumar, N.K., Mohapatra, S. Performance of nonconforming spectral element method for Stokes problems. Comp. Appl. Math. 41, 156 (2022). https://doi.org/10.1007/s40314-022-01863-w
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-022-01863-w