520
Views
0
CrossRef citations to date
0
Altmetric
Research Article

An efficient numerical approach for solving singularly perturbed parabolic differential equations with large negative shift and integral boundary condition

ORCID Icon & ORCID Icon
Article: 2236769 | Received 16 Dec 2022, Accepted 11 Jul 2023, Published online: 19 Jul 2023

Abstract

In this study, we consider singularly perturbed large negative shift parabolic reaction–diffusion with integral boundary condition. The continuous solution's properties are discussed. On a non-uniform Shishkin mesh, the spatial derivative is discretized using the tension spline method, and the temporal derivative is discretized using the Crank–Nicolson method. In order to handle the integral boundary condition, Simpson's rule is used. After conducting an error analysis, it was determined that the method was uniformly convergent. To support the theoretical findings, numerical examples are taken into account and solved for different values of the perturbation parameter and mesh sizes. It is proved to be uniformly convergent to almost second order.

Mathematics Subject Classification (2010):

1. Introduction

A partial differential equation in which the highest derivative is multiplied by a small parameter ε and involves at least a delay (negative shift) term arise in various practical phenomena, such as biological and chemical reactions, population growth [Citation1], fluid flows, water quality problems in river networks [Citation2], the drift-diffusion model of semiconductor devices [Citation3], in the study of variational problems of control theory [Citation4] and biological modelling [Citation5], etc.

A wide range of delay partial differential equations models can be found in [Citation6]. For many years, it has been difficult to compute the solutions to these delay equations. Traditional numerical methods using a uniform mesh to solve these problems are unstable for small values of ε. Moreover, they don't produce accurate results unless an unreasonably small mesh size is chosen, hϵ, where h is basically the spatial step length, which is not realistic. Also, it can be difficult to determine the exact solutions of SPPDEs with delay analytically; for this reason, it's essential to search for fundamental numerical approaches, especially non-classical robust schemes. In this context, the fitting techniques (i.e. operator and layer-adapted mesh) are a competitive computational scheme to overcome this drawback. If the delay parameter is small, the PDE with delay can be reduced to a PDE without using Taylor series expansion. The resulting PDE can be solved numerically or analytically. However, when the delay parameter is significant, this approach fails, and a PDE model cannot be used as a substitute for a PDE model with delay [Citation7].

Many researchers have been working on parameter-robust numerical methods for singularly perturbed delay ordinary and partial differential equations with shift parameter(s) in the space variable, as well as investigating the effects of the shift parameters on solution behaviour. For instance, (see, [Citation8–14] for reference), proposed various numerical methods based on fitting techniques for solving a second-order singularly perturbed parabolic partial differential equations with shift parameter(s) in the space variable and determine how shift parameter effects affect the solution's boundary layer behaviour. Besides, (see, [Citation15–17] and the references therein) have developed ε-uniform numerical methods for singularly perturbed delay ODEs with integral boundary conditions. On the other hand, many methods have been developed for solving singularly perturbed boundary-value problem for a linear and nonlinear second order delay differential equation, and convergence analysis of difference scheme is given in [Citation18–21] see also references cited in them. In addition a system of reaction diffusion model whose highest order derivatives are multiplied with a small perturbation parameter, is considered for numerical analysis in [Citation22–24]. In [Citation25], Das and Natasan constructed a second order uniformly convergent scheme for robin type singularly perturbed reaction–diffusion problems using adaptively generated grid. A parabolic convection–diffusion–reaction problem where the diffusion and convection terms are multiplied by two small parameters, respectively was discussed in [Citation26]. In [Citation27], Kumar and Kumari constructed a uniformly convergent implicit scheme for singularly perturbed parabolic reaction–diffusion problems with large space delay.

The existence and uniqueness of the second-order parabolic delay differential equations with integral boundary conditions and their applications are discussed in [Citation28]. For the singularly perturbed reaction–diffusion problem partial delay differential equation with non-local boundary condition, Elango et al., [Citation29], suggested the conventional finite difference scheme on a rectangular piecewise uniform mesh using a trapezoidal rule. In Gobena and Duressa [Citation30–33], a parameter uniform numerical method is constructed using non-standard and exponentially fitted finite difference method, and an optimal fitted numerical scheme is considered in [Citation34] to resolves the boundary and interior layers and uniformly convergent with respect to ε. However, there are still few numerical approaches to be discovered in recent years that can solve singularly perturbed parabolic delay reaction–diffusion problems with integral boundary conditions and superior accuracy and parameter uniform convergence.

To the best of our knowledge, fitted tension spline method has not been used for solving the problem under consideration. In this paper, we employ the Crank–Nicolson method for temporal discretization and the tension spline method on non-uniform meshes to spatial discretization. In the future, this article might assist other scholars with the advancement of this issue

The following are the article's main contributions:

  • Provide a description of singularly perturbed delay partial differential equation.

  • Suggested alternative numerical approach to the problem.

  • Utilizing convergence analysis, determine the theoretical convergence order of the suggested approach.

  • Numerical test examples are given to demonstrate the accuracy of the suggested approach and the graphically shown result of the problem.

  • The outcomes of our suggested solution are compared with the results of other.

The remaining of the work is structured as follows: Section 2 deals with problem formulation, properties of the exact solution, bounds on the solution, and its derivatives. In Section 3, numerical method formulation is described. In Section 4, the error estimate of the numerical method is given. In Section 5, to validate the method, numerical illustrations are given, and finally, the conclusion of the work is given in Section 6.

Notations : We define D=D1D2, where D1=(0,1)×(0,T], D2=(1,2)×(0,T].

2. Problem formulation

The time-dependent singularly perturbed differential equation with integral boundary condition and large delay in the spatial direction is given by (1) £ϵu(x,t)u(x,t)tϵ2u(x,t)x2+a(x,t)u(x,t)+b(x,t)u(x1,t)=f(x,t),(x,t)D,(1) where D=Ω×Λ=(0,2)×(0,T],D¯=[0,2]×[0,T] with smooth boundary D=D¯D=DlDbDr for some fixed positive number T, subject to initial and interval-boundary conditions (2) {u(x,0)=φ(x,0),xDb={(x,0):0x2}u(x,t)=ϕ(x,t),(x,t)Dl={(x,t);1x0,tΛ},Bru(x,t)u(2,t)ϵ02g(x)u(x,t)dx=ψ(x,t),(x,t)Dr={(2,t):tΛ}.(2) where ε is a singular perturbation parameter satisfying 0<ϵ1. The coefficient functions a(x,t),b(x,t), source function f(x,t) and the initial and boundary solutions φ(x,0),ϕ(x,t),ψ(x,t),g(x) are assumed to be sufficiently smooth, bounded and independent of ε that satisfy (3) a(x,t)αˆ>0,b(x,t)βˆ<0,αˆ+βˆ>0,on D¯.(3) Further, g(x) is non-negative function and monotonic with 02g(x)dx1<0. The problem (Equation1)–(Equation2) can be re-written as, (4) £ϵu(x,t)=Hˆ(x,t),(4) where (5) £ϵu(x,t)={£1,ϵu(x,t)=u(x,t)tϵ2u(x,t)x2+a(x,t)u(x,t),(x,t)D1,£2,ϵu(x,t)=£1,ϵu(x,t)+b(x,t)u(x1,t),(x,t)D2.(5) (6) Hˆ(x,t)={f(x,t)b(x,t)ϕ(x1,t),(x,t)D1,f(x,t),(x,t)D2.(6) with boundary conditions (7) {u(x,0)=φ(x,0),xDb,u(x,t)=ϕ(x,t),(x,t)Dl,u(1,t)=u(1+,t), ux(1,t)=ux(1+,t),Bru(x,t)u(2,t)ϵ02g(x)u(x,t)dx=ψ(x,t),(x,t)Dr.(7) The reduced problem corresponding to singularly perturbed delay parabolic PDE (Equation5)–(Equation7) is given as (8) {u0(x,0)=φ(x,0),xDb,u0t+a(x,t)u0(x,0)=f(x,t)b(x,t)ϕ(x1,t),(x,t)D1,u0t+a(x,t)u0(x,0)+b(x,t)u0(x1,t)=f(x,t),(x,t)D2.(8) As u0(x,t) need not satisfy u0(0,t)=u(0,t) and u0(2,t)=u(2,t), the solution u(x,t) exhibits boundary layers at x=0 and x=2. Further, as u0(1,t) need not be equal to u0(1+,t), the solution u(x,t) exhibits interior layers at x=1. Moreover, The existence and uniqueness of the solution of (Equation5)–(Equation7) can be established by assuming that the data are Ho¨lder continuous and imposing appropriate compatibility at intersections points (0,0),(2,0),(1,0) and (1,0) (see [Citation35]). The necessary compatibility conditions are: (9) φ(0,0)=ϕ(0,0),φ(2,0)=ψ(2,0).(9) and (10) {ϕ(0,0)tϵ2φ(0,0)x2+a(0,0)φ(0,0)+b(0,0)ϕ(1,0)=f(0,0),ψ(2,0)tϵ2φ(2,0)x2+a(2,0)φ(2,0)+b(2,0)φ(1,0)=f(2,0).(10) so that the data matches at the corner points. By the above assumptions, it is possible to obtain a unique solution for the considered continuous problem. And by the approaches in [Citation36], we have

Lemma 2.1

The solution u(x,t) of (Equation5)–(Equation7) satisfies the estimate (11) |u(x,t)φ(x,0)|Ct,(x,t)D¯.(11)

where C is a constant independent of ε.

Proof.

The result follows from the compatibility condition and for the detailed proof see [Citation37, Citation38].

Lemma 2.2

The solution u(x,t) of the continuous problem equations (Equation5)–(Equation7) is bounded as: (12) |u(x,t)|C, (x,t)D¯(12)

Proof.

From Lemma 2.1, we have |u(x,t)|=|u(x,t)φ(x,0)+φ(x,0)||u(x,t)φ(x,0)|+|φ(x,0)|Ct.which implies that |u(x,t)|Ct+supx[0,2]|φ(x,0)|,  (x,t)D¯. Since t[0,T], so it is bounded and φ(x,0)C2(Ω¯=[0,2]). Therefore, Ct+supx[0,2]|φ(x,0)| is bounded by some constant C and hence |u(x,t)|C,(x,t)D¯=[0,2]×[0,T].

2.1. The analytical problem

Let £ϵ be a differential operator denoted for the differential equation. The differential operator £ϵu(x,t)=u(x,t)tϵ2u(x,t)x2+a(x,t)u(x,t), satisfies the following lemma.

Lemma 2.3

Continuous maximum principle

Let Ψ(x,t)U=C(0,0)(D¯)C(1,0)(D)C(2,1)(D1D2) such that Ψ(0,t)0,Ψ(x,0)0,BrΨ(2,t)0,£1,ϵΨ(x,t)0,(x,t)D1,£2,ϵΨ(x,t)0, (x,t)D2, and [Ψx](1,t)=Ψx(1+,t)Ψx(1,t)0 then, Ψ(x,t)0,(x,t)D¯.

Proof.

For the proof one can see [Citation29, Citation31, Citation33, Citation34].

An immediate consequence of the maximum principle is the following stability result.

Lemma 2.4

Stability estimate

Let u(x,t) be a solution of the problem (Equation5)–(Equation7), then (13) uD¯Cmax{uDl,uDb,BruDr,£ϵu(D1D2)},(x,t)D¯.(13)

Proof.

For the proof one can refer [Citation29, Citation31, Citation34].

2.2. Solution and derivative bounds

Theorem 2.5

Let a(x,t),b(x,t),f(x,t)C(2+β1,1+β1/2)(D¯),ϕC(2,β1/2)([0,T]),ψC(2,β1/2)([0,T]),φC(4+β1,2+β1/2)(Db),β1(0,1). Assume that the compatibility conditions are fulfilled. Then, the problem (Equation5)–(Equation7) has a unique solution u(x,t) and uC(4+β1,2+β1/2)(D¯). Furthermore, the derivatives of the solution u satisfy: (14) (i+j)u(x,t)xitjCϵi/2, i,jZ0,0i+2j4,(14) where the constant C is independent of ε.

Proof.

See [Citation29, Citation31] for detail proof.

2.3. Solution decomposition

To obtain the ε-uniform error estimate, we need some stronger bounds on the derivatives of the continuous solution u(x,t) of Equations (Equation5)–(Equation7). For this, we decompose the analytical solution u as u=v+w, where v and w are the regular (smooth) and the singular components respectively. Further, the regular component v can be written as v(x,t)=v0(x,t)+ϵv1(x,t),(x,t)D¯, where v0 and v1 are the solutions of the following first-order PDEs: (15) {(v0)t(x,t)+a(x,t)v0(x,t)+b(x,t)v0(x1,t)=f(x,t),(x,t)D,v0(x,t)=0,(x,t)Db,£ϵv1(x,t)=(v0)xx(x,t),(x,t)D,v1(x,t)=0,(x,t)DbDl,Brv1(x,t)=0,(x,t)Dr.(15) Then v satisfies the condition (16) {£ϵv1(x,t)=f(x,t),(x,t)D,v(x,t)=φ(x,t),(x,t)Db,v(x,t)=v0(x,t),(x,t)Dl,Brv1(x,t)=Brv0(2,t),(x,t)Dr.(16) and the singular component w(x,t) satisfies the partial differential equation (17) {£1,ϵw(x,t)=0,(x,t)D1,w(x,t)=0,(x,t)Db,w(x,t)=ϕ(x,t)v0(x,t),(x,t)Dl,wx(1+,t)wx(1,t)=(vx(1+,t)vx(1,t)),(x,t)Dr.(17) (18) {£2,ϵw(x,t)=0,(x,t)D2,w(x,t)=0,(x,t)Db,wx(1+,t)wx(1,t)=(vx(1+,t)vx(1,t)),(x,t)Dl,Brw(x,t)=Bru(x,t)Brv0(x,t),(x,t)Dr.(18) Due to the occurrence of boundary layers on Dl and Dr, it is reasonable to decompose w as w=wl+wr, where wl and wr are defined respectively by (19) {£1,ϵwl(x,t)=0,(x,t)D1,wl(x,t)=ϕ(x,t)v0(x,t),(x,t)Dl,wl(x,t)=0,(x,t)DbDr.(19) (20) {£2,ϵwl(x,t)=0,(x,t)D2,wl(x,t)=κ,(x,t)Dl,wl(x,t)=0,(x,t)DbDr.(20) and (21) {£1,ϵwr(x,t)=0,(x,t)D1,wr(x,t)=κ,(x,t)Dr,wr(x,t)=0,(x,t)DlDb.(21) (22) {£2,ϵwr(x,t)=0,(x,t)D2,wr(x,t)=0,(x,t)Db,wr(x,t)=κ,(x,t)Dl,Brwr(x,t)=Brw(x,t),(x,t)Dr.(22) Here,  κ is a real constant to be chosen in such a way that the solution is continuous at x=1 satisfied. The following theorem provides the bound for the derivatives of the regular and the singular components respectively.

Theorem 2.6

Let the data a(x,t),b(x,t),f(x,t)C(4+β1,2+β1/2)(D¯),ϕ,ψC(3,β1/2)([0,T]),φC(6+β1,3+β1/2)(Db),β1(0,1). Assume that the compatibility conditions are satisfied. Then, we have (23) (i+j)vxitjD¯C(1+ϵ1i/2),(23) (24) (i+j)wl(x,t)xitj{Cϵi/2(exp(x/ϵ)),(x,t)D1,Cϵi/2(exp((x1)/ϵ)),(x,t)D2.(24) (25) (i+j)wr(x,t)xitj{Cϵi/2(exp((1x)/ϵ)),(x,t)D1,Cϵi/2(exp((2x)/ϵ)),(x,t)D2.(25) where the constant C is independent of ϵ,  i,jZ0, 0i+2j4.

Proof.

Since v0 is the solution of reduced problem, a usual argument leads to the estimate (26) (i+j)v0xitjΩ¯C.(26) Further, for the regular solution v1, it follows from Equation (Equation14) that: (27) (i+j)v1xitjΩ¯Cϵi/2.(27) Subsequently, the required estimates of the regular component v, and its derivatives follows from Equations (Equation26) and (Equation27) as (i+j)vxitj=(i+j)v0xitj+ϵ(i+j)v1xitjC+ϵCϵi/2=C(1+ϵ1i2).The bounds for wl and wr and their derivatives can be obtained analogously.

3. Numerical method formulation

3.1. Temporal discretization

On the time domain Λ=[0,T], for a positive integer M number of mesh points in time direction, we construct a uniform mesh with mesh length Δt, such that    Λ¯Δt={tj=jΔt,j=0,1,2,,M,Δt=T/M}, Now, we propose a numerical scheme to solve Equations (Equation1)–(Equation2) using Crank–Nicolson method for the time derivative. This gives system of linear ordinary differential equations such that (28) {Uj+1(x)Uj(x)Δtϵ(Uxx)j+12(x)+aj+12(x)Uj+12(x)+bj+12(x)Uj+12(x1)=fj+12(x),xDb,U0(x)=φ(x,0),xDb,Uj+1(0)=ϕ(0,tj+1),0jM1,U(1,tj+1)=U(1+,tj+1),  DxU(xN2,tj+1)=Dx+U(xN2,tj+1),BrUj+12(x)Uj+12(2)ϵ02g(x)Uj+12(x)dx=ψ(x,tj+12),xDr(28) The above Equation (Equation28) can be rewritten in operator form as: (29) £ϵΔtUj+1(x)=Hˆj+1(x),(29) where (30) £ϵΔtUj+1(x){ϵ2(Uxx)j+1(x)+(1Δt+aj+12(x)2)Uj+1(x),xDb,U0(x)=φ(x,0),xDb,Uj+1(0)=ϕ(0,tj+1),0jM1,U(1,tj+1)=U(1+,tj+1),DxU(xN2,tj+1)=Dx+U(xN2,tj+1),(30) and (31) Hˆj+1(x){ϵ2(Uxx)j(x)+(1Δtaj+12(x)2)Uj(x)bj+12(x)ϕj+12(x1)fj+1(x)+fj(x)2, x(0,1) and 0jM1ϵ2(Uxx)j(x)+(1Δtaj+12(x)2)Uj(x)bj+12(x)Uj+12(x1)+fj+1(x)+fj(x)2, x(1,2) and 0jM1,(31) The local truncation error ej+1 of the time semidiscrete method Equations (Equation30)–(Equation31) given by ej+1=u(x,tj+1)Uj+1(x),where Uj+1(x) is the approximate solution of Equations (Equation30)–(Equation31) after one step using the exact value u(x,tj) instead of uj(x) as initial value. Now we follow the following lemma for the error estimate ej+1.

Lemma 3.1

The local truncation error associated with temporal direction at (j+1)th time level is estimated as (32) ej+1C(Δt)3,(32) where C is a constant independent of ε and j.

Proof.

Using Taylor's series expansion about tj+12 we obtain (33) uj+1(x)=uj+12(x)+Δt2uj+12(x)t+(Δt)282uj+12(x)t2+O((Δt)3),uj(x)=uj+12(x)Δt2uj+12(x)t+(Δt)282uj+12(x)t2+O((Δt)3).(33) Substituting Equation (Equation33) into Equation (Equation1), we obtain (34) u(x,tj+1)u(x,tj)Δt=uj+12(x)t+O(Δt)2=ϵ2uj+12(x)x2aj+12(x)uj+12(x)bj+12(x)uj+12(x1)+fj+1(x)+fj(x)2+O((Δt)2).(34) where uj+12(x)=uj+1(x)+uj(x)2+O((Δt)2) and tj+12=tj+1+tj2. Simplifying Equation (Equation34) gives (35) £ϵΔtu(x,tj+1)=H(x,tj+1)+O((Δt)3),(35) and, from (Equation29), we have (36) £ϵΔtUj+1(x)=Hˆj+1(x),xD.(36) From (Equation35) and (Equation36), we obtain (37) ||£ϵΔt(u(x,tj+1)Uj+1(x))||=||£ϵΔtej+1||=C(Δt)3,(37) with the boundary conditions u(0,tj+1)Uj+1(0)=ej+1(0) and u(2,tj+1)Uj+1(2)=ej+1(2) Hence, applying the maximum principle gives ej+1C(Δt)3.

Next, we need to give the bound for the global error of the semi-discretization. Let denote GEj+1 be the global error estimate up to the (j+1)th time step.

Lemma 3.2

Global error

The global error estimate GEj=u(x,tj)U(x,tj) in the temporal direction satisfies GEjC(Δt)2, jT/Δt.

Proof.

Using local error up to (j+1)th time step given in Lemma 3.1, we obtain the global error at (j+1)th time step. GEj=l=1j+1ele1++ej+1C0(j+1)(Δt)3,(using Lemma 3.1)C0T(Δt)2,(since (j+1)(Δt)T)C(Δt)2,C=C0T.

where C is a positive constant independent of ε and Δt, and thus the proposed numerical approach is second-order convergent in time. See [Citation12, Citation31].

3.2. Spatial discretization.

In this section, we introduce a tension spline method on a piecewise-uniform mesh D¯N for the solution of (Equation30)–(Equation31).

3.2.1. The Shishkin mesh

Since the problem (Equation1) exhibits strong boundary layers at x = 0, x = 2 and strong interior layers (left and right) at x = 1, we choose a piece-wise uniform Shishkin mesh on [0,2]. For this we divide the interval Ω¯=[0,2] into six subintervals, namely Ω1=[0,δˆ],Ω2=(δˆ,1δˆ],Ω3=(1δˆ,1],Ω4=(1,1+δˆ],Ω5=(1+δˆ,2δˆ] and Ω6=(2δˆ,2]. where the transition parameter δˆ is defined as δˆ=min{14,2ϵαˆln(N)}.On Ω1,Ω3,Ω4 and Ω6 a uniform mesh with N/8 mesh elements is placed, while on Ω2 and Ω5 uniform mesh with N/4 mesh elements is placed. Let Ω¯xN={0=x0,x1,,xN/2=1,,xN=2} be the set of mesh points. Now, we define piecewise uniform mesh points as: xi={ihiif i=0(1)N8,δˆ+(iN8)hi,if i=(N8+1)(1)3N8,1δˆ+(i3N8)hi,if i=(3N8+1)(1)N2,1+(iN2)hi,if i=(N2+1)(1)5N8,1+δˆ+(i5N8)hi,if i=(5N8+1)(1)7N8,2δˆ+(i7N8)hi,if i=(7N8+1)(1)N,with mesh spacing h~:={hi=8N1δˆ,if i=1(1)N8, (3N8+1)(1)5N8, (7N8+1)(1)Nhi=4N1(12δˆ),if i=(N8+1)(1)3N8, (5N8+1)(1)7N8.

3.3. The full discrete problem

Let Ω¯=[0,2] be x0=0,xN/2=1,xN=2, and xi=k=0i1hk,hk=xk+1xk,i=1(1)N1. A function as S(x,γ)C2[a,b] interpolates u(x) at the mesh points xi,i=0(1)N which depends on a parameter γ>0. When γ0,S(x,γ) reduces to cubic spline function.

The spline function S(x,γ)=S(x) satisfying in [xi,xi+1], the differential equation (38) S(x)+γS(x)=[S(xi)+γS(xi)](xi+1x)hi+[S(xi+1)+γS(xi+1)](xxi)hi(38) where S(xi)=Ui and γ>0 is termed as tension spline. Following [Citation39], we obtain: (39) ρ1hi1Mi1+ρ2(hi1+hi)Mi+ρ1hiMi+1=(Ui+1Ui)hi(UiUi1)hi1,i=1(1)N1,(39) where ρ1=ρ2(1ρcschρ),ρ2=ρ2(ρcothρ1),and ρ=hiγ12,Mj=U(xj),j=i,i±1.Equating the coefficients of Mi,s in (Equation39), we obtain the following condition: (40) ρ1+ρ2=0.5(40) Substituting (Equation40) in to (Equation39), we obtain (41) 0.5ρ=tanh(0.5ρ)(41) Solving (Equation41), the smallest positive non-zero root is ρ=0.001 from infinitely many roots. Discretizing problem (Equation29) using tension spline, we get (42) ϵ2Mkj+1+(1Δt+akj+122)Ukj+1=Hˆkj+1,k=i,i±1.(42) where (43) Hˆkj+1{ϵ2Mkj+(1Δtakj+122)Ukjbkj+12ϕj+12(xkN2)+fkj+12,x(0,1],ϵ2Mkj+(1Δtakj+122)Ukjbkj+12Uj+12(xkN2)+fkj+12,x(1,2)and 0jM1,(43) Here Mij+1=(Uxx)ij+1 for k=i,i±1. Equation (Equation42) can be written as (44) ϵ2Mij+1=Hˆij+1(1Δt+aij+122)Uij+1(44) From (Equation44), we have (45) {ϵ2Mi1j+1=Hˆi1j+1(1Δt+ai1j+122)Ui1j+1,ϵ2Mi+1j+1=Hˆi+1j+1(1Δt+ai+1j+122)Ui+1j+1.(45) Substituting Equations (Equation44) and (Equation45) in to Equation (Equation39) at (j+1)th and jth time level and after simplification, we obtain (46) £ϵN,ΔtUij+1riUi1j+1+ricUij+1+ri+Ui+1j+1=ziUi1j+zicUij+zi+Ui+1j+χi,xiΩN,(46) where the coefficients are given by ri=ϵhi1(hi+hi1)ρ1hi1(hi+hi1)(2Δt+ai1j+12),ric=ϵhihi1ρ2(2Δt+aij+12),ri+=ϵhi(hi+hi1)ρ1hi(hi+hi1)(2Δt+ai+1j+12),zi=ϵhi1(hi+hi1)ρ1hi1(hi+hi1)(2Δtai1j+12),zic=ϵhihi1ρ2(2Δtaij+12),zi+=ϵhi(hi+hi1)ρ1hi(hi+hi1)(2Δtai+1j+12).and χi={(2ρ1hi1hi+hi1bi1j+12)ϕi1N2j+12+(2ρ2bij+12)ϕiN2j+12+(2ρ1hihi+hi1bi+1j+12)ϕi+1N2j+122ρ1hi1hi+hi1fi1j+122ρ2fij+122ρ1hihi+hi1fi+1j+12,i=1,2,,N/2,(2ρ1hi1hi+hi1bi1j+12)Ui1N2j+12+(2ρ2bij+12)UiN2j+12+(2ρ1hihi+hi1bi+1j+12)Ui+1N2j+122ρ1hi1hi+hi1fi1j+122ρ2fij+122ρ1hihi+hi1fi+1j+12,i=N2+1,,N1.with the discrete initial and boundary conditions (47) {Uij+1=ϕ(xi,tj+1), i=N2,N2+1,,0 and j=0,1,,M1.U(1,tj+1)=U(1+,tj+1),DxU(xN2,tj+1)=Dx+U(xN2,tj+1),Ui0=φ(xi,0),i=0,1,2,,N.(47) Since the problem involves integral boundary conditions at the right side of the domain x = 2, we use the composite Simpson's integration rule to approximates the integral of g(x)u(x,t) by: (48) 02g(x)Uj+12(x)dx=hi3[g(0)Uj+12(0)+g(2)Uj+12(2)+2i=1N1g(x2i)Uj+12(x2i)]+4hi3i=1Ng(x2i1)Uj+12(x2i1).(48) Substituting (Equation48) in to (Equation28) gives: (49) BrN,ΔtUj+12(xi)=Uj+12(xN)ϵhi3[g(0)Uj+12(0)+g(2)Uj+12(2)]4ϵhi3i=1Ng(x2i1)Uj+12(x2i1)2ϵhi3i=1N1g(x2i)Uj+12(x2i)=ψ(xi,tj+12).(49) Since Uj(0)=ϕ(0,tj) and Uj+1(0)=ϕ(0,tj+1), Equation (Equation49), can be re-written as follows: (50) 4ϵhi3i=1Ng(x2i1)Uj+1(x2i1)2ϵhi3i=1N1g(x2i)Uj+1(x2i)+(1ϵhi3g(2))Uj+1(2)ϵhi3g(0)Uj+1(0)=4ϵhi3i=1Ng(x2i1)Uj(x2i1)+2ϵhi3i=1N1g(x2i)Uj(x2i)(1ϵhi3g(2))Uj(2)+ϵhi3g(0)Uj(0)+ψ(xi,tj+12),j=0,1,,M1.(50) Therefore, on the given domain D¯=Ω¯×[0,T]=[0,2]×[0,T], the basic schemes to solve Equations (Equation1)–(Equation2) are the schemes given in Equations (Equation46) and (Equation50) which gives N×N system of algebraic equations and matrix inverse is employed to solve the system of algebraic equations obtained from Equations (Equation46) and (Equation50)

4. Uniform convergence analysis

In this section, we need to show the discrete scheme in Equations (Equation46) and (Equation50) satisfy the discrete maximum principle, uniform stability estimates, and uniform convergence.

Lemma 4.1

Discrete maximum principle

Assume that i=1N(gi1+4gi+gi+13)hi=ρ<1and a mesh function Ψ satisfies Ψ(x0,tj+1)0, Ψ(xi,t0)0, BrN,ΔtΨ(xN,tj+1)0,£1N,ΔtΨ(xi,tj+1)0,  (xi,tj+1)D1N,Δt, £2N,ΔtΨ(xi,tj+1)0, (xi,tj+1)D2N,Δt, and

[Dx]Ψ(xN2,tj+1)=Dx+Ψ(xN/2,tj+1)DxΨ(xN/2,tj+1)0 then, prove that

Ψ(xi,tj+1)0,

 (xi,tj+1)D¯N,Δt.

Proof.

Define a test function S(xi,tj+1) as (51) S(xi,tj+1)={18+xi2,(xi,tj+1)D1N,38+xi4,(xi,tj+1)D2N.(51) Note that S(xi,tj+1)>0, (xi,tj+1)D¯N,Δt, £N,ΔtS(xi,tj+1)>0, (xi,tj+1)(D1N,ΔtD2N,Δt),  S(x0,tj+1)>0,  S(xi,t0)>0,  BrN,ΔtS(xN,tj+1)>0, and [Dx]S(xN2,tj+1)<0.

Let ζ=max{Ψi(xi,tj+1)Si(xi,tj+1):(xi,tj+1)D¯N,Δt}.Then, there exists (x,t)D¯N,Δt such that Ψ(x,t)+ζS(x,t)=0 and Ψ(xi,tj+1)+ζS(xi,tj+1)0,(xi,tj+1)D¯N,Δt. Therefore, the function attains its minimum at (x,t)=(x,t). suppose the theorem does not hold true, then ζ>0.

Case (i): (x,t)=(x0,t), 0<(Ψ+ζS)(x0,t)=0, It is a contradiction

Case (ii): (x,t)D1N,Δt, 0<£1N,Δt(Ψ+ζS)(x,t)0, It is a contradiction.

Case (iii): (x,t)=(xN2,t), 0[Dx(Ψ+ζS)]N2(t)<0, It is a contradiction.

Case (iv): (x,t)D2N,Δt, 0<£2N,Δt(Ψ+ζS)(x,t)0, It is a contradiction.

Case (v): (x,t)=(xN,t) 0<BrN,Δt(Ψ+ζS)(xN,t)=(Ψ+ζS)(xN,t)ϵi=1Ngi1(Ψ+ζS)(xi1,tj+1)+4gi(Ψ+ζS)(xi,tj)3hiϵi=1Ngi+1(Ψ+ζS)(xi+1,tj+1)3hi0.It is a contradiction. Hence, the proof of the theorem.

Now, we will prove the uniform stability analysis of the discrete problem.

Lemma 4.2

Discrete stability result

Let Ψij+1 be any mesh function then, (52) Ψij+1D¯N,ΔtCmax{Ψi0DlN,Δt,Ψ0j+1DbN,Δt,BrN,ΔtΨNj+1DrN,Δt,+max(xi,tj+1)(D)N,Δt£N,ΔtΨij+1}.(52)

Proof.

It can be easily proved using the discrete maximum principle Lemma (4.1) and the barrier functions Θ±(xi,tj+1)=ΞMS(xi,tj+1)±Ψij+1,(xi,tj+1)D¯N,Δt.where M=max{Ψi0DlN,Δt,Ψ0j+1DbN,Δt,BrN,ΔtΨNj+1DrN,Δt,max(xi,tj+1)(D)N,Δt£N,ΔtΨij+1}, (xi,tj+1)D¯N,Δt.and S(xi,tj+1)is the test function as in Lemma (4.1).

Next, we derive the truncation error for the numerical scheme (Equation46) of the method. (53) Ti,U=riUi1j+1+ricUij+1+ri+Ui+1j+1(ziUi1j+zicUij+zi+Ui+1j+χ).(53) Using (Equation29) at xk,k=i,i±1 in (Equation53), we have (54) Ti,U=(riUi1j+1+ricUij+1+ri+Ui+1j+1){(zi2ρ1hi1hi+hi1ai1j+12)Ui1j+1+(zic2ρ2aij+12)Uij+1+(zi+2ρ1hihi+hi1ai+1j+12)Ui+1j+1+2ρ1ϵhi1hi+hi1(Uxx)i1j+1+2ρ2ϵ(Uxx)ij+1+2ρ1ϵhihi+hi1(Uxx)i+1j+1}(54) Using the Taylor series expansion for the terms Ui1j+1 and Ui+1j+1 in the space direction, we obtain (55) Ui1j+1=Uij+1hi1(Ux)ij+1+hi122(Uxx)ij+1hi136(Uxxx)ij+1+hi1424(Uxxxx)ij+1(55) (56) Ui+1j+1=Uij+1+hi1(Ux)ij+1+hi122(Uxx)ij+1+hi136(Uxxx)ij+1+hi1424(Uxxxx)ij+1+(56) using (Equation55) and (Equation56) in to (Equation54), we get (57) Ti,U=T0,iUij+1+T1,i(Ux)ij+1+T2,i(Uxx)ij+1+T3,i(Uxxx)ij+1+T4,i(Uxxxx)ij+1+(57) where the coefficients are given by (58) T0,i=(ri+ric+ri+)(zi+zic+zi+2ρ1hi1hi+hi1ai1j+122ρ2aij+122ρ1hihi+hi1ai+1j+12).(58) (59) T1,i=(hihi1)ri+(hi+hi1)zi2ρ1hi12hi+hi1ai1j+12+2ρ1hi2hi+hi1ai+1j+12(59) (60) T2,i=hi122(rizi+2ρ1hi1hi+hi1ai1j+12)+hi22(rizi+2ρ1hihi+hi1ai+1j+12)2ρ1ϵhi1hi+hi12ρ2ϵ2ρ1ϵhihi+hi1,(60) (61) T3,i=hi136(rizi+2ρ1hi1hi+hi1ai1j+12)+hi36(rizi+2ρ1hihi+hi1ai+1j+12)+2ρ1ϵhi+hi1(hi12hi2),(61) (62) T4,i=hi1424(rizi+2ρ1hi1hi+hi1ai1j+12)+hi424(rizi+2ρ1hihi+hi1ai+1j+12)ρ1ϵhi+hi1(hi13+hi3).(62) Using (Equation46), we can seen that T0,i=0,T1,i=0. Using (Equation46) in (Equation60) and simplified to obtain (63) T2,i=ϵ(0.5ρ1ρ2).(63) Using (Equation40), we obtain T2,i=0, and T3,i=0, T4,i=ϵ(hi3+hi13hi+hi1)(112ρ1)For each layer hi=hi1, we have (64) Ti,U=ϵhi2(112ρ1)(d4Uj+1(xi)dx4)+O(N3)|Ti,U|maxxi1xxi+1{ϵhi2(112ρ1)|d4Uj+1(xi)dx4|}+O(N3)(64) The error bound at the right boundary i = N is estimated as BrN(Uj+1(xN)UNj+1)=ϕr(xN,tj+1)BrNUNj+1,=BrNUj+1(xN)BrNUNj+1,=Uj+1(xN)ϵx0xNg(x)Uj+1(x)dxUj+1(xN)  +ϵi=1Ngi1Ui1j+1+4giUij+1+gi+1Ui+1j+13hi  =ϵg0U0j+1+4g1U1j+1+g2U2j+13h1+  +ϵgN1UN1j+1+4gNUNj+1+gN+1UN+1j+13hNϵx0x1g(x)U(x,t)dxϵxN1xNg(x)U(x,t)dx|BrN(Uj+1(xN)UNj+1)|Cϵ(h13(Uj+1)(ξ1)++hN3(Uj+1)(ξN))Cϵ(h13++hN3)CN2where xi1ξixi, for i=1,2,,N.

The discrete problem satisfy the following bound (65) |BrN(Uj+1(xN)UNj+1)|CN2.(65) where C is a constant independent of ϵ,N and Δt.

Analogous to the continuous case we can further decompose the discrete solution Uj+1 as Uj+1=Vj+1+Wj+1, where Vj+1 is the smooth and Wj+1 is the singular components.

Theorem 4.3

The local truncation error in space discretization is given as: (66) |£N,Δt(Uj+1(xi)Uij+1)|C(N1lnN)2, fori=1,2,..,N1.(66)

Proof.

From Equation (Equation64), we have (67) |Ti,U|=|£N,Δt(Uj+1(xi)Uij+1)|{ϵhi2(112ρ1)|d4Uj+1(xi)dx4|},i=1,2,N1.(67) Since the argument depends on whether δˆ=0.5 or δˆ=2ϵ/α0lnN we have two cases

Case(i): δˆ=0.5

In, this case the mesh is uniform and 2ϵ/α0 lnN0.25. It is clear that hi=xixi1=N1 and ϵ1Cln2N.

Using Theorem (2.5) together with Equation (Equation67),we have |£N,Δt(Uj+1(xi)Uij+1)|ϵN2(112ρ1)Cϵ2CN2ϵ1C(N1lnN)2.And |BrN(Uj+1(xN)UNj+1)|Cϵ(h13(Uj+1)(ξ1)++hN3(Uj+1)(ξN)),Cϵ(h13++hN3)CN2.where xi1ξixi.

Case (ii): δˆ=2ϵ/α0lnN

Since, mesh is piecewise uniform with the sub interval [δˆ,1δˆ] and [1+δˆ,2δˆ] mesh placing obtained hi=4N1(12δˆ)=4N1(14ϵ/α0lnN)Cϵ/α0N1lnN. Using the bound of the derivative Theorem (2.5) together with Equation (Equation67), we have |£N,Δt(Uj+1(xi)Uij+1)|ϵ(Cϵ/α0N1lnN)2(112ρ1)Cϵ2C(N1lnN)2.And |BrN(Uj+1(xN)UNj+1)|Cϵ(h13(Uj+1)(ξ1)++hN3(Uj+1)(ξN)),Cϵ1(h13+h23++hN13+hN3),Cϵ1((ϵ/α0N1lnN)3++(ϵ/α0N1lnN)3),Cϵ1N(ϵ/α0N1lnN)3,C(N1lnN)2.The rest of the intervals [0,δˆ],[1δˆ,1] and [1,1+δˆ],[2δˆ,2] obtained hi=8N1δˆCϵ/α0N1lnN mesh elements. Using the bound of the derivative Theorem (2.5) together with Equation (Equation67), we have |£N,Δt(Uj+1(xi)Uij+1)|ϵ(Cϵ/α0N1lnN)2(112ρ1)Cϵ2C(N1lnN)2.And |BrN(Uj+1(xN)UNj+1)|Cϵ(h13(Uj+1)(ξ1)++hN3(Uj+1)(ξN)),Cϵ1(h13+h23++hN13+hN3),Cϵ1((ϵ/α0N1lnN)3++(ϵ/α0N1lnN)3),Cϵ1N(ϵ/α0)3N3ln3N,C(N1lnN)2.Combining the above estimates for the two cases, we have the following (68) |Ti,U|=|£N,Δt(Uj+1(xi)Uij+1)|C(N1lnN)2, fori=1,2,..,N1.(68) Which guarantees the boundedness of the truncation error and in turn it implies the stability estimate of the scheme.

Theorem 4.4

Error estimate in the fully discrete scheme

Let u(x,t) be the solution of the problem Equations (Equation1)–(Equation2) and Uij+1 be the numerical solution of Equation (Equation46) at (j+1)th time level. For the fully discrete scheme, the following parameter uniform error estimate holds: (69) sup0<iN,0<jM|u(x,t)Uij+1|C((Δt)2+(N1lnN)2),0iN,(69) where C>0 is a constant and independent of ε.

Proof.

Now, using Theorem (4.3) and Lemma (3.2), the parameter uniform error estimate of the fully discrete scheme was proved as (70) sup0<ϵ1maxi,ju(x,t)Uij+1ΩxN×ΛtΔt=sup0<ϵ1maxi,ju(x,t)Uj+1(xi)+Uj+1(xi)Uij+1,=sup0<ϵ1maxi,ju(x,t)Uj+1(xi)+sup0<ϵ1maxi,jUj+1(xi)Uij+1,C(Δt)2+C(N1lnN)2.(70) Hence, we obtain the required bound as follows: (71) sup0<ϵ1maxi,ju(x,t)Uij+1ΩxN×ΛtΔtC((Δt)2+(N1lnN)2)(71) Thus, the inequality in Equation (Equation71) shows the parameter-uniform convergence of the proposed scheme with almost order of convergence two.

5. Numerical results and discussion

Two model problems are provided to verify the proposed scheme's applicability. Since there are no exact solutions for these problems, the double mesh concept is used to determine the maximum point-wise absolute errors: EϵN,Δt=maxi,j|Ui,jN,ΔtUi,j2N,Δt/2|where Ui,jN,Δt and Ui,j2N,Δt/2 are the computed numerical solutions obtained on the mesh ΩN,M=ΩxN×ΛtΔt and Ω2N,Δt/2=Ωx2N×ΛtΔt/2, respectively.

The ϵ uniform maximum absolute errors (EN,Δt) and order of convergence (ρϵN,M) are calculated using EN,Δt=max{EϵN,Δt}andρϵN,Δt=log2(EϵN,ΔtEϵ2N,Δt/2) respectively,and ϵ uniform order of convergence (ρN,M) are calculated using ρN,Δt=log2(EN,ΔtE2N,Δt/2)

Example 5.1

Consider the following singularly perturbed problem u(x,t)tϵ2u(x,t)x2+5u(x,t)u(x1,t)=ex,(x,t)(0,2)×(0,2].subject to initial and boundary conditions u(x,t)=0,(x,t)Dl,u(x,0)=0,xDbBru(2,t)u(2,t)ϵ02x3u(x,t)dx=0,(x,t)Dr.

Example 5.2

Consider the following singularly perturbed problem u(x,t)tϵ2u(x,t)x2+5u(x,t)xu(x1,t)=1,(x,t)(0,2)×(0,2].subject to initial and boundary conditions u(x,t)=0,(x,t)Dl,u(x,0)=sin(πx),xDbBru(2,t)u(2,t)ϵ0216u(x,t)dx=0,(x,t)Dr.

Tables  and , presents the maximum point- wise error, rate of convergence and uniform error for different choices of ε and N. The numerical results clearly indicates that the proposed method is uniformly convergent. It is also observed from the table that the maximum absolute error decreases as the mesh size increases. Tables  and  shows the comparison between the proposed method and the method in Elango et al. [Citation29] for singularly perturbed parabolic reaction–diffusion problems with large negative shift and integral boundary conditions. It has been observed that the proposed method gives more accurate numerical results than the method in Elango et al. [Citation29]. Furthermore, to observe the changes in the boundary layer width for ε and show the physical behaviour of the numerical solution for Examples 5.1 and 5.2, the surface plots of the numerical solution have been plotted in Figure . Further, the solution for different values of ε for the time variable is displayed in Figure . These figures confirm the existence of the boundary layers near x = 0, 2 and interior layers (left and right) at x = 1. The log–log plots for distinct ε values are shown in Figure .

6. Conclusion

The tension spline method is developed in this paper for solving singularly perturbed parabolic reaction–diffusion problems with large negative shift and integral boundary conditions, the solution of which exhibits a parabolic boundary layer and an interior layer. The developed numerical scheme comprises the Crank–Nicolson method for temporal discretization and tension spline method for spatial discretization to fix the numerical method. Numerical integration method is applied to treat the integral boundary condition. A convergence analysis of the method was performed, and it was realized to be convergent of almost order two. Two model examples have been considered to validate the scheme's applicability by taking different values for the perturbation parameter ε and mesh points. The computational results are compared to the results of previously developed numerical methods that are currently documented in the literature. In a simple terms, the method presented is ε- uniformly convergent.

Figure 1. 3D view of computed solution at ϵ=1010 and N=64,Δt=0.123. (a) Example 5.1 and (b) Example 5.2.

Figure 1. 3D view of computed solution at ϵ=10−10 and N=64,Δt=0.123. (a) Example 5.1 and (b) Example 5.2.

Figure 2. Solution profile for different time level at ϵ=103 and N=32,Δt=0.122. (a) Example 5.1 and (b) Example 5.2.

Figure 2. Solution profile for different time level at ϵ=10−3 and N=32,Δt=0.122. (a) Example 5.1 and (b) Example 5.2.

Figure 3. ε-uniform convergence in Log–Log scale for different values of ε. (a) Example 5.1 and (b) Example 5.2.

Figure 3. ε-uniform convergence in Log–Log scale for different values of ε. (a) Example 5.1 and (b) Example 5.2.

Table 1. Maximum pointwise errors (EϵN,Δt) and rate of convergence (ρN,Δt) for Example  5.1 at different values of N and Δt for λ1=1/6,λ2=1/3.

Table 2. Comparison of ϵuniform error (EN,Δt) and ϵuniform rate of convergence (ρN,Δt) of the proposed scheme for Example  5.1 and results in  [Citation29].

Table 3. Maximum pointwise errors (EϵN,Δt) and rate of convergence (ρN,Δt) for Example  5.2 at different values of N and Δt for λ1=1/6,λ2=1/3.

Table 4. Comparison of ϵuniform error (EN,Δt) and ε-uniform rate of convergence (ρN,Δt) of the proposed scheme for Example  5.2 and results in  [Citation29].

Acknowledgments

The authors are thankful to the anonymous reviewers for their careful reading of our manuscript and their valuable comments/suggestions which improved the organization and the quality of the work.

Disclosure statement

No potential conflict of interest was reported by the author(s).

References

  • Wang XT. Numerical solution of delay systems containing inverse time by hybrid functions. Appl Math Comput. 2006;173:535–546. doi: 10.1016/j.amc.2005.04.056
  • Roos HG, Stynes M, Tobiska L. Numerical methods for singularly perturbed differential equations: convection–diffusion and flow problems. New York: Springer; 1996.
  • McCartin BJ. Discretization of the semiconductor device equations. In: Miller JJH, editor. New Problems and New Solutions for Device and Process Modelling. Dublin: Boole Press; 1985.
  • Glizer VY. Asymptotic solution of a boundary-value problem for linear singularly perturbed functional differential equations arising in optimal control theory, J. Optim Theory Appl. 2000;106:309–335. doi: 10.1023/A:1004651430364
  • Stein RB. Some models of neuronal variability. Biophys J. 1967;7:37–68. doi: 10.1016/S0006-3495(67)86574-3
  • Wu J. Theory and applications of partial functional differential equations. New York: Springer; 1996.
  • Kuang Y. Delay differential equations with applications in population dynamics. New York: Academic Press; 1993.
  • Ramesh V, Kadalbajoo MK. Upwind and midpoint upwind difference methods for time-dependent differential difference equations with layer behavior. Appl Math Comput. 2008;202:453–471. doi: 10.1016/j.amc.2007.11.033
  • Kumar D. An implicit scheme for singularly perturbed parabolic problem with retarded terms arising in computational neuroscience. Numer Methods Partial Differ Equ. 2018;34:1933–1952. doi: 10.1002/num.v34.6
  • Ramesh V, Priyanga B. Higher order uniformly convergent numerical algorithm for time-dependent singularly perturbed differential-difference equations. Differ Equ Dyn Syst. 2021;29:239–263. doi: 10.1007/s12591-019-00452-4
  • Woldaregay MM, Duressa GF. Parameter uniform numerical method for singularly perturbed parabolic differential difference equations. J Niger Math Soc. 2019;38:223–245. https://ojs.ictp.it/jnms/.
  • Ejere AH, Woldaregay MM. A uniformly convergent numerical scheme for solving singularly perturbed differential equations with large spatial delay. SN Applied Sciences; Published online 2022. doi: 10.1007/s42452-022-05203-9
  • Bansal K, Sharma KK. Numerical treatment for the class of time dependent singularly perturbed parabolic problems with general shift arguments. Differ Equ Dyn Syst. 2017;25:327–346. doi: 10.1007/s12591-015-0265-7
  • Rao RN, Chakravarthy PP. Fitted numerical methods for singularly perturbed one dimensional parabolic partial differential equations with small shifts arising in the modelling of neuronal variability. Differ Equ Dyn Syst. 2019;27:1–18. doi: 10.1007/s12591-017-0363-9
  • Debela HG, Duressa GF. Accelerated fitted operator finite difference method for singularly perturbed delay differential equations with non-local boundary condition. J Egypt Math Soc. 2020;28(1):1–16. doi: 10.1186/s42787-020-00076-6
  • Sekar E, Tamilselvan A. Singularly perturbed delay differential equations of convection–diffusion type with integral boundary condition. J Appl Math Comput. 2019;59(1-2):701–722. doi: 10.1007/s12190-018-1198-4
  • Debela HG, Duressa GF. Exponentially fitted finite difference method for singularly perturbed delay differential equations with integral boundary condition. Int J Eng Appl Sci. 2019;11(4):476–493. doi: 10.24107/ijeas.647640
  • Cimen E, Cakir M. Convergence analysis of finite difference method for singularly perturbed non-local differential difference problem. Miskolc Math Notes. 2018;19(2):795–812. doi: 10.18514/MMN.2018.2302
  • Cimen E. Numerical solution of a boundary value problem including both delay and boundary layer. Math Model Anal. 2018;23(4):568–581. doi: 10.3846/mma.2018.034
  • Cimen E, Amiraliyev GM. Uniform convergence method for a delay differential problem with layer behaviour. Mediterr J Math. 2019;16:57. doi: 10.1007/s00009-019-1335-9
  • Das P. Comparison of a priori and a posteriori meshes for singularly perturbed nonlinear parameterized problem. J Comput Appl Math. 2015;290:16–25. doi: 10.1016/j.cam.2015.04.034
  • Das P, Vigo-Aguiar J. Parameter uniform optimal order numerical approximation of a class of singularly perturbed system of reaction diffusion problems involving a small perturbation parameter. J Comput Appl Math. 2017;354:533–544. doi: 10.1016/j.cam.2017.11.026
  • Das P, Rana S, Vigo-Aguiar J. Higher order accurate approximations on equidistributed meshes for boundary layer originated mixed type reaction diffusion systems with multiple scale nature. Appl Numer Math. 2020;148:79–97. doi: 10.1016/j.apnum.2019.08.028
  • Das P,Natesan S. A uniformly convergent hybrid scheme for singularly perturbed system of reaction–diffusion Robin type boundary-value problems. J Appl Math Comput. 2013;41:447–471. doi: 10.1007/s12190-012-0611-7
  • Das P, Natesan S. Higher-order parameter uniform convergent schemes for robin type reaction diffusion problems using adaptively generated grid. Int J Comput Methods. 2012;9(4):1250052 (27 pages). doi: 10.1142/S0219876212500521.
  • Chandru M, Das P, Ramos H. Numerical treatment of two-parameter singularly perturbed parabolic convection diffusion problems with non-smooth data. Math Meth Appl Sci. 2018;41(14):1–29. doi: 10.1002/mma.5067
  • Kumar D, Kumari P. Parameter-uniform numerical treatment of singularly perturbed initial-boundary value problems with large delay. Appl Numer Math. 2020, July;153:412–429. doi: 10.1016/j.apnum.2020.02.021
  • Bahuguna D, Dabas J. Existence and uniqueness of a solution to a semilinear partial delay differential equation with an integral condition. Nonlinear Dyn Syst Theory. 2008;8(1):7–19.
  • Elango S, Tamilselvan A, Vadivel R, et al. Finite difference scheme for singularly perturbed reaction diffusion problem of partial delay differential equation with nonlocal boundary condition. Adv Differ Equ. 2021;2021:151. doi: 10.1186/s13662-021-03296-x
  • Gobena WT, Duressa GF. Parameter-Uniform numerical scheme for singularly perturbed delay parabolic reaction diffusion equations with integral boundary condition. Int J Differ Equ. 2021;2021:Article ID 9993644, 16 pages. doi: 10.1155/2021/9993644
  • Gobena WT, Duressa GF. Exponentially fitted robust scheme for the solution of singularly perturbed delay parabolic differential equations with integral boundary condition. (preprint). doi: 10.21203/rs.3.rs-2081265/v1
  • Gobena WT, Duressa GF. Parameter uniform numerical methods for singularly perturbed delay parabolic differential equations with non-local boundary condition. Int J Eng Sci Technol. 2021;13(2):57–71. doi: 10.4314/ijest.v13i2.7.
  • Gobena WT, Duressa GF. Fitted Operator Average Finite Difference Method for Singularly Perturbed Delay Parabolic Reaction Diffusion Problems with Non-Local Boundary Conditions. Tamkang Journal of Mathematics; Article in press. doi: 10.5556/j.tkjm.54.2023.4175
  • Gobena WT, Duressa GF. An optimal fitted numerical scheme for solving singularly perturbed parabolic problems with large negative shift and integral boundary condition. Results Control Optim. 2022;100172:1–15. Article in press. doi: 10.1016/j.rico.2022.100172
  • Ladyzhenskaya OA, Solonnikov VA, Ural'tseva NN. Linear and quasi-linear equations of parabolic type. USA: American Mathematical Society; 1968. (Translations of Mathematical Monographs; Vol. 23).
  • Kadalbajoo MK, Awasthi A. The midpoint upwind finite difference scheme for time-dependent singularly perturbed convection–diffusion equations on non-uniform mesh. Int J Comput Methods Eng Sci Mech. 2011;12(3):150–159. doi: 10.1080/15502287.2011.564264
  • Roos HG, Stynes M, Tobiska L. Robust numerical methods for singularly perturbed differential equations: convection–diusion–reaction and flow problems. Berlin Heidelberg; 2008. (Springer Science and Business Media; 24).
  • Clavero C, Gracia JL. On the uniform convergence of a finite difference scheme for time dependent singularly perturbed reaction–diffusion problems. Appl Math Comput. 2010;216(5):1478–1488. doi: 10.1016/j.amc.2010.02.050
  • Aziz T, Khan A, Khan I, et al. A variable-mesh approximation method for singularly perturbed boundary-value problems using cubic spline in tension. Int J Comput Math. 2004;81:1513–1518. doi: 10.1080/00207160412331284169