Sixth-Order Adaptive Non-uniform Grids for Singularly Perturbed Boundary Value Problems

  • Sehar Iqbal
  • Paul Andries ZegelingEmail author
Conference paper
Part of the Lecture Notes in Computational Science and Engineering book series (LNCSE, volume 131)


In this paper, a sixth order adaptive non-uniform grid has been developed for solving a singularly perturbed boundary-value problem (SPBVP) with boundary layers. For this SPBVP with a small parameter in the leading derivative, an adaptive finite difference method based on the equidistribution principle, is adopted to establish 6th order of convergence. To achieve this supra-convergence, we study the truncation error of the discretized system and obtain an optimal adaptive non-uniform grid. Considering a second order three-point central finite-difference scheme, we develop sixth order approximations by a suitable choice of the underlying optimal adaptive grid. Further, we apply this optimal adaptive grid to nonlinear SPBVPs, by using an extra approximations of the nonlinear term and we obtain almost 6th order of convergence. Unlike other adaptive non-uniform grids, our strategy uses no pre-knowledge of the location and width of the layers. We also show that other choices of the grid distributions lead to a substantial degradation of the accuracy. Numerical results illustrate the effectiveness of the proposed higher order adaptive numerical strategy for both linear and nonlinear SPBVPs.


Boundary value problems Boundary layers Singular perturbations Adaptive non-uniform grids Optimal grids Equidistribution principle Supra-convergence 



Sehar Iqbal acknowledges the financial support by the Schlumberger Foundation (Faculty for the Future award).


  1. 1.
    Agrawal, A.K., Peckover, R.S.: Nonuniform grid generation for boundary layer problems. Comput. Phys. Commun. 19(2), 171–178 (1980)CrossRefGoogle Scholar
  2. 2.
    Ascher, U.M., Mattheij, R.M., Russell, R.D.: Numerical Solution of Boundary Value Problems for Ordinary Differential Equations. Series in Computational Mathematics, vol. 13. Prentice Hall, Englewood Cliffs (1988)Google Scholar
  3. 3.
    Beckett, G., Mackenzie, J.A.: On a uniformly accurate finite difference approximation of a singularly perturbed reaction-diffusion problem using grid equidistribution. J. Comp. Appl. Math. 131, 381–405 (2001)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Brown, R.R.: Numerical solution of boundary value problems using non-uniform grids. J. Soc. Ind. Appl. Math. 10(3), 475–495 (1962)CrossRefGoogle Scholar
  5. 5.
    Budd, C.J., Huang, W., Russell, R.D.: Adaptivity with moving grids. Acta Numer. 18, 111–241 (2009)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Connett, W.C., Golik, W.L., Schwartz, A.L.: Superconvergent grids for two-point boundary value problems. Mat. Apl. Comput. 10, 43–58 (1991)MathSciNetzbMATHGoogle Scholar
  7. 7.
    Das, P., Mehrmann, V.: Numerical solution of singularly perturbed convection-diffusion-reaction problems with two small parameters. BIT Numer Math 56(1), 51–76 (2016)MathSciNetCrossRefGoogle Scholar
  8. 8.
    De Rivas, E.K.: On the use of non-uniform grids in finite difference equations. J. Comput. Phys. 10, 202–210 (1972)CrossRefGoogle Scholar
  9. 9.
    Degtyarev, L.M., Prozdov, V.V., Ivanova, T.S.: Mesh method for singularly perturbed one dimensional boundary value problems, with a mesh adapting to the solution. Acad. Sci. USSR 23(7), 1160–1169 (1987)Google Scholar
  10. 10.
    Eckhaus, W.: Asymptotic Analysis of Singular Perturbations. Studies in Mathematics and Its Applications, vol. 9. North-Holland, Amsterdam (1979)Google Scholar
  11. 11.
    Gartland, Jr E.C.: Graded-mesh difference schemes for singularly perturbed two-point boundary value problems. Math. Comput. 51(184):631–657, 1988.MathSciNetCrossRefGoogle Scholar
  12. 12.
    Haynes, R.D., Huang, W., Zegeling, P.A.: A numerical study of blowup in the harmonic map heat flow using the MMPDE moving mesh method. Numer. Math. Theory Methods Appl. 6(2), 364–383 (2013)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Hoffman, J.D.: Relationship between the truncation errors of centred finite-difference approximations on uniform and non-uniform meshes. J. Comput. Phys. 46(3), 469–474 (1982)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Hoog, F.D., Jackett, D.: On the rate of convergence of finite difference schemes on non-uniform grids. ANZIAM J. 26(3), 247–256 (1985)zbMATHGoogle Scholar
  15. 15.
    Kaya, A.: Finite difference approximations of multidimensional unsteady convection-diffusion-reaction equation. J. Comput. Phys. 285, 331–349 (2015)MathSciNetCrossRefGoogle Scholar
  16. 16.
    Kaya, A., Sendur, A.: Finite difference approximations of multidimensional convection-diffusion-reaction problems with small diffusion on a special grid. J. Comput. Phys. 300, 574–591 (2015)MathSciNetCrossRefGoogle Scholar
  17. 17.
    Keller, H.B.: Numerical methods in boundary-layer theory. Ann. Rev. Fluid Mech. 10, 417–433 (1978)MathSciNetCrossRefGoogle Scholar
  18. 18.
    Khakimzyanov, G., Dutykh, D.: On superconvergence phenomenon for second order centered finite differences on non-uniform grids. J. Comput. Appl. Math. 326, 1–14 (2017)MathSciNetCrossRefGoogle Scholar
  19. 19.
    Khodier, A.M.M.: A finite difference scheme on non-uniform grids. Int. J. Comput. Math. 77(1), 145–152 (1999)MathSciNetCrossRefGoogle Scholar
  20. 20.
    Khodier, A.M.M., Hassan, A.Y.: One dimensional adaptive grid generation. Int. J. Math. Math. Sci. 20(3), 577–584 (1997)MathSciNetCrossRefGoogle Scholar
  21. 21.
    Liseikin, V.D.: Grid Generation Methods. Springer, Berlin (2009)zbMATHGoogle Scholar
  22. 22.
    Miller, J.J.H., O’Riordan, E., Shishkin, I.G.: Fitted Numerical Methods for Singular Perturbation Problems: Error Estimates in the Maximum Norm for Linear Problems in One and Two Dimensions. World Scientific, Singapore (1996)CrossRefGoogle Scholar
  23. 23.
    Quarteroni, A., Valli, A.: Numerical Approximation of Partial Differential Equations. Springer Series in Computational Mathematics, vol. 23. Springer, Berlin (1994).Google Scholar
  24. 24.
    Roberts, G.O.: Computational meshes for boundary layer problems. In: Proceedings of the Second International Conference on Numerical Methods in Fluid Dynamics. Springer, Berlin (1971)Google Scholar
  25. 25.
    Schetz, J.A.: Foundations of Boundary Layer Theory for Momentum, Heat, and Mass Transfer. Prentice-Hall, Englewood Cliffs (1984)Google Scholar
  26. 26.
    Schlichting, H., Gersten, K., Krause, E., Oertel, H.: Boundary Layer Theory, vol. 7. McGraw-Hill, New York (1960)Google Scholar
  27. 27.
    Sundqvist, H.: A simple finite difference grid with non-constant intervals. Tellus 22(1), 26–31 (1970)MathSciNetCrossRefGoogle Scholar
  28. 28.
    Tang, T., Xu, J. (eds.): Theory and Application of Adaptive Moving Grid methods, Chapter 7. Mathematics Monograph Series: Adaptive Computations: Theory and Algorithms, vol. 6. Science Press, Beijing, (2007)Google Scholar
  29. 29.
    Veldman, A.E.P., Rinzema, K.: Playing with non-uniform grids. J. Eng. Math. 26, 119–130 (1992)CrossRefGoogle Scholar
  30. 30.
    Verhulst, F.: Methods and Applications of Singular Perturbations: Boundary Layers and Multiple Timescale Dynamics. Texts in Applied Mathematics, vol. 50. Springer, Berlin (2005)Google Scholar
  31. 31.
    Vinokur, M.: On one dimensional stretching functions for finite difference calculations. J. Comput. Phys. 50(2), 215–234 (1983)MathSciNetCrossRefGoogle Scholar
  32. 32.
    Yamaleev, N.K.: Minimization of the truncation error by grid adaptation. J. Comput. Phys. 170, 459–497 (2001)MathSciNetCrossRefGoogle Scholar
  33. 33.
    Zegeling, P.A., Lagzi, I., Izsak, F.: Transition of Liesegang precipitation systems: simulations with an adaptive grid PDE method. Commun. Comput. Phys. 10(4), 867–881 (2011)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of Mathematics, Faculty of ScienceUtrecht UniversityUtrechtNetherlands

Personalised recommendations