A paired spectral-finite difference approach for solving boundary layer flow problems

  • O. OtegbeyeEmail author
  • S. S. Motsa


This study presents an innovative numerical technique for obtaining solutions to systems of partial differential equations. Two previously introduced numerical methods, namely the spectral quasilinearization method (SQLM) (Motsa, in J Appl Math 2013:Article ID 423628, 2013) and the spectral local linearization method (SLLM) (Motsa 2013) have been shown to be efficient methods for solving systems of PDEs but both contain slight limitations. Our proposed method hereinafter referred to as the paired spectral quasilinearization method (PSQLM), seeks to simplify a large system of PDEs by decoupling it into pairs of sub-systems and applying quasilinearization on the pairs in order to linearize the pairs. Crank–Nicolson scheme and spectral collocation method are, respectively, applied to discretize the system of decoupled linearized pairs of PDEs. The PSQLM is described for a general system of PDEs and a numerical experiment is conducted on a system of four differential equations that contain three possible combinations. We compare the different combinations to ascertain the effect of performing different pairings on the accuracy and convergence speed of solutions. We also compare the PSQLM with the SQLM (which solves the system as coupled) and the SLLM (that decouples a system) to test the efficacy of the PSQLM. The observations made from the comparison proves the PSQLM converges faster than the SLLM with very few iterations. It is also shown to use significantly lesser computational time than the SQLM to generate convergent solutions. The accuracy of the PSQLM is also observed to better both the SQLM and SLLM.


Spectral methods Crank–Nicolson Quasilinearization Solution error Residual error 

Mathematics Subject Classification

00A471 65N06 65N35 



  1. 1.
    Motsa, S.S.: A new spectral local linearization method for nonlinear boundary layer flow problems. J. Appl. Math. 2013, Article ID 423628 (2013)MathSciNetzbMATHGoogle Scholar
  2. 2.
    Braun, J., Sambridge, M.: A numerical method for solving partial differential equations on highly irregular evolving grids. Nature 376(6542), 655–660 (1995)Google Scholar
  3. 3.
    Courant, R., Friedrichs, K., Lewy, H.: Über die partiellen Differenzengleichungen der mathematischen Physik. Math. Ann. 100(1), 32–74 (1928)MathSciNetzbMATHGoogle Scholar
  4. 4.
    Friedrichs, K.O.: A Finite Difference Scheme for the Neumann and the Dirichlet Problem. Atomic Energy Commission Computing and Applied Mathematics Center, New York University, New York (1962)Google Scholar
  5. 5.
    Feng, K.: Finite difference schemes based on variational principles. Appl. Math. Comput. Math 2, 238–262 (1965)Google Scholar
  6. 6.
    Friedrichs, K.O., Keller, H.B.: A finite difference scheme for generalized Neumann problems. Numer. Solut. Partial Differ. Equ. 1, 1 (1966)MathSciNetzbMATHGoogle Scholar
  7. 7.
    Alterman, Z., Karal, F.C.: Propagation of elastic waves in layered media by finite difference methods. Bull. Seismol. Soc. Am. 58(1), 367–398 (1968)Google Scholar
  8. 8.
    Seshadri, R., Sreeshylan, N., Nath, G.: Unsteady mixed convection flow in the stagnation region of a heated vertical plate due to impulsive motion. Int. J. Heat Mass Transf. 45(6), 1345–1352 (2002)zbMATHGoogle Scholar
  9. 9.
    Lipnikov, K., Manzini, G., Moulton, J.D., Shashkov, M.: The mimetic finite difference method for elliptic and parabolic problems with a staggered discretization of diffusion coefficient. J. Comput. Phys. 305, 111–126 (2016)MathSciNetzbMATHGoogle Scholar
  10. 10.
    Yuste, S.B., Acedo, L.: An explicit finite difference method and a new von Neumann-type stability analysis for fractional diffusion equations. SIAM J. Numer. Anal. 42(5), 1862–1874 (2005)MathSciNetzbMATHGoogle Scholar
  11. 11.
    Crank, J., Nicolson, P.: A practical method for numerical evaluation of solutions of partial differential equations of the heat-conduction type. Math. Proc. Camb. Philos. Soc. 43(01), 50–67 (1947)MathSciNetzbMATHGoogle Scholar
  12. 12.
    Roberts, D.L., Selim, M.S.: Comparative study of six explicit and two implicit finite difference schemes for solving one-dimensional parabolic partial differential equations. Int. J. Numer. Methods Eng. 20(5), 817–844 (1984)MathSciNetzbMATHGoogle Scholar
  13. 13.
    Chang, Q., Jia, E., Sun, W.: Difference schemes for solving the generalized nonlinear Schrödinger equation. J. Comput. Phys. 148(2), 397–415 (1999)MathSciNetzbMATHGoogle Scholar
  14. 14.
    Hu, B., Xu, Y., Hu, J.: Crank–Nicolson finite difference scheme for the Rosenau–Burgers equation. Appl. Math. Comput. 204(1), 311–316 (2008)MathSciNetzbMATHGoogle Scholar
  15. 15.
    Sun, G., Trueman, C.W.: Efficient implementations of the Crank–Nicolson scheme for the finite-difference time-domain method. IEEE Trans. Microw. Theory Tech. 54(5), 2275–2284 (2006)Google Scholar
  16. 16.
    Hu, J., Hu, B., Xu, Y.: CN difference schemes for dissipative symmetric regularized long wave equations with damping term. Math. Probl. Eng. 2011, Article ID 651642 (2011)zbMATHGoogle Scholar
  17. 17.
    Hussaini, M.Y., Zang, T.A.: Spectral Methods in Fluid Dynamics. Institute for Computer Applications in Science and Engineering, NASA Langley Research Center, Hampton (1986)zbMATHGoogle Scholar
  18. 18.
    Fornberg, B.: A Practical Guide to Pseudospectral Methods. Cambridge University Press, Cambridge (1998)zbMATHGoogle Scholar
  19. 19.
    Gottlieb, D., Orszag, S.A.: Numerical Analysis of Spectral Methods: Theory and Applications. Society for Industrial and Applied Mathematics, Philadelphia (1977)zbMATHGoogle Scholar
  20. 20.
    Mantzaris, N.V., Daoutidis, P., Srienc, F.: Numerical solution of multi-variable cell population balance models. II. Spectral methods. Comput. Chem. Eng. 25(11), 1441–1462 (2001)Google Scholar
  21. 21.
    Sweilam, N.H., Khader, M.M.: A Chebyshev pseudo-spectral method for solving fractional-order integro-differential equations. ANZIAM J. 51(4), 464–475 (2010)MathSciNetzbMATHGoogle Scholar
  22. 22.
    Trefethen, L.N.: Spectral Methods in MATLAB. Society for Industrial and Applied Mathematics, Philadelphia (2000)zbMATHGoogle Scholar
  23. 23.
    Gheorghiu, C.I.: Spectral Methods for Differential Problems. Casa Cărţii de Ştiinţă, Cluj-Napoca (2007)zbMATHGoogle Scholar
  24. 24.
    Motsa, S.S.: A new spectral relaxation method for similarity variable nonlinear boundary layer flow systems. Chem. Eng. Commun. 201(2), 241–256 (2013)Google Scholar
  25. 25.
    Motsa, S.S., Makukula, Z.G., Shateyi, S.: Spectral local linearisation approach for natural convection boundary layer flow. Math. Probl. Eng. 2013, Article ID 765013 (2013)MathSciNetzbMATHGoogle Scholar
  26. 26.
    Giwa, A., Giwa, S.O.: Application of Crank–Nicolson finite-difference method to the solution of the dynamic model of a reactor. Int. J. Adv. Sci. Tech. Res. 6(3), 613–623 (2013)Google Scholar
  27. 27.
    Hayat, T., Qasim, M., Abbas, Z.: Homotopy solution for the unsteady three-dimensional MHD flow and mass transfer in a porous space. Commun. Nonlinear Sci. Numer. Simul. 15(9), 2375–2387 (2010)MathSciNetzbMATHGoogle Scholar
  28. 28.
    Motsa, S.S., Dlamini, P.G., Khumalo, M.: Spectral relaxation method and spectral quasilinearization method for solving unsteady boundary layer flow problems. Adv. Math. Phys. 2014, 1–12 (2014)MathSciNetzbMATHGoogle Scholar
  29. 29.
    Marin, M., Stan, G.: Weak solutions in Elasticity of dipolar bodies with stretch. Carpathian J. Math. 29(1), 33–40 (2013)MathSciNetzbMATHGoogle Scholar

Copyright information

© African Mathematical Union and Springer-Verlag GmbH Deutschland, ein Teil von Springer Nature 2019

Authors and Affiliations

  1. 1.School of Mathematics, Statistics and Computer ScienceUniversity of KwaZulu-NatalPietermaritzburgSouth Africa

Personalised recommendations