Skip to main content

ORIGINAL RESEARCH article

Front. Appl. Math. Stat., 21 April 2022
Sec. Mathematical Biology
This article is part of the Research Topic Modelling and Numerical Simulations with Differential Equations in Mathematical Biology, Medicine and the Environment View all 11 articles

A NSFD Discretization of Two-Dimensional Singularly Perturbed Semilinear Convection-Diffusion Problems

\nOlawale O. Kehinde&#x;Olawale O. Kehinde1Justin B. Munyakazi
Justin B. Munyakazi1*Appanah R. AppaduAppanah R. Appadu2
  • 1Department of Mathematics and Applied Mathematics, University of the Western Cape, Bellville, South Africa
  • 2Department of Mathematics and Applied Mathematics, Nelson Mandela University, Port Elizabeth, South Africa

Despite the availability of an abundant literature on singularly perturbed problems, interest toward non-linear problems has been limited. In particular, parameter-uniform methods for singularly perturbed semilinear problems are quasi-non-existent. In this article, we study a two-dimensional semilinear singularly perturbed convection-diffusion problems. Our approach requires linearization of the continuous semilinear problem using the quasilinearization technique. We then discretize the resulting linear problems in the framework of non-standard finite difference methods. A rigorous convergence analysis is conducted showing that the proposed method is first-order parameter-uniform convergent. Finally, two test examples are used to validate the theoretical findings.

1. Introduction

The study of singularly perturbed problems has flourished since the publication of Prandtl's seminal work in 1904 on “boundary layers” [1]. Many researchers have paid attention to the theoretical and computational aspects of those problems. The usual task has been to provide means of dealing with the challenges that come with the perturbation parameter and its impact on the solution behavior. While countless successes have been recorded in the case of linear singularly perturbed problems [see for example [27]], little attention has been paid to the non-linear case.

In this article, we study the two-dimensional singularly perturbed semilinear convection-diffusion problems

ε(uxx+uyy)+a1(x,y)ux+a2(x,y)uy=f(x,y,u(x,y)),(x,y)Ω:=(0,1)×(0,1),    (1.1)

subject to boundary conditions

u(x,y)=u0(x,y),    (x,y)Ω,    (1.2)

where ε is the perturbation parameter with 0 < ε ≪ 1. The semilinear source term f(x, y, u(x, y)) and the coefficient functions a1(x, y), a2(x, y) are assumed to be sufficiently smooth and satisfy

a1(x,y)α1>0,   a2(x,y)α2>0,    (x,y)Ω̄,    (1.3)
fu(x,y,u)β>0,       (x,y)Ω̄,    (1.4)

where α1, α2 and β are constants and ∂Ω is the boundary of Ω. Under these conditions (1.1)-(1.4) has a unique solution which displays boundary layers at x = 1 and y = 1 when ε approaches zero.

Problems such as (1.1)-(1.4) are encountered in diverse areas of applied mathematics and engineering such as aerodynamics, liquid crystal modeling, chemical reactor theory, magnetohydrodynamics, oceanography, fluid mechanics, heat conduction, quantum mechanics [see [813]]. The difficulty with such problems is that researchers have to deal with both the perturbation parameter and the complexity due to the semilinearity, besides the higher-dimensional aspect. Perhaps, that is the reason why only few people have shown some interest in them.

Sirotkin and Tarvainen [14] proposed the parallel two-level Schwarz methods and studied their convergence properties. Boglaev proposed a number of methods. In [15], he constructed a blocked domain decomposition algorithm. He achieved a first-order rate of convergence on both meshes. In [16], he proposed a uniform monotone iterative method on layer adapted meshes. In [17], he developed a monotone Schwarz algorithm. Boglaev and Duoba [18] designed a multi-domain decomposition algorithm to solve a singularly perturbed advection-diffusion problem with a parabolic layer. The authors achieved a first-order convergence result. Kopteva [19] and Stynes [20] propose finite element methods. Also, Newton and Picard methods were described as the numerical solver for the concerned problems by Vulkov and Zadorin in [21].

All the methods above are based on the use of non-uniform meshes and are essentially first order accurate. Due to the design of the mesh-grid and hence, that of the methods, the order of convergence is usually affected adversely by a logarithmic factor. In this article, we propose a method based on the non-standard finite difference rules of Mickens [22]. It is worth mentioning that these methods are designed on uniform grids. To the best of our awareness, this is the first time that such methods are used on elliptic singularly perturbed semilinear problems in two dimensions. These methods were used in [23, 24] for linear elliptic reaction-diffusion and reaction-convection-diffusion problems in two dimensions, respectively.

We adopt the quasilinearization approach to convert the semilinear problem into a sequence of linear problems. Then, we design a fitted operator numerical method on the converted problems. We show that the method is first order uniformly convergent in both x and y variables with respect to the perturbation parameter. Numerical experiments corroborate the theoretical results.

The rest of the article is structured as follows: In Section 2, we use the quasilinearization technique to linearize the concerned problem and present some qualitative properties of the solution and its derivatives. In Section 3, we present the proposed fitted operator finite difference method while in Section 4, we perform the convergence analysis. In Section 5, we provide some test models to show the efficiency of the presented scheme as well as to validate the theoretical result. The article ends with a brief conclusion in Section 6.

2. Quasilinearization

We transform the semilinear equation (1.1) using the quasilinearization approach. We choose a reliable initial guess u(0)(x,y)=u0(x,y)u(0). Then, we consider a truncated Taylor series expansion of f(x, y, u) about the initial approximation as follows.

f(x,y,u(1))=f(x,y,u(0))+(u(1)-u(0))(fu)(x,y,u(0))+.    (2.1)

We then derive the following iterates through the process by deriving the steps that involve u(2)(x, y), u(3)(x, y), and so on. Assuming that this process converges, we obtain the recurrence relations

f(x,y,u(r+1))=f(x,y,u(r))+(u(r+1)-u(r))(fu)(x,y,u(r))+,    (2.2)

where r is the iteration number (or iteration index) with r = 0, 1, ⋯  .

Substituting (2.2) into (1.1) results in a 2D linear singularly perturbed convection diffusion problem of the form

Lu(x,y)-ε(uxx+uyy)+a1(x,y)ux+a2(x,y)uy                       +b(x,y)u=z(x,y),(x,y)Ω̄,    (2.3)
u(x,y)=u0(x,y),    (2.4)

where

b(x,y)=fu,andz(x,y)=f(x,y,u(r))-u(r)fu.    (2.5)

We solve the linear problem (2.3)–(2.4) using fitted operator finite difference scheme. The successive iteration of the 2D linear equations(2.3)–(2.4), with iteration function (2.5) converges to the solution of the semilinear problem (1.1)–(1.4). We take the convergence stopping criteria as

ur+1-ur<Tol,

where Tol is the tolerance.

The solution of (2.3)-(2.4) enjoys the properties below [25].

Lemma 2.1. (Continuous maximum principle) Assume that ν(x, y) is sufficiently smooth function which satisfy ν(x, y) ⩾ 0, ∀ (x, y) ∈ ∂ Ω. Then Lν(x,y)0,xΩ, implies that ν(x,y)0,(x,y)Ω̄.

Lemma 2.2. (Uniform stability estimate) Let u(x,y) be the solution of (2.3)-(2.4) then we have

u(x,y)α-1z,   xΩ,    (2.6)

where α = min{α1, α2} is independent of ε.

Lemma 2.3. Let u(x,y) be the solution of (2.3)-(2.4) and a(x), b(x), z(x) be smooth functions. Then

|u(i,j)(x,y)|C(1+ε-(i+j)exp(-α1(1-x)ε)exp(-α2(1-y)ε)),(x,y)Ω̄,    (2.7)

where α1, α2 and C positive constant independent of ε.

3. Scheme for the Problem

Let n and m be two positive integers, we partition the domain Ω: = [0, 1] × [0, 1] into n and m equal intervals so the step sizes are h = 1/n and k = 1/m, we obtain the nodes as xi = x0 + ih, i = 1, …, n − 1 and yj = y0 + jk, j = 1, …, m − 1 where x0 = y0 = 0 and xn = yn = 1. We denote the approximation of u(xi, yj) at the grid points of xi and yj by the unknown Uij.

We write the discrete version of (2.3)–(2.4) as

Lh,k(Ui,j)-ε[Ui+1,j-2Uij+Ui-1,j(ϕij)h2]-ε[Ui,j+1-2Uij+Ui,j-1(ϕij)k2]+a1ijUij-Ui-1,jh    +a2ijUij-Ui,j-1k+bijUij=zij,i=1,,n-1,j=1,,m-1,    (3.1)

with boundary conditions of the four sides as

Ui,0=U0,j=Ui,m=Un,j=u0ij,i=0,1,,n,j=0,1,,m.    (3.2)

The denominator functions ϕij2 are given by

(ϕij)h2=εha1ij(exp(a1ijhε)-1)=h2+O(h3ε),    (3.3)

and

(ϕij)k2=εka2ij(exp(a2ijkε)-1)=k2+O(k3ε).    (3.4)

We rewrite (3.1) in five term recurrence relation as

-rlh+Ui+1,j-rlh-Ui-1,j+rlcUij-rlk+Ui,j+1-rlk-Ui,j-1=zij,                                                                                             i=1(1)n-1,j=1(1)m-1,    (3.5)

where

rlh+=ε(ϕij)h2,rlh-=(ε(ϕij)h2+a1ijh),rlk+=ε(ϕij)k2,rlk-=(ε(ϕij)k2+a2ijk),rlc=2ε(ϕij)h2+2ε(ϕij)k2+a1ijh+a2ijk+bij,andl=(i-1)(m-1)+j.

We form a linear system

AU=G,

where U=[Ui0,Un-1,0;U1,1Un-1,1;;U1,jUn-1,m-1]T.

A is pentadiagonal matrix of size (n − 1)(m − 1) × (n − 1)(m − 1) and G is a column vector of size (n − 1)(m − 1) with their entries respectively described as follows.

Al,l+1=-rlk+,                         i=1(1)n-1,j=1(1)m-2,Al,l-1=-rlk-,                          i=1(1)n-1,j=2(1)m-1,Al,l=rlc,                                            i=1(1)n-1,j=1(1)m-1,Al,l+(n-1)=-rlh+,               i=1(1)n-2,j=1(1)m-1,Al,l-(n-1)=-rlh-,               i=2(1)n-1,j=1(1)m-1,    (3.6)

and

Gl=zl+rlh-×U(0,y1)+rlk-×U(x1,0),             i=1,j=1,Gl=zl+rlh-×U(0,yj),                                                    i=1,j=2(1)m-2,Gl=zl+rlh-×U(0,ym-1)+rlk+×U(x1,1),       i=1,j=m-1,Gl=zl+rlk-×U(xi,0),                                                       i=2(1)n-2,j=1,Gl=zl,                                                                                            i=2(1)n-2,j=2(1)m-2,Gl=zl+rlk+×U(xi,1),                                                         i=2(1)n-2,j=m-1,Gl=zl+rlh+×U(1,y1)+rlk-×U(xn-1,0),            i=n-1,j=1,Gl=zl+rlh+×U(1,yj),                                                         i=n-1,j=2(1)m-2,Gl=zl+rlh+×U(1,ym-1)+rlk+×U(xn-1,1),    i=n-1,j=m-1.    (3.7)

We provide some results that we will use to prove the convergence of the proposed method. These results are similar to those presented in [24] and can be proven in a similar manner.

Lemma 3.1. (Discrete maximum principle). Let ϑi,j be a discrete function define on Ω satisfying ϑ0,j ⩾ 0, ϑn,j ⩾ 0, j = 1(1)m − 1, ϑi, 0 ⩾ 0, ϑi,m ⩾ 0, i = 1(1)n − 1 and Lh,kϑi,j0,i=1(1)n-1,j=1(1)m-1 then ϑi,j ⩾ 0 ∀ i = 0(1)n, j = 0(1)m.

Lemma 3.2. (Uniform stability estimate) if μi,j is any mesh function such that μi,j = 0 on ∂Ω(N,M). Then

|μl,s|1αmax1jn-1,1jm-1|Lh,kμi,j|   l=0(1)n,s=0(1)m,    (3.8)

where α = min{α1, α2}.

4. Convergence Analysis

The truncation error of the scheme presented in Section 3 is

Lh,k(u-U)ij=(L-Lh,k)uij                             =-ε(uxx)ij-ε(uyy)ij+a1ij(ux)ij+a2ij(uy)ij                             +ε(ϕij)h2(ui+1,j-2uij+ui-1,j)+ε(ϕij)k2(ui,j+1-2uij+ui,j-1)                             -a1ijh(uij-ui-1,j)-a2ijk(uij-ui,j-1)                             =-ε(uxx)ij-ε(uyy)ij+(εh2-a1ijh+a1ij2ε-a1ij3ε2)                             ×(h2(uxx)ij+h412(uxxxx)ijη1ij)+(εk2-a2ijk+a2ij2ε-a2ij3ε2)                             ×(k2(uyy)ij+h412(uyyyy)ijη2ij)+(a1ijh2(uxx)ij+a1ijh26(uxxx)ij)                             +(a2ijk2(uyy)ij+a2ijk26(uyyy)ij)                                     where η1ij(ui+1,j,ui-1,j),η2ij(ui,j+1,ui,j-1)                             =-a1ijh2(uxx)ij+(a1ij2ε(uxx)ij-a1ij26(uxxx)ij+ε12(uxxxx)ijη1ij)h2                             +(a1ij12(uxxxx)ijη1ij-a1ij3ε3(uxx)ijη1ij)h3+(a1ij212ε(uxxx)ij)h4                             -(a1ij312ε2(uxxxx)ijη1ij)h5-a2ijk2(uyy)ij                             +(a2ij2ε(uyy)ij-a2ij26(uyyy)ij+ε12(uyyyy)ijη2ij)k2                             +(a2ij12(uyyyy)ijη2ij-a2ij3ε3(uyy)ijη2ij)k3+(a2ij212ε(uyyy)ij)k4                             -(a2ij312ε2(uyyyy)ijη2ij)k5

Applying the bound on the solution and its derivatives in Lemma 2.3 and by Lemma 5.2 of [26], we obtain

|Lh,k(u-U)ij|C(h+k).

Now, using Lemma (3.2) we have

max0in,0jm|(u-U)ij|C(h+k).    (4.1)

The analysis above is the proof of the following theorem:

Theorem 4.1. Let u(x, y) be the solution of (2.3)-(2.4) and U(x, y) be the numerical approximation of u(x, y) using the scheme (3.1)-(3.2). If a1(x, y), a2(x, y), b(x, y) and z(x, y) are sufficiently smooth functions, then there exists a constant C independent of ε, h and k such that

max0in,0jm|(u-U)ij|C(h+k).    (4.2)

5. Numerical Results

In order to validate and confirm our theoretical results, we present two test examples. Since the exact solutions of our models are not available; we oblige to use the double mesh principle [27] to evaluate the maximum pointwise error and the ε-uniform error as follows

Eεn,m=max(xi,yj)Ω̄n,m|Ui,jn,m-Ui,j2n,2m|,   En,m=maxεEεn,m,    (5.1)

where Ui,jn,m is the discrete solution on the mesh Ωn, m and Ui,j2n,2m is the discrete solution on the mesh Ω2n, 2m. The corresponding rate of convergence and the ε-uniform rate of convergence are formulated as

Pεn,m=log2(Eεn,mEε2n,2m),   Pn,m=maxεPεn,m.    (5.2)

We define the iteration stopping criterion as

U(r+1)-U(r)10-8,   r=1,2,.    (5.3)

Example 5.1. Boglaev [16], Consider the following singularly perturbed semilinear problem

-ε(uxx+uyy)+a1(x,y)ux+a2(x,y)uy+f(x,y,u)=0,(x,y)Ω:=(0,1)2,
u=1 on Ω,

where a1(x,y)=a2(x,y)=0.1,f(x,y,u)=u-45-u.

Example 5.2. Boglaev [15], Consider the following singularly perturbed semilinear problem

-ε(uxx+uyy)+a1(x,y)ux+a2(x,y)uy+f(x,y,u)=0,(x,y)Ω:=(0,1)2,
u=1 on Ω,

where a1(x, y) = a2(x, y) = 1, f(x, y, u) = 1−exp(−u).

To demonstrate the efficiency of the proposed scheme, we tabulate the maximum pointwise errors and the corresponding order of convergence. For the sake of simplicity, we considered same values of m and n as shown in Tables 1, 2. These tables indicate a first-order uniform rate of convergence that conforms to the theoretical findings in Section 4. In producing our tables, we were limited by the software used as it could not handle large matrices. Had we been able to produce the tables for larger values of n and m (say, 64, 128, 512, etc.), we would have seen that the rate of convergence is one for Example 5.2 as well.

TABLE 1
www.frontiersin.org

Table 1. Maximum pointwise errors and rate of convergence for Example 5.1 when n = m = {4, 8, 16, 32, 64, 128, 512, 1, 024}.

TABLE 2
www.frontiersin.org

Table 2. Maximum pointwise errors and rate of convergence for Example 5.2 when n = m = {4, 8, 16, 32, 64, 128, 512, 1, 024}.

Figures 1, 2 are plots of the numerical solution of examples 5.1 and 5.2, respectively, for n = m = 32 and different values of ε. These plots exhibit the layer behavior of the numerical solution as ε approaches zero.

FIGURE 1
www.frontiersin.org

Figure 1. Plots of the approximate solution of Example 5.1 with n = m = 32. (A) ε = 1. (B) ε = 10−1. (C) ε = 10−2. (D) ε = 10−4.

FIGURE 2
www.frontiersin.org

Figure 2. Plots of the approximate solution of Example 5.2 with n = m = 32. (A) ε = 1. (B) ε = 10−1. (C) ε = 10−2. (D) ε = 10−4.

We wished to compare our results with those existing in the literature however we noticed that authors that published work on this problem focused more on the number of iterations while our focus is on maximum nodal errors and rates of convergence.

6. Conclusion

In this article, we constructed a fitted operator finite difference method to solve two-dimensional semilinear singularly perturbed convection-diffusion problems. First, we converted the semilinear problems into a sequence of linear two-dimensional singularly perturbed convection-diffusion problems via the quasilinearization technique. Next, we discretized the problem using the presented non-standard numerical scheme. Then, we performed the error analysis of the method and found that it is first order uniformly convergent in both x and y variables with respect to the perturbation parameter ε. We used two test examples to illustrate the robustness of the method and to validate the theoretical findings.

Data Availability Statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author/s.

Author Contributions

Plan was prepared by JM and AA. Computations and analysis were done by OK under JM's supervision. Write up was done by all authors. All authors agree to be accountable for the content of this article. All authors contributed to the article and approved submitted version.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher's Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Acknowledgments

The research of JM and AA was supported by the National Research Foundation of South Africa. The authors wish to thank the reviewers for their valuable comments and suggestions that helped improve the quality of this paper.

References

1. Prandtl L. Über Flussigkeitsbewegung bei sehr kleiner Reibung. In: Proc. III Intern. Congr Math. Heildeberg (1904).

2. He X, Wang K. New finite difference methods for singularly perturbed convection-diffusion equations. Taiwanese J Math. (2018) 22:949–78. doi: 10.11650/tjm/171002

CrossRef Full Text | Google Scholar

3. Kadalbajoo MK, Patidar KC. Spline approximation method for solving self-adjoint singular perturbation problems on nonuniform grids. J Comput Anal Appl. (2003) 5:425–51. doi: 10.1155/S0161171203112094

CrossRef Full Text | Google Scholar

4. Nhan TA, Vulanovic R. The Bakhvalov mesh: a complete finite-difference analysis of two-dimensional singularly perturbed convection-diffusion problems. Num Algorith. (2021) 87:203–21. doi: 10.1007/s11075-020-00964-z

CrossRef Full Text | Google Scholar

5. Rao SCS, Chaturvedi AK. Parameter-uniform numerical method for a two-dimensional singularly perturbed convection-reaction-diffusion problem with interior and boundary layers. Math Comput Simul. (2021) 187:656–86. doi: 10.1016/j.matcom.2021.03.016

CrossRef Full Text | Google Scholar

6. Roos HG, Line T. Gradient recovery for singularly perturbed boundary value problems II: Two-dimensional convection-diffusion. Math Models Methods Appl Sci. (2001) 11:1169–79. doi: 10.1142/S0218202501001288

CrossRef Full Text | Google Scholar

7. Stynes M, Tobiska L. Necessary L2-uniform convergence conditions for difference schemes for two-dimensional convection-diffusion problems. Comput Math Appl. (1995) 29:45–53. doi: 10.1016/0898-1221(94)00237-F

CrossRef Full Text | Google Scholar

8. Alexandrov VM, Pozharskii DA, Tielking JT. Three-dimensional contact problems. Solid Mech Appl. (2002) 55:B73–4. doi: 10.1115/1.1483357

CrossRef Full Text | Google Scholar

9. Beebe NH. A Complete Bibliography of Lecture Notes in Computational Science and Engineering. (2017).

10. Gryanik V, Hartmann J. Towards a Solution of the Closure Problem for Convective Atmospheric Boundary-Layer Turbulence. Trieste: The Abdus Salam International Centre for Theoretical Physics (2017).

11. Gutkowski W, Kowalewski TA. Mechanics of the 21st century. In: Proceedings of the 21st International Congress of Theoretical and Applied Mechanics. Warsaw (2006). doi: 10.1007/1-4020-3559-4

CrossRef Full Text | Google Scholar

12. Sivertsen OI, Andrianov I. Virtual testing of mechanical systems: theories and techniques. Adv Eng. (2002) 55:B66–7. doi: 10.1115/1.1483349

CrossRef Full Text | Google Scholar

13. Ventsel E, Krauthammer T, Carrera E. Thin plates and shells: theory, analysis, applications. Appl Mech Rev. (2002) 55:B72–3. doi: 10.1115/1.1483356

CrossRef Full Text | Google Scholar

14. Sirotkin V, Tarvainen P. Parallel Schwarz methods for convection-dominated semilinear diffusion problems. J Comput Appl Math. (2002) 145:189–211. doi: 10.1016/S0377-0427(01)00575-1

CrossRef Full Text | Google Scholar

15. Boglaev I. A block monotone domain decomposition algorithm for semilinear convection-diffusion problem. J Comput Appl Math. (2005) 173:259–77. doi: 10.1016/j.cam.2004.03.011

CrossRef Full Text | Google Scholar

16. Boglaev I. Uniform convergence of monotone iterative methods for semilinear singularly perturbed problems of elliptic and parabolic types. Electron Trans Num Anal. (2005) 20:86–103.

17. Boglaev I. A monotone Schwarz algorithm for a semilinear convection-diffusion problem. J Num Math. (2004) 12:169–91. doi: 10.1515/1569395041931455

CrossRef Full Text | Google Scholar

18. Boglaev I, Duoba V. Domain decomposition for an advection-diffusion problem with parabolic layers. Appl Math Comput. (2003) 146:27–53. doi: 10.1016/S0096-3003(02)00514-3

CrossRef Full Text | Google Scholar

19. Kopteva N. How accurate is the streamline-diffusion FEM inside characteristic (boundary and interior) layers. Comput Methods Appl Mech Eng. (2004) 193:4875–89. doi: 10.1016/j.cma.2004.05.008

CrossRef Full Text | Google Scholar

20. Stynes M. Convection-diffusion-reaction problems, SDFEM/SUPG and a priori meshes. Int J Comput Sci Math. (2007) 1:412–31. doi: 10.1504/IJCSM.2007.016543

CrossRef Full Text | Google Scholar

21. Vulkov L, Zadorin AI. Two-grid algorithms for the solution of 2D semilinear singularly-perturbed convection-diffusion equations using an exponential finite difference scheme. In: AIP Conference Proceedings. American Institute of Physics (2009). p. 371–379. doi: 10.1063/1.3265351

CrossRef Full Text | Google Scholar

22. Mickens RE. Nonstandard Finite Difference Models of Differential Equations. World Scientific (1994). doi: 10.1142/2081

CrossRef Full Text | Google Scholar

23. Munyakazi JB, Patidar KC. Higher order numerical methods for singularly perturbed elliptic problems. Neural Parallel Sci Comput. (2010) 18:75–88.

24. Munyakazi JB, Patidar KC. Novel fitted operator finite difference methods for singularly perturbed elliptic convection-diffusion problems in two dimensions. J Diff Equat Appl. (2012) 18:799–813. doi: 10.1080/10236198.2010.513330

CrossRef Full Text | Google Scholar

25. Miller JJ, O'riordan E, Shishkin GI. Fitted Numerical Methods for Singular Perturbation Problems: Error Estimates in the Maximum Norm for Linear Problems in One and Two Dimensions. World Scientific (1996). doi: 10.1142/2933

CrossRef Full Text | Google Scholar

26. Kadalbajoo MK, Patidar KC. ε-uniformly convergent fitted mesh finite difference methods for general singular perturbation problems. Appl Math Comput. (2006) 179:248–66. doi: 10.1016/j.amc.2005.11.096

CrossRef Full Text | Google Scholar

27. Doolan EP, Miller JJ, Schilders WH. Uniform Numerical Methods for Problems With Initial and Boundary Layers. Eindhoven: Boole Press (1980).

Keywords: semilinear singularly perturbed problems, two-dimensional partial differential equations, fitted operator finite difference method, quasilinearization, error analysis, uniform convergence

Citation: Kehinde OO, Munyakazi JB and Appadu AR (2022) A NSFD Discretization of Two-Dimensional Singularly Perturbed Semilinear Convection-Diffusion Problems. Front. Appl. Math. Stat. 8:861276. doi: 10.3389/fams.2022.861276

Received: 24 January 2022; Accepted: 29 March 2022;
Published: 21 April 2022.

Edited by:

Dumitru Trucu, University of Dundee, United Kingdom

Reviewed by:

Yang Liu, Inner Mongolia University, China
Omar Abu Arqub, Al-Balqa Applied University, Jordan

Copyright © 2022 Kehinde, Munyakazi and Appadu. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Justin B. Munyakazi, jmunyakazi@uwc.ac.za

Deceased

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.