Skip to main content
Entropy logoLink to Entropy
. 2022 Sep 23;24(10):1338. doi: 10.3390/e24101338

Solving the Incompressible Surface Stokes Equation by Standard Velocity-Correction Projection Methods

Yanzi Zhao 1, Xinlong Feng 1,*
Editors: Eun-jin Kim1, Nikolay Kolev Vitanov1
PMCID: PMC9667557  PMID: 37420358

Abstract

In this paper, an effective numerical algorithm for the Stokes equation of a curved surface is presented and analyzed. The velocity field was decoupled from the pressure by the standard velocity correction projection method, and the penalty term was introduced to make the velocity satisfy the tangential condition. The first-order backward Euler scheme and second-order BDF scheme are used to discretize the time separately, and the stability of the two schemes is analyzed. The mixed finite element pair (P2,P1) is applied to discretization of space. Finally, numerical examples are given to verify the accuracy and effectiveness of the proposed method.

Keywords: incompressible Stokes equation for surfaces, standard velocity correction projection method, mixed finite element pair, penalty term

1. Introduction

Fluid equations on surfaces are used in mathematical modeling of emulsions [1], foams [2], and biofilms [3] where curved fluid membranes behave transversely as efficient viscoelastic media, as studied by Rahimi et al. [4]. Typically, such models consist of surface (Navier)–Stokes equations. These equations are also studied as an interesting mathematical problem in their own right. At present, the discretization methods of fluid equation on a curved surface are mainly the finite element method of a scalar elliptic equation and a parabolic partial differential Equation [4,5].

Due to the importance of surface incompressible flow in practical applications, many scholars have carried out in-depth research on it. Many achievements have also been made in the study of discretization methods of vector equations. Nitschke, Reuther et al. proposed the finite element method of Navier–Stokes equations of curved surfaces based on curl operators [6,7]. Reuther and Fries discretized the incompressible Navier–Stokes equations using a curved finite element method [8,9]. Reuther considered the P1P1 finite element that does not satisfy inf-sup condition, and used the punishment technique to force the velocity field to be tangent to the surface. In contrast, Fries used the P2P1 element, combined with the Lagrange multiplier method, to force the velocity to meet the tangential condition. However, the numerical analysis of the Navier–Stokes finite element method for curved surfaces was not involved in these two papers. Later, scholars began to use the finite element method to analyze the vector Laplace equation on the surface. This was the first step in extending the analysis of scalar problems to surface Navier–Stokes equations. They cross-analyzed a curved finite element method combined with a penalty technique to impose tangential constraints, and gave the results of stability analysis and error analysis, and also explained the influence of geometric errors on solving the problem [10]. A non-fitting finite element method, the trace finite element method, was proposed by Hansbo. When combining it with the Lagrange multiplier method, the forced velocity field satisfies the tangential condition, and the stability and optimal error estimation of the method are also proved [11].

The structure of this paper is as follows: The definition of surface differential operator is introduced in Section 2. In Section 3, the theory of surface finite element approximation and the Stokes equation are introduced. In Section 4, the standard format of first-order and second-order velocity correction methods is introduced and the stability analysis of semi-discrete time is proved. In Section 5, numerical examples are given to verify the accuracy and validity of the proposed method. The sixth part is the conclusion and prospects.

2. Surface Differential Operator

In this paper, we consider that the surface ΓR3 is closed and sufficiently smooth, and can be defined by a level set function satisfying ϕ(x)0, so that

Γ={x(x1,x2,x3)R3|ϕ(x)=0}.

The unit normal vector of the surface Γ at node x can be defined as

n(x)=ϕ(x)|ϕ(x)|

On the surface Γ, the orthogonal projection P(x)R3 is defined by the normal vector

P=P(x)=In(x)n(x)T.

Define the neighborhood of the surface Γ as Uδ={xR3|dist(x,Γ)δ}. Thus, for any xUδ, there is the only point of a(x)Γ, such that

x=a(x)+d˜(x)n(a(x)). (1)

In addition, for the symbol distance function defined on the surface d˜(x)=dist(x,Γ),

d˜(x)=n(a(x)),|d˜(x)|=1

The normal vector n is continuously extended along the normal direction in the neighborhood, and can be obtained by n(x)=n(a(x))=d˜(x).

From the above property, the projection P:UδΓ of the nearest point in the neighborhood Uδ of the surface Γ is clearly defined. Thus, for a scalar function u(x), differentiable on the surface Γ, the tangential gradient operator Γ is defined as

Γu(x)=Pu˜,xΓ

Then, the gradient operator of a vector u(x)=(u(x),v(x),w(x))T is defined as follows:

Γu(x)=Pu˜P

Definition of the strain tensor of surface [12]:

Es(u)=12P(u+uT)P=12(Γu+ΓuT). (2)

Similarly, for any vector u and tensor A, the surface divergence operator is defined as follows:

divΓu:=tr(Γu)=tr(P(u)P)=tr((u)P)=Γ×u,
divΓA:=(divΓ(ε1TA),divΓ(ε2TA),divΓ(ε3TA))T=Γ×A.

where: εi (i = 1, 2, 3) is the i basis vector.

In this section, we review some surface differential operators of smooth functions and derive some properties of these operators. Therefore, tangent vector function space is introduced:

Ctm(Γ)3:={uCm(Γ)3|onΓ,n·u=0}.

Then, the curl operator can be defined as

rotΓu:=(Γ×u)×n=divΓ(u×n),uC1(Γ)3,
rotΓψ:=n×Γψ,ψC1(Γ).

In the Gaussian curvature κ(x) on the surface of Γ, for all the ψC1(Γ), uCt1(Γ)3, with the following formula:

rotΓ(Γψ)=0,divΓ(rotΓψ)=0,rotΓ(rotΓψ)=divΓ(Γψ),rotΓ(rotΓu)=PdivΓ(ΓuΓuT)=PdivΓ(Γu)Γ(divΓu)κu.

In the literature [13,14], the following equation is found:

PdivΓ(ΓuT)=Γ(divΓu)+κu.

When uCt2(Γ)3 satisfies divΓu=0, then we have

PdivΓ(2Es(u))=rotΓrotΓu+2κu,

where: κ is Gaussian curvature.

Remark 1.

An internal form of the surface incompressible Stokes equation is independent of the selected coordinate system. Compared with the plane incompressible Stokes equation, not only is the corresponding operator replaced by the surface operator, but also, the Gaussian curvature has an additional contribution. This is because the surface strain tensor Es(u)=12(Γu+(Γu)T) divergence of the cause uses the Codazzi–Mainardi equation and the incompressible condition

2divΓ(Es(u))=divΓΓu+divΓ(ΓuT)=ΔdRu+κu+Γ(Γ×u)+κu=ΔdRu+2κu.

where: ΔdRu=(ΔRR+ΔGD)u, ΔRRu=rotΓrotΓu, ΔGDu=Γ(Γ×u), because of the incompressibility condition ΔdRu=rotΓrotΓu.

3. Finite Element Approximation of Surface

In this section, the standard Hilbert space and some of the symbols reused in the following sections are introduced.

V={vH1(Γ)3},Q={qL2(Γ)3:Γqdx=0},X={vH1(Γ)3,Γ×v=0}.

There are a lot of studies about the numerical calculation of the two-dimensional Stokes equation in plane space [15,16,17], but there are few corresponding results on surfaces. The unsteady incompressible Stokes Equation [18] of a surface is shown below.

tu+Γp1RePdivΓ(Es(u))=f,Γ×u=0. (3)

where: Re denotes the surface Reynolds number, uV denotes the surface velocity, pQ denotes the surface pressure, fL2(Γ)3 denotes source term, and f×n=0. Pressure is constrained in the following form:

Γpdx=0. (4)

In the Cartesian coordinate system, the curved Stokes equation is further modified by rotating the velocity field to reduce the complexity of the equation, and the original equation can be rewritten as

tu+Γp1Re(rotΓrotΓu+2κu)+α(u×n)n=f,Γ×u=0. (5)

This formulation ensures the velocity to be tangential only weakly through the added penalty term and is equivalent to Equations (3) and (5) only if u×n=0 [19].

For weak formats of Stokes problems, spaces with norms are used to define V:=H1(Γ)3:

||u||12=Γ|u(x)|2+|u(x)|2dx,

The corresponding space of the tangent vector field is defined as

VT={uV|u×n=0onΓ}

For uV, the velocity field u is decomposed into tangential and normal components using the following symbols [20]:

u=uT+uNn,uT×n=0.

Below, the time-dependent sequence’s finite difference is denoted by the following symbol [21]: {ϕ}.

δϕi+1=ϕi+1ϕi, (6)
δ2ϕi+1=ϕi+12ϕi+ϕi1, (7)
D2ϕi+1=3ϕi+14ϕi+ϕi1. (8)

Finally, the following three identities are often used in theoretical analysis:

(ab,2a)=(a,a)(b,b)+(ab,ab), (9)
(3a4b+c,2a)=(a,a)+(2ab,2ab)(b,b)(2bc,2bc)+(a2b+c,a2b+c), (10)
(3a4b+c,2(ab))=(ab,ab)(bc,bc)+(a2b+c,a2b+c)+4(ab,ab). (11)

4. Standard Velocity Correction Method

4.1. First-Order Velocity Correction Method

Firstly, the viscous velocity term is explicitly dealt with in the first step, and then it is modified in the second step. The corresponding scheme is as follows: u˜0=u0, and we select u˜1 to better approximate u(Δt), when k1; solve (uk+1,pk+1;u˜k+1). Δt is the time step and has the following first-order format.

Step 1. We solve for uk+1VT,pk+1Q from

uk+1u˜kΔt1Re(rotΓrotΓu˜k+2κu˜k)+α(u˜k+1×n)n+Γpk+1=fk+1,Γ×uk+1=0, (12)

Step 2. We solve for u˜k+1VT from

u˜k+1uk+1Δt(rotΓrotΓ(u˜k+1u˜k)+2κ(u˜k+1u˜k))=0. (13)
  • Implementation of the standard form

It is difficult to solve Equation (12) as a weak Poisson problem for pressure due to the existence of the second derivative of Equation (12). To avoid this difficulty, the algorithm can be rewritten into an equivalent form by algebraic substitution.

By subtracting (12) of k step format from (12) of k+1 step format and by substituting (13) of k step format into the resulting equation, a more adequate form of the projection step (14) is obtained. The actual implementation steps are as follows.

Step 1. We solve for uk+1VT,pk+1Q from

uk+12u˜k+u˜k1Δt+Γ(pk+1pk)=fk+1fk,Γ×uk+1=0, (14)

Equation (14) can be rewritten as

1ΔtΓ×(2u˜k+u˜k1)+ΔΓ(pk+1pk)=Γ×(fk+1fk), (15)

Step 2. We solve for u˜k+1VT from

u˜k+1u˜kΔt1Re(rotΓrotΓu˜k+1+2κu˜k+1)+α(u˜k+1×n)n=fk+1Γpk+1. (16)

Note that in algorithm (14)–(16), projection velocity uk+1 be completely eliminated. Therefore, in the actual calculation, consider using approximate velocity u˜k+1 instead of uk+1.

4.2. Second-Order Velocity Correction Method

Similarly, the time semi-discrete scheme of the second-order standard velocity correction method is given below. u˜0=u0 and select u˜1 to better approximate u(Δt); when k1, solve (uk+1,pk+1;u˜k+1); Δt is the time step with the following second-order format.

Step 1. We solve for uk+1VT,pk+1Q from

12Δt(3uk+14u˜k+u˜k1)1Re(rotΓrotΓu˜k+2κu˜k)+α(u˜k+1×n)n+Γpk+1=fk+1,Γ×uk+1=0, (17)

Step 2. We solve for u˜k+1VT from

32Δt(u˜k+1uk+1)(rotΓrotΓ(u˜k+1u˜k)+2κ(u˜k+1u˜k))=0. (18)
  • Implementation of the standard form

It is difficult to solve Equation (17) as a weak Poisson problem for pressure due to the existence of the second derivative of the equation. To avoid this difficulty, the algorithm can be rewritten into an equivalent form by algebraic substitution.

Through (17) of k+1, step format minus k, step format, and combining (18) of k step format, we get a new step projection of (19) type. The actual implementation steps are as follows.

Step 1. We solve for uk+1VT,pk+1Q from

12Δt(3uk+17u˜k+5u˜k1u˜k2)+Γ(pk+1pk)=fk+1fk,Γ×uk+1=0, (19)

Equation (19) can be rewritten as

12ΔtΓ×(7u˜k+5u˜k1u˜k2)+ΔΓ(pk+1pk)=Γ×(fk+1fk), (20)

Step 2. We solve u˜k+1VT from

12Δt(3u˜k+14u˜k+u˜k1)1Re(rotΓrotΓu˜k+1+2κu˜k+1)+α(u˜k+1×n)n=fk+1Γpk+1. (21)

Note once again that projection velocity uk+1 be completely eliminated from the algorithm (19)–(21). Therefore, in the actual calculation consider using approximate velocity u˜k+1 instead of uk+1.

4.3. Stability Analysis

In this section, the stability analysis of the first and second-order time semi-discrete schemes of the standard velocity correction projection method is established. Without loss of generality, we assume f0.

4.3.1. First-Order Scheme Stability Analysis

A key step in establishing the stability analysis results is to reformulate the standard velocity correction scheme using the Gauge–Uzawa formula. To be more precise, we introduce the auxiliary variable wk and define it as follows.

wk=PdivΓEs(u˜k), (22)

Equation (13) can be rewritten as

u˜k+1+Δtwk+1=uk+1+Δtwk. (23)
Theorem 1.

Equations (12) and (13) in f0 are unconditionally stable. Under the condition of time in each layer of 0kT/Δt1, we have

εk+1(1)εk(1)Δt||Es(u˜k+1)||2,

where:

εk(1)=||u˜k||2+Δt||wk||2,

is the corrected energy with time step k.

Proof. 

Taking the inner product of 2Δtuk+1 with Equation (12), we obtain

||uk+1||2||u˜k||2+||uk+1u˜k||22Δt(PdivΓEs(uk),uk+1)=0, (24)

The inner product of both sides of Equation (23) with itself:

||u˜k+1||2+Δt2||wk+1||+2Δt(u˜k+1wk+1)=||uk+1||2+Δt2||wk||2+2Δt(uk+1,wk), (25)

Readily available is

(u˜k+1,wk+1)=||Es(u˜k+1)||2, (26)
(uk+1,wk)=(uk+1,PdivΓEs(u˜k)). (27)

Substitute Equations (26) and (27) into Equation (25), and combine with Equation (24) to get the result

||u˜k+1||2||u˜k||2+||uk+1u˜k||2+Δt2(||wk+1||2||wk||2)2Δt||Es(u˜)k+1||2=0. (28)

4.3.2. Stability Analysis of Second-Order Schemes

As with the first-order proof stability analysis method, an auxiliary variable wk is introduced and defined as follows:

wk=PdivΓEs(u˜k), (29)

We can rewrite (18) equation as

3u˜k+1+2Δtwk+1=3uk+1+2Δtwk. (30)
Theorem 2.

Equations (17) and (18) represent unconditional energy stability. For all 0kT/Δt1, there is

εk+1(2)εk(2)Δt||u˜k+1||2, (31)

where:

εk(2)=||u˜k||2+||2u˜ku˜k1||2+2Δ3||Esδ(u˜k)||2+4Δt23||wk||2,

is the correction energy of the time step k.

Proof. 

Take the inner product of (17) with 4Δtuk+1, to get

I+(PdivΓEs(u˜)k+1,4Δu˜k+1)=0, (32)

where:

I=(3uk+14u˜k+u˜k1,2uk+1).

We deal with this term by using a similar treatment as in [22]. It can be rewritten I as

I=2(D2u˜k+1,u˜k+1)+2(D2u˜k+1,uk+1u˜k+1)+6(uk+1u˜k+1,uk+1):=I1+I2+I3.

Using Equations (7) and (10), we can rewrite I1 as

I1=||u˜k+1||2+||2u˜k+1u˜k||2||u˜k||2||2u˜ku˜k1||2+||δ2u˜k+1||2. (33)

Thanks to Equations (29) and (30), we can rewrite I2 as

I2=4Δt3(D2u˜k+1,wk+1wk)=2Δt3(D2u˜k+1,2(PdivΓEs(u˜k+1)PdivΓEs(u˜k))), (34)

By Equations (6), (7) and (11), we can obtain

I2=2Δt3(||Esδ(u˜k+1)||2||Esδ(u˜k)||2+||Esδ2(u˜k+1)||2+4||Esδ(u˜k+1)||2), (35)

Equation (9) tells us that

I3=3(||uk+1||2||u˜k+1||2+||uk+1u˜k+1||2). (36)

Next, taking the inner product of both sides of Equation (30) with itself, we get

3||u˜k+1||2+4Δt23||wk+1||+4Δt(u˜k+1,wk+1)=3||uk+1||2+4Δt23||wk||+4Δt(uk+1,wk), (37)

Equation (37) can also be written as Equation (38)

3(||u˜k+1||23||uk+1||2)+4Δt3(||wk+1||2||wk||2)+4Δt(u˜k+1,wk+1)=4Δt(uk+1,wk)=4Δt(uk+1,PdivΓEs(u˜k)), (38)

Summing up (32) and (38), and taking into account (33), (35) and (36), we can obtain

||u˜k+1||2+||2u˜k+1u˜k||2||u˜k||2||2u˜ku˜k1||2+2Δt3(||Esδ(u˜)k+1||2||Esδ(u˜k)||2+||Esδ2(u˜k+1)||2+4||Esδ(u˜k+1)||)+3(||u˜k+1||2||u˜k+1||2+||uu˜k+1||2)+3(||u˜k+1||2||uk+1||2)+4Δt23(||wk+1||2||wk||2)+4Δt(u˜k+1,wk+1)=0.

4.4. Fully Discrete Scheme

The first-order backward Euler and second-order BDF are used in discrete-time, and the mixed finite element pair is used in discrete space. Γh={K} is Γ on a consistent regular triangular mesh, and the grid size is h=maxKΓh{diam{K}}. Define the following discrete subspace (VTh,Qh)(VT,Q):

VTh={vhVT:vh|K[P2(K)]2,KΓh},Qh={qhQ:qh|KP1(K),KΓh}.

4.4.1. First-Order Fully Discrete Velocity Correction Method

Step 1. For vihVTh,qhQh, we solve for (uhk+1,phk+1) from

Γh(2u˜hk+u˜hk+1)×ΓqhdxΓh(phk+1phk)×Γqhdx=Γh(fk+1fk)×Γqhdx, (39)

Step 2. For vihVT, we solve for u˜hk+1VTh from

1ΔtΓh(u˜ihk+1u˜ihk)vihdx1ReΓhrotΓu˜hk+1rotΓ(vihei)dx2Γhκu˜ihk+1vihdx+αΓhn×u˜hk+1nivihdx=Γhfk+1vihdxΓhΓphk+1vihdx. (40)

4.4.2. Second-Order Fully Discrete Velocity Correction Method

Step 1. For vihVTh,qhQh, we solve for (uhk+1,phk+1) from

12ΔtΓh(7u˜hk+5u˜hk1u˜hk2)×ΓqhdxΓh(phk+1phk)×Γqh)dx=Γh(fk+1fk)×Γqhdx, (41)

Step 2. For vihVT, we solve for u˜hk+1VTh from

12ΔtΓh(3u˜ihk+14u˜ihk+u˜ihk1)vihdx1ReΓhrotΓu˜k+1rotΓ(vihei)dx2Γhκu˜ihk+1vihdx+αΓhn×u˜hk+1nivihdx=Γhfk+1vihΓhΓphk+1vihdx. (42)

5. Numerical Experiments

In this section, some numerical examples are designed to verify the effectiveness and accuracy of the velocity correction method; test the convergence and stability; and simulate the physical phenomena of circulating flow in a single fluid system.

5.1. Convergence Test

In order to verify the accuracy and effectiveness of this method, two different surfaces ϕ1 and ϕ2 were selected for a convergence test.

The spherical implicit function:

ϕ1(x,y,z)=x2+y2+z21.

The ring implicit function:

ϕ2(x,y,z)=(x2+z22)2+y20.25=0.

The exact solution of the given surface Stokes problem is as follows.

u(x,y,z,t)=(yet,xet,0)T,p(x,y,z,t)=(xy3+z)et.

For the first-order numerical discrete scheme, let Re=10, t=0.1, α=1000/h2, time step for Δt=h2, h=0.25,0.15,0.125,0.06,0.03. The order of convergence is calculated by the following formula [23]:

rate=log(ei/ei+1)/log(hi/hi+1). (43)

Figure 1 shows convergence on a sphere and a ring with different surfaces of the first-order scheme. The results show that pressure p is in the L2 norm of convergence in order to achieve second-order convergence, and velocity u is in the L2 norm under second-order convergence. This is because of the existence of spacial geometric error.

Figure 1.

Figure 1

Orders of convergence of sphere (left) and ring (right).

5.2. A Circular Flow on a Ring

In this experiment, the unsteady curvature surface ϕ2 is used to simulate the physical phenomenon of the flow velocity change of the fluid on the ring [24,25].

Set the initial value u0 as follows.

u0=(2xy+z8(x2+z2),x2+z22x2+z24(x2+z2),2y2+x8(x2+z3))T

Take Re=10, h=0.3, α=3000, and Δt=0.1 (Figure 2) to simulate the single fluid system. The initial velocity u0 will gradually evolve into periodic flow over time. When the penalty coefficient α=0, the velocity field is not tangent to the surface, and periodic flow cannot be generated. Simulation results show that the proposed method can effectively simulate the physical phenomena of fluid flow and produce the expected intra-ring circulating flow.

Figure 2.

Figure 2

Flow diagram on the ring. (a) t=0. (b) t=15. (c) t=30. (d) t=90.

5.3. Stability Test

The system is studied when the external force f=0. Consider a sphere with constant curvature ϕ1(x,y,z)=x2+y2+z21.

Select initial conditions:

u0(x,y,z)=2cos(πy)sin(πx)cos(πz),v0(x,y,z)=sin(πy)cos(πx)cos(πz),w0(x,y,z)=cos(πy)sin(πz)cos(πx)

Let Re=10, t=1, h=160, and α=1000/h2. The energy dissipation diagrams of the first- and second-order velocity correction projection methods are given, respectively.

The system energy En:=||un||2+||vs.n||2+||wn||2 in Figure 3 shows the system in each time step: Δt=0.1,0.05,0.025,0.0125. The results show that the energy curve decreases to 0, which indicates that the energy is dissipated and verifies the stability of the algorithm.

Figure 3.

Figure 3

Energy dissipation of first-order (left) and second-order (right) systems.

6. Conclusions

In the curved Stokes fluid model, the velocity and pressure are decoupled by the standard velocity correction method, and the equivalent elliptic partial differential equation is obtained. The first-order and second-order numerical schemes of (P2,P1) are constructed by using curved surface mixed finite element matching for space discretization. The stability analysis of first-order and second-order time semi-discretization is established. Finally, three examples are given to verify the accuracy and effectiveness of the proposed method.

Acknowledgments

The authors would like to extend special thanks to Xufeng Xiao for their guidance and assistance.

Author Contributions

Conceptualization, X.F.; methodology, Y.Z.; software, Y.Z.; validation, X.F.; formal analysis, Y.Z.; investigation, Y.Z.; resources, X.F.; data curation, Y.Z.; writing—original draft preparation, Y.Z.; writing—review and editing, X.F.; and Y.Z.; visualization, Y.Z.; supervision, X.F.; project administration, X.F.; funding acquisition, X.F. and Y.Z. All authors have read and agreed to the published version of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Funding Statement

This work received support by the Research Fund from Key Laboratory of Xinjiang Province (No. 2020D04002).

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Scriven L.E. Dynamics of a fluid interface equation of motion for Newtonian surface fluids. Chem. Eng. Sci. 1960;12:98–108. doi: 10.1016/0009-2509(60)87003-0. [DOI] [Google Scholar]
  • 2.Slattery J.C., Sagis L.M.C., Oh E.S. Interfacial Transport Phenomena. Springer; New York, NY, USA: 2007. [Google Scholar]
  • 3.Arroyo M., DeSimone A. Relaxation dynamics of fluid membranes. Phys. Rev. E. 2009;79:031915. doi: 10.1103/PhysRevE.79.031915. [DOI] [PubMed] [Google Scholar]
  • 4.Rahimi M., DeSimone A., Arroyo M. Curved fluid membranes behave laterally as effective viscoelastic media. Soft Matter. 2013;9:11033–11045. doi: 10.1039/c3sm51748a. [DOI] [Google Scholar]
  • 5.Dziuk G., Elliott C.M. Finite element methods for surface PDEs. Acta Numer. 2013;22:289–396. doi: 10.1017/S0962492913000056. [DOI] [Google Scholar]
  • 6.Olshanskii M.A., Reusken A. Geometrically Unfitted Finite Element Methods and Applications. Springer; Cham, Switzerland: 2017. Trace finite element methods for PDEs on surfaces; pp. 211–258. [Google Scholar]
  • 7.Nitschke I., Voigt A., Wensch J. A finite element approach to incompressible two-phase flow on manifolds. J. Fluid Mech. 2012;708:418–438. doi: 10.1017/jfm.2012.317. [DOI] [Google Scholar]
  • 8.Reuther S., Voigt A. The interplay of curvature and vortices in flow on curved surfaces. Multiscale Model. Simul. 2015;13:632–643. doi: 10.1137/140971798. [DOI] [Google Scholar]
  • 9.Reuther S., Voigt A. Solving the incompressible surface Navier–Stokes equation by surface finite elements. Phys. Fluids. 2018;30:012107. doi: 10.1063/1.5005142. [DOI] [Google Scholar]
  • 10.Fries T.P. Higher-order surface FEM for incompressible Navier-Stokes flows on manifolds. Int. J. Numer. Methods Fluids. 2018;88:55–78. doi: 10.1002/fld.4510. [DOI] [Google Scholar]
  • 11.Gross S., Jankuhn T., Olshanskii M.A., Reusken A. A trace finite element method for vector-Laplacians on surfaces. SIAM J. Numer. Anal. 2018;56:2406–2429. doi: 10.1137/17M1146038. [DOI] [Google Scholar]
  • 12.Hansbo P., Larson M.G., Larsson K. Analysis of finite element methods for vector Laplacians on surfaces. IMA J. Numer. Anal. 2020;40:1652–1701. doi: 10.1093/imanum/drz018. [DOI] [Google Scholar]
  • 13.Lederer P.L., Lehrenfeld C., Schöberl J. Divergence-free tangential finite element methods for incompressible flows on surfaces. Int. J. Numer. Methods Eng. 2020;121:2503–2533. doi: 10.1002/nme.6317. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Reusken A. Stream function formulation of surface Stokes equations. IMA J. Numer. Anal. 2020;40:109–139. doi: 10.1093/imanum/dry062. [DOI] [Google Scholar]
  • 15.Jankuhn T., Olshanskii M.A., Reusken A. Incompressible fluid problems on embedded surfaces: Modeling and variational formulations. Interfaces Free Boundaries. 2018;20:353–377. doi: 10.4171/IFB/405. [DOI] [Google Scholar]
  • 16.Vu-Huu T., Le-Thanh C., Nguyen-Xuan H., Abdel-Wahab M. An equal-order mixed polygonal finite element for two-dimensional incompressible Stokes flows. Eur. J.-Mech.-B/Fluids. 2020;79:92–108. doi: 10.1016/j.euromechflu.2019.08.005. [DOI] [Google Scholar]
  • 17.Qu W., Chen W. Solution of two-dimensional stokes flow problems using improved singular boundary method. Adv. Appl. Math. Mech. 2015;7:13–30. doi: 10.4208/aamm.2013.m359. [DOI] [Google Scholar]
  • 18.Jiao S., Yao G., Wang L.V. Depth-resolved two-dimensional Stokes vectors of backscattered light and Mueller matrices of biological tissue measured with optical coherence tomography. Appl. Opt. 2000;39:6318–6324. doi: 10.1364/AO.39.006318. [DOI] [PubMed] [Google Scholar]
  • 19.Li J., Gao Z., Dai Z., Feng X. Divergence-free radial kernel for surface Stokes equations based on the surface Helmholtz decomposition. Comput. Phys. Commun. 2020;256:107408. doi: 10.1016/j.cpc.2020.107408. [DOI] [Google Scholar]
  • 20.Jankuhn T., Reusken A. Higher order trace finite element methods for the surface Stokes equation. arXiv. 20191909.08327 [Google Scholar]
  • 21.Olshanskii M.A., Quaini A., Reusken A., Yushutin V. A finite element method for the surface Stokes problem. SIAM J. Sci. Comput. 2018;40:A2492–A2518. doi: 10.1137/18M1166183. [DOI] [Google Scholar]
  • 22.Guermond J., Shen J. On the error estimates for the rotational pressure-correction projection methods. Math. Comput. 2004;73:1719–1737. doi: 10.1090/S0025-5718-03-01621-1. [DOI] [Google Scholar]
  • 23.Huang X., Xiao X., Zhao J., Feng X. An efficient operator-splitting FEM-FCT algorithm for 3D chemotaxis models. Eng. Comput. 2020;36:1393–1404. doi: 10.1007/s00366-019-00771-8. [DOI] [Google Scholar]
  • 24.Guermond J.L., Shen J. Velocity-correction projection methods for incompressible flows. SIAM J. Numer. Anal. 2003;41:112–134. doi: 10.1137/S0036142901395400. [DOI] [Google Scholar]
  • 25.Reuter M., Biasotti S., Giorgi D., Patanè G., Spagnuolo M. Discrete Laplace–Beltrami operators for shape analysis and segmentation. Comput. Graph. 2009;33:381–390. doi: 10.1016/j.cag.2009.03.005. [DOI] [Google Scholar]

Articles from Entropy are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES