Stability analysis and error estimates of a projection based variational multiscale method for Oseen equations in moving domains
Birupaksha Pal, Sashikumaar Ganesan

TL;DR
This paper establishes stability and error estimates for a projection-based variational multiscale method applied to Oseen equations in moving domains, highlighting the role of the Geometric Conservation Law in ensuring unconditional stability.
Contribution
The paper introduces a stability analysis and first-order error estimates for a variational multiscale method for Oseen equations, emphasizing the impact of GCL on stability.
Findings
Unconditional stability achieved with GCL
Conditional stability without GCL depends on time step restrictions
First-order error estimate using backward Euler scheme
Abstract
Stability and error estimate for the Oseen equations in a projection based variational setup has been derived in this paper. The use of Geometric Conservation Law (GCL) provides unconditional stability whereas without using GCL we have a conditional scheme which imposes restriction on the time step. Further using the stability results derived, we make the first order error estimate using a backward Euler time discretization scheme.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Mathematical Modeling in Engineering · Advanced Numerical Methods in Computational Mathematics · Numerical methods in engineering
Stability analysis and error estimates of
a projection based variational multiscale method for Oseen equations in moving domains
Birupaksha Pal Corresponding Author: [email protected]
Sashikumaar Ganesan [email protected]
(May 25, 2019)
Abstract
Stability and error estimate for the Oseen equations in a projection based variational setup has been derived in this paper. The use of Geometric Conservation Law (GCL) provides unconditional stability whereas without using GCL we have a conditional scheme which imposes restriction on the time step. Further using the stability results derived, we make the first order error estimate using a backward Euler time discretization scheme.
**Keywords:**Varational multiscale, Incompressible Oseen equations, Arbitrary Lagrangian-Eulerian, Time-dependent domains, Implicit Euler time discretization, stability, error estimates
Introduction
In this paper we shall discuss the mathematical analysis of the projection based variational multiscale (VMS) scheme that we developed for the Navier–Stokes equations (NSE) in arbitrary Lagrangian Eulerian (ALE) formulation [16]. Stability and error estimates for NSE in stationary domains have been given in a series of papers by Heywood and Rannacher in the 1980s [8, 9, 10, 11]. Moreover, in case of stationary domains, the stability estimate of the semidiscrete problem for a projection based VMS-NSE has been given in [13, 12]. Fully discrete error estimates of both first and second order has been given in [19], and for variants of projection based method, second order estimates has been given in [5, 17, 18]. Apart from these, abundant materials exist on mathematical analysis of NSE for stationary domains. However, when it comes to time dependent moving domains there is a real paucity of work on analysis of NSE. Stability estimate for implicit Euler time discretization of ALE NSE has been presented in [14], however, to the best of the authors knowledge no error analysis exists for NSE in ALE formulation. Now, ALE being one of the most popular and widely used schemes for problems with moving boundaries, it’s analysis is imperative for a holistic study of the subject.
The first steps in this direction can be considered to be the works of Nobile [15, 14] and Boffi, Gastaldi [6, 1], where the ALE formulation of non-stationary convection-diffusion scaler equations(CDE) in ALE form has been considered. The other important works on stability and convergence analysis for scaler CDE in an ALE framework can be found in [4], which considers an orthogonal subgrid scale stabilized(OSS) form and [2], where the discrete geometric conservation law and nonlinear stability has been discussed.
In this study, we consider the linear form of NSE, better known as the Oseen equations. An important aspect of this study is the consideration of the projection based VMS form of the ALE-NSE, where the effect of the subgrid scale model is accounted for as added diffusion. The subgrid scale model term in the VMS form we developed acts as additional viscosity and is agreeable to regular treatment as that of the diffusion term in the NSE. If we approach the problem for the Oseen equations in a manner similar to the scaler CDE, then the mesh velocity in the convective part gives rise to some extra terms, which gets quite challenging to bound. In this work our strategy will be to first derive a stability estimate of the semidiscrete form of ALE-Oseen equations in a projection based VMS frame, in the footsteps of [14, 1], and finally this stability estimate shall be used to derive an error estimate for the fully discrete system. We consider implicit Euler time discretization for the fully discrete form.
In the next sections we shall describe the Oseen equations, define the relevant spaces to derive it’s variational form, and get to it’s time discretized form. In the third section, we discuss some preliminary but important results which shall be put to later use. Then in the next two subsequent sections we derive a stability analysis of the Oseen equations. We derive two estimates one using the geometric conservation law which gives us an estimate independent of the domain deformation and the other a more generalized result without taking recourse to GCL, this leads us to an estimate which is dependent on the domain deformation or the mesh velocity. However, by a smart choice of time step length the estimate can be considered to be independent of mesh movement for all practical purpose. Finally, we derive an estimate for error due to the time discretization by implicit Euler time scheme, in obtaining the final estimate we make use of the more generalized stability estimate without GCL.
1 Navier-Stokes equations for time dependent domains
We consider an incompressible fluid flow in a moving/deforming domain which is described by the time-dependent incompressible Navier–Stokes equations:
[TABLE]
Here, is the fluid velocity, is the pressure in the fluid, T is a given final time, and , is a time-dependent domian. The NSE are closed with the initial condition
[TABLE]
and boundary conditions
[TABLE]
Here, g(t) is a continous function denoting the domain deformation, is a given initial velocity and a given inlet velocity, is the identity tensor and n is the outward normal to the boundary . Further, the velocity deformation tensor is defined as
1.1 ALE formulation
In order to handle the time-dependent domain, we now derive an arbitrary Lagrangian-Eulerian form of NSE (1). Let be a reference domain, and define a family of bijective ALE mappings
[TABLE]
The reference domain can simply be the initial domain or the previous time-step domain when the deformation in the domain is large. In addition, for a scaler function on the Eulerian frame, we define it’s corresponding function on the ALE frame as
[TABLE]
Further, the time derivative on the ALE frame is defined by
[TABLE]
We now apply the chain rule to the time derivative of on the ALE frame to get
[TABLE]
where represents the divergence function and is the domain velocity. Using similar arguements to NSE (1) to account for the deformation in the domain, we get the ALE form of the NSE as
[TABLE]
Note that the main difference between equations (1) and (2) is the additional domain velocity in the ALE form that accounts for the deformation of the domain. The ALE form (2) can be viewed as a generalized form of NSE, since the Lagrangian form of NSE can be obtained by setting and the Eulerian form of NSE can be obtained by setting .
1.2 Linearized form of the ALE-NSE or ALE Oseen equations
The ALE-NSE equations derived in the previous section have an associated complex non-linearity in the convective acceleration term. However, for all the practical purposes of simulation and numerical computation of fluid flow in time-dependent domians this convection term is linearized using methods like fixed point iteration among other such linearization techniques. Linearization of the convective term in ALE-NSE leads to the Oseen equations which are as follows:
[TABLE]
with the boundary conditions
[TABLE]
Moreover, the source term and we consider such that .
Let us define the following spaces :
[TABLE]
As we are dealing with functions with both time and space variables we shall be using the following notations:
[TABLE]
which is equipped with the norm
[TABLE]
Here, I denotes the entire time interval .
Multiplying (3) with velocity test function from and pressure test function from , we get:
Find such that the following holds for all
[TABLE]
1.3 Linearized ALE-NSE-VMS
We can use the following notation for denoting (4):
[TABLE]
where
[TABLE]
Here, denotes the inner product in . Further, implies that the mapping is continuous.
The solution of the variational form (5) can be evaluated numerically using a standard finite element approach. However if the Reynolds number of the flow is high, the equation (5) is representative of turbulent flow. Now, as flows with high Reynolds number tend to exhibit multitude of scales in it’s flow fields, use of standard Galerkin method would not be able to capture the fluid flow scales that are smaller than the mesh size (discretization parameter). Moreover, if the mesh were to be taken fine enough to capture the dissipation of energy at the Kolmogorov length scale it would require enormous memory and computing power. This lends the problem to be a perfect candidate for multiscale methods. It’s basic idea is to decompose the flow fields into resolved (large) and unresolved (small) scales and incorporate the effects of small-scales into the solution of the large-scales by a turbulence model. We choose a reasonable mesh size to capture the large scale flow dynamics, whereas the unresolved or small scale flow dynamics is approximated by a turbulence model. This approximation of the small unresolved scales thus corrects the discretization error caused due to the limitation of the mesh chosen to represent the large scales. A simple and effective approach for it is projection based variational multiscale method. A standard finite element space can be used to represent the resolved scales. Whereas, the remnant of the solution the small scales also known as the sub-grid scales is infinite dimensional and is modeled.
In this paper,we shall use a three-scale decomposition, where the resolved solution space is decomposed into resolved large and resolved small scales,
[TABLE]
the above equations, the bar, the tilde and the hat over the spaces represent the resolved large, the resolved small and the unresolved small scales, respectively. Consequentially, the functions can be written as
[TABLE]
Using the decomposition (6), we can write the momentum balance equation (5) as:
[TABLE]
Modeling assumptions
The following assumptions are made on (7)
- •
The last equation (7) consists of test functions from the space of the unresolved scales and is thus ignored
- •
The first equation in (7) is the one with the test function from the resolved large scales. In this equation the last term which contains the mesh velocity incorporates the information about the domain movement into the model. We can expand this term linearly and then among the terms we get by expansion , can be combined with and , respectively, to give and . We can also modify the second equation in (7) similarly.
- •
The Reynolds stress and cross stress terms
[TABLE]
that contain the unresolved and resolved large scales are assumed to be zero and it is further assumed that the direct influence of the unresolved small scales on the resolved small scale is zero.
- •
The influence of unresolved scales on resolved small scales is modeled by an turbulence model, that is,
[TABLE]
This modeling is essential to incorporate the effect of the unresolved scales into the resolved scales of the flow. Imposing these assumptions, VMS form of ALE-NSE (7) reads
[TABLE]
Due to these modifications it can clearly be seen that the turbulent model in the three-scale VMS acts only on the resolved small scales and not on the resolved large scales directly. Nevertheless the three-scale model incorporates the effects of unresolved scales in the resolved large scales indirectly through the coupling of resolved small scales with resolved large scales. Though VMS is a variant of LES, VMS differs fundamentally from the traditional LES due to the fact that the turbulent model in LES acts directly on all resolved scales.
1.4 Discretization of the Oseen equations in ALE-VMS form
In a finite element based approach using triangulation we discretize the domain into . On this discretized domain we consider the inf-sup stable finite dimensional subspaces of respectively. We further define the space of discretely divergence free functions
[TABLE]
but for the sake of convenience shall denote it as . Hence, the semi discrete form of the Oseen problem in ALE-VMS form becomes :
Find such that the following holds for all
[TABLE]
Here, represents the additional turbulent viscosity added to the resolved small scales which is further considered to be constant.
1.5 Discretization of the ALE mapping
Let the considered time interval be decomposed of into equal subintervals , and we further denote the uniform time step by = - , . Let be an approximation of in , where is the deforming domain at time . We next define the semi-discrete mesh velocity in space using the semi-discrete ALE mapping
[TABLE]
We first discretize the ALE mapping in time using a linear interpolation. Denoting the discrete ALE mapping by , we define it for every by
[TABLE]
where is the time continuous ALE mapping defined in (9). Since the discrete ALE mapping is defined linearly in time, we obtain the discrete mesh velocity
[TABLE]
as a piecewise constant function in time. Further, we define the mesh velocity on the Eulerian frame as
[TABLE]
The discrete ALE mapping lies in the space , and satisfies the hypothesis of proposition 1.3.1 of [14]. We shall later use the property of the mapping namely to be bounded in our error estimates.
2 Preliminary results
Before moving onto the stability and error estimates, we recount some important concepts and results that will be used in our analysis.
Lemma 1**.**
(Gronwall lemma, [8]) Let be given sequences of non-negative numbers for such that the following inequality holds
[TABLE]
Suppose that for all , and set . We then have
[TABLE]
2.1 Reynolds transport theorem
It is one of the most useful results for studying PDEs in time-dependent domains, especially in ALE frame. It states that for any such that for some . the following equation holds:
[TABLE]
2.2 Geometric conservation law (GCL)
The Geometric conservation law (GCL) was first introduced in [21] and later studied closely in [3, 7] as a minimum criterion for stability. It is a sufficient condition which ensures that a time stepping scheme will be accurate in time upto the first order for a moving domain. However, it does not guarantee the order of accuracy of the time-integration. It has been observed that apart from the first order time stepping schemes, GCL is neither a necessary nor a sufficient condition for achieving the expected temporal accuracy [14].
The GCL can be formulated as time integration of the term containing the mesh velocity in the ALE form of NSE. In the finite element context it can be written as
[TABLE]
Here, This relation can be derived using Reynolds transport theorem. If is taken equal to , then it reduces to the following form.
[TABLE]
3 Stability analysis for modified implicit Euler time discretization applied to conservative form of ALE-VMS Oseen equations
The ALE formulation involves mapping between different domain configurations. For the ease of notations further down wherever is defined on domain it implicitly means that a transformation mapping has been applied to it ,
[TABLE]
We shall use the standard norm defined as follows:
[TABLE]
We consider the discrete ALE mapping . Further, we denote by the matrix of and for further simplicity in notations we will use for all integrations.
The conservative formulation of the semi-discrete form (8) reads as follows:
[TABLE]
Next, we consider the implicit Euler time discretization scheme to the semi discrete form (14). In this scheme we consider a midpoint rule for the quadrature formula, as we have considered a linear deformation of the domain. Moreover, as implicit Euler is a first order accurate scheme, hence a midpoint rule for time discretization satisfies the GCL. It should be noted here that instead of this midpoint rule one can also choose the classical definition of backward Euler scheme, but GCL would not be satisfied then. This time discretization leads us to the following estimate.
Lemma 2**.**
Let be as defined above and the regularity assumptions and be satisfied, then the following stability estimate holds for all
[TABLE]
Proof.
The fully discrete form of (14) using modified Euler time discretization scheme reads:
[TABLE]
Now in the previous equation take , this leads to the following:
[TABLE]
Which on simplification reads,
[TABLE]
Now using integration by parts and combining the integrals associated with the mesh velocity we get
[TABLE]
Now, with our consideration of , the previous equation reduces to :
[TABLE]
Now using Holder’s and Young’s inequality we get ,
[TABLE]
Now breaking the first term in LHS as sum of two halves and bringing the first term of the RHS to LHS and further using Poincare’s inequality we get,
[TABLE]
Further, using in GCL, (13) we get,
[TABLE]
Now using this, the equation (21) can be reduced to,
[TABLE]
So now multiplying both sides by 2 we get,
[TABLE]
finally summing over all time steps we obtain :
[TABLE]
Hence, proving the result. ∎
Remark 1: *It should be noted here that the stability result we have obtained is independent of the domain movement or the mesh velocity *
4 Stability analysis of implicit Euler time discretization without GCL
In the previous section we derived a stability estimate for ALE-NSE in VMS form for implicit Euler time discretization scheme, and because we used GCL, we arrived at an estimate which was unconditionally stable , independent of the domain deformation. Now in this section we shall derive an estimate without the use of GCL , by choosing a backward in time integration instead of midpoint rule as done previously. This leads to a conditionally stable scheme, where the estimate depend on the mesh velocity, However, by choosing the time step length accordingly an estimate of the form (24) can be obtained, which is unconditionally stable for all practical purposes.
Lemma 3**.**
Let be as defined in the previous sections and the regularity assumptions and holds, then the following stability estimate holds for all with the constraint ,
[TABLE]
where, is chosen such that the following holds:
[TABLE]
Proof.
Let us consider the fully discrete form of ALE-NSE in VMS formulation, where for = 1,2,3,…N, find such that the system (2) holds for all ,
[TABLE]
Now taking , we get
[TABLE]
Next, combining the terms with and we get
[TABLE]
In the L.H.S of the above equation we have
[TABLE]
Here, for the terms
[TABLE]
we use Reynolds transport theorem thereby reducing it to,
[TABLE]
Noting that is constant in the interval we can deduce that,
[TABLE]
So the estimate of (29) is reduced to an estimate of the difference of the Jacobians. From the relations between the ALE mapping and the mesh velocity, using (10) and (11), we have the following estimate:
[TABLE]
Here, represents the spatial derivatives on the reference frame and C does not depend on , and the ALE mapping, [1].
using this estimate, (3) becomes,
[TABLE]
Now using (3), the relation (3) can be written as the following
[TABLE]
Note, that this inequality is of the exact same form as equation(43) in [1]. Now in (3) taking the sum over all and then using Gronwall’s lemma the following stability estimate can be obtained for all ,
[TABLE]
where, is chosen such that the following holds:
[TABLE]
∎
Note that the stability estimate we obtained in (3) is only conditional due to the implicit dependence on the mesh velocity, (36). However, for sufficiently small we can get an estimate similar to (24). Moreover, the LHS of (36) tends to zero, when . Hence, theoretically such a choice of is not difficult.
Now before moving onto deriving the error estimates, next we shall consider certain relations and inequalities.
Lemma 4**.**
The solution of the semidiscrete problem (14) satisfies the following estimates
[TABLE]
Where C(s) is a square integrable function on I, independent of h.
Proof.
We first define the following norm of ( we consider the two-dimensional case here, the three-dimensional case will follow likewise)
[TABLE]
This is the norm of the vector function with norm of individual components, we denote it as norm. The underlying function spaces being finite dimensional, this norm is equivalent to the usual norm of the vector function with norm of individual components,
[TABLE]
We can use the definition to define norm for a tensor as,
[TABLE]
which will be equivalent to the ususal norm of the tensor given by,
[TABLE]
An important inequality relating these two norms is
[TABLE]
Now differentiating (14) w.r.t time variable t, we get
[TABLE]
Here, the term on the R.H.S gives,
[TABLE]
considering it componentwise we get the following [14]:
[TABLE]
Hence, using the norms defined and (42), we can write using (4)
[TABLE]
Now, similarly for the other terms in (43), making use of the defined norms, and the arguments presented in lemma 2.1.4 of [14], we deduce the main result of lemma (3).
∎
5 Error estimate of implicit Euler time discretization applied to conservative form of ALE-VMS
In this section we shall derive an error estimate of the implicit Euler time discretization for a conservative form of ALE-NSE in a VMS framework. We consider here the error due to the time discretization of the semidiscrete form of the equations. Our strategy is akin to [14], where we manipulate the error equations in a way so that the individual terms on it’s LHS can be bounded using known estimates and the stability estimates derived in the previous sections.
**Semi-discrete form of ALE-VMS (Conservative formulation) **
[TABLE]
**Fully-discrete form of ALE-VMS (Implicit Euler scheme applied to the conservative semi discrete form) **
[TABLE]
Theorem 1**.**
The following error estimate holds for sufficiently small
[TABLE]
Where, , where is as defined in lemma.4, and
* is bounded by (3).*
Proof.
Subtracting equation (5) from (47) at time we get the following :
[TABLE]
on simplification this gives,
[TABLE]
[TABLE]
[TABLE]
Here, we shall consider the test function . Further, we manipulate terms of (1) as follows:
The 6th term of the (1) gives:
[TABLE]
The 1st part of the 7th term of the (1) gives:
[TABLE]
In obtaining (51) in the last equation we have used integration by parts and the relation , where , [20] , and the 2nd part of the 7th term of the (1) gives:
[TABLE]
Now using (1), (51), and(52) in (1) we get the following:
[TABLE]
Next, we use the relation, due to 2.1.51 of [14],
[TABLE]
in (53) to obtain :
[TABLE]
For ease of calculations we shall name the different terms in the R.H.S of (54) as follows:
\text{A}~{}=~{}\displaystyle\frac{1}{\triangle t}\int_{\Omega_{t^{n+1}}}\Big{\{}\Big{(}\int^{t^{n+1}}_{t^{n}}(s-t^{n})\frac{\partial^{2}\mathcal{A}}{\partial s_{2}}(Y,s)ds\Big{)}\circ\mathcal{A}^{-1}_{h,t^{n+1}}(\textbf{x})\Big{\}}\cdotp\nabla(\textbf{u}^{n+1}_{h}\cdotp\textbf{e}^{n+1}_{h})~{}\text{d}\Omega
\text{B}~{}=~{}\displaystyle\int_{\Omega_{t^{n+1}}}\Big{[}\Big{\{}\Big{(}\displaystyle\frac{1}{\triangle t}\big{(}\int^{t^{n+1}}_{t^{n}}(s-t^{n})\frac{\partial^{2}\mathcal{A}}{\partial s_{2}}(Y,s)ds\big{)}\circ\mathcal{A}^{-1}_{h,t^{n+1}}(\textbf{x})\Big{)}\cdotp\nabla\Big{\}}\textbf{e}^{n+1}_{h}\Big{]}\cdotp\textbf{u}^{n+1}_{h}~{}\text{d}\Omega
Now, Using the relation 2.1.50 of [14], we get:
[TABLE]
further, using (55) and the terms denoted as A, B and C in (54) we can write:
[TABLE]
Combining the first four terms and further noting that
[TABLE]
Now we shall use the following relation derived by Holder’s inequality and the Reynolds transport theorem:
[TABLE]
Now using (58) in (LABEL:full4) we get the following :
[TABLE]
Now we shall denote the terms in the R.H.S of (59) as follows for treating them separately and bounding them :
[TABLE]
Now the term can be treated as follows: Let us define
[TABLE]
where . Hence, using this we get :
[TABLE]
Next, let us evaluate the following integral which shall be used shortly:
[TABLE]
here, we consider to be the time step length. Now using (61), Cauchy Schwarz, Young’s inequality and lemma (3) we get,
[TABLE]
Now, by using Cauchy Schwarz, Holder’s and Young’s inequality, and using the inverse inequality with , and further considering the property of the ALE mapping we can derive the following bound:
[TABLE]
Using the relation where and Young’s inequality we get the following:
[TABLE]
Now with these bounds we have obtained for , we can write the inequality (59) as the following :
[TABLE]
Next we club together all the terms with , which we would subsequently balance with the L.H.S
[TABLE]
On further simplification we get,
[TABLE]
Now taking summation over n in (1) we get
[TABLE]
[TABLE]
[TABLE]
Now using the discrete Gronwall’s inequality, shown in lemma 1, we obtain
[TABLE]
In (1), the term is dominated by using equation (3), to get us to the final error estimate.
∎
Remark 2: *For the error estimate we derived here we used the classical form of the implicit Euler time discretization scheme, which is not restrictive in following the GCL conditions. *
6 Summary
This paper presents stability and error estimates of a linearized Navier-Stokes equations also known as the Oseen equations in a projection based variational setup. First we derive two stability estimates, both using the geometric conservations laws (GCL) and another more general one without using GCL. The use of GCL gives an unconditionally stable estimate where the estimate is independent of the mesh velocity, whereas if we choose not to use GCL, we have to make modification to our time steps to get to an estimate which would be independent of the mesh velocity for all practical purposes. Further, we use the stability results to derive the first order error estimate due to time discretization using backward Euler time scheme. The resulting estimate can be see to depend on the mesh velocity.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Daniele Boffi and Lucia Gastaldi. Stability and geometric conservation laws for ALE formulations. Comput. Methods Appl. Mech. Eng. , 193(42):4717–4739, 2004.
- 2[2] C. Farhat, P. Geuzaine, and C. Grandmont. The discrete geometric conservation law and the nonlinear stability of ALE schemes for the solution of flow problems on moving grids. J. Comput. Phys. , 174:669–694, 2001.
- 3[3] Charbel Farhat, Philippe Geuzaine, and Céline Grandmont. The discrete geometric conservation law and the nonlinear stability of ALE schemes for the solution of flow problems on moving grids. J. Comput. Phys. , 174(2):669–694, 2001.
- 4[4] Luca Formaggia and Fabio Nobile. Stability analysis of second-order time accurate schemes for ALE–FEM. Comput. Methods Appl. Mech. Eng. , 193(39):4097–4116, 2004.
- 5[5] Keith J Galvin. New subgrid artificial viscosity galerkin methods for the Navier–Stokes equations. Comput. Methods Appl. Mech. Eng. , 200(1):242–250, 2011.
- 6[6] Lucia Gastaldi. A priori error estimates for the arbitrary Lagrangian Eulerian formulation with finite elements. J. Numer. Maths , 9(2):123–156, 2001.
- 7[7] Hervé Guillard and Charbel Farhat. On the significance of the geometric conservation law for flow computations on moving meshes. Comput. Methods Appl. Mech. Eng. , 190(11):1467–1482, 2000.
- 8[8] John G Heywood and Rolf Rannacher. Finite element approximation of the nonstationary Navier–Stokes problem. i. regularity of solutions and second-order error estimates for spatial discretization. SIAM J. Numer. Anal. , 19(2):275–311, 1982.
