Finite element method for solving Keller–Segel chemotaxis system with cross-diffusion

  • A. Gurusamy
  • K. Balachandran


This paper presents a finite element method for nonlinear parabolic–parabolic system of partial differential equations, which describe the chemotactic features, called a Keller–Segel system with additional cross-diffusion term in the second equation. Firstly a semi-implicit scheme for weak formulation of the problem is introduced and then a fixed point formulation is defined for the corresponding scheme. Next the existence of approximate solutions is established by using Schauder’s fixed point theorem. Further a priori error estimate for the approximate solutions in \(H^1\)—norm is derived. Numerical experiments are also made and they illustrate the theoretical results.


Finite element method Keller–Segel system Existence of solutions FreeFem++ 

Mathematics Subject Classification

65M60 74H20 



This work is supported by Defence Research and Development Organization, New Delhi, Government of India. The authors would like to thank Professors Neela Nataraj and Dimitrios Mitsotakis for their valuable suggestions to improve the quality of this paper. Further the authors thank the referees for the improvement of the paper.


  1. 1.
    Keller EF, Segel LA (1971) Model for chemotaxis. J Theor Biol 30:225–234CrossRefMATHGoogle Scholar
  2. 2.
    Keller EF, Segel LA (1970) Initiation of some mold aggregation viewed as an instability. J Theor Biol 26:399–415CrossRefMATHGoogle Scholar
  3. 3.
    Adler J (1975) Chemotaxis in bacteria. Annu Rev Biochem 44:341–356CrossRefGoogle Scholar
  4. 4.
    Bonner JT (1967) The cellular slime molds, 2nd edn. Princeton University Press, PrincetonGoogle Scholar
  5. 5.
    Budrene EO, Berg HC (1991) Complex patterns formed by motile cells of Escherichia coli. Nature 349:630–633CrossRefGoogle Scholar
  6. 6.
    Childress S, Percus JK (1981) Nonlinear aspects of chemotaxis. Math Biosci 56:217–237MathSciNetCrossRefMATHGoogle Scholar
  7. 7.
    Cohen MH, Robertson A (1971) Wave propagation in the early stages of aggregation of cellular slime molds. J Theor Biol 31:101–118CrossRefGoogle Scholar
  8. 8.
    Perthame B (2007) Transport equations in biology, frontiers in mathematics. Birkhuser, Birkhuser, BaselMATHGoogle Scholar
  9. 9.
    Carrillo JA, Hittmeir S, Jungel A (2012) Cross diffusion and nonlinear diffusion preventing blow up in the Keller–Segel model. Math Models Methods Appl Sci 22:1250041MathSciNetCrossRefMATHGoogle Scholar
  10. 10.
    Tyson R, Stern L, LeVeque R (2000) Fractional step methods applied to a chemotaxis model. J Math Biol 41:455–475MathSciNetCrossRefMATHGoogle Scholar
  11. 11.
    Chatard MB, Jungel A (2014) A finite volume scheme for a Keller–Segel model with additional cross-diffusion. IMA J Numer Anal 34:96–122MathSciNetCrossRefMATHGoogle Scholar
  12. 12.
    Budd C, Gonzlez RC, Russell R (2005) Precise computations of chemotactic collapse using moving mesh methods. J Comput Phys 202:463–487MathSciNetCrossRefMATHGoogle Scholar
  13. 13.
    Chertock A, Kurganov A (2008) A second-order positivity preserving central-upwind scheme for chemotaxis and haptotaxis models. Numer Math 111:169–205MathSciNetCrossRefMATHGoogle Scholar
  14. 14.
    Filbet F (2006) A finite volume scheme for the Patlak–Keller–Segel chemotaxis model. Numer Math 104:457–488MathSciNetCrossRefMATHGoogle Scholar
  15. 15.
    Strehl R, Sokolov A, Kuzmin D, Horstmann D, Turek S (2013) A positivity-preserving finite element method for chemotaxis problems in 3D. J Comput Appl Math 239:290–303MathSciNetCrossRefMATHGoogle Scholar
  16. 16.
    Strehl R, Sokolov A, Turek S (2012) Efficient, accurate and flexible finite element solvers for chemotaxis problems. Comput Math Appl 64:175–189MathSciNetCrossRefMATHGoogle Scholar
  17. 17.
    Blanchet A, Calvez V, Carrillo JA (2008) Convergence of the mass-transport steepest descent scheme for the subcritical Patlak–Keller–Segel model. SIAM J Numer Anal 46:691–721MathSciNetCrossRefMATHGoogle Scholar
  18. 18.
    Burgerand M, Carrillo JA, Wolfram T (2010) A mixed finite element method for nonlinear diffusion equations. Kinet Relat Models 3:59–83MathSciNetCrossRefGoogle Scholar
  19. 19.
    Saito N, Suzuki T (2012) Notes on finite difference schemes to a parabolic–elliptic system modelling chemotaxis. Appl Math Comput 171:72–90Google Scholar
  20. 20.
    Saito N (2007) Conservative upwind finite-element method for a simplified Keller–Segel system modelling chemotaxis. IMA J Numer Anal 27:332–365MathSciNetCrossRefMATHGoogle Scholar
  21. 21.
    Epshteyn Y (2009) Discontinuous Galerkin methods for the chemotaxis and haptotaxis models. J Comput Appl Math 224:168–181MathSciNetCrossRefMATHGoogle Scholar
  22. 22.
    Epshteyn Y, Kurganov A (2008) New interior penalty discontinuous Galerkin methods for the Keller–Segel chemotaxis model. SIAM J Numer Anal 47:386–408MathSciNetCrossRefMATHGoogle Scholar
  23. 23.
    Ropp DL, Shadid JN (2009) Stability of operator splitting methods for systems with indefinite operators: advection–diffusion–reaction systems. J Comput Phys 228:3508–3516MathSciNetCrossRefMATHGoogle Scholar
  24. 24.
    Zhang R, Zhu J, Loula AFD, Yu X (2016) Operator splitting combined with positivity-preserving discontinuous Galerkin method for the chemotaxis model. J Comput Appl Math 302:312–326MathSciNetCrossRefMATHGoogle Scholar
  25. 25.
    Deleuze Y, Chiang CY, Thiriet M, Sheu TWH (2016) Numerical study of plume patterns in a chemotaxis–diffusion–convection coupling system. Comput Fluids 126:58–70MathSciNetCrossRefGoogle Scholar
  26. 26.
    Akhmouch M, Amine MB (2016) Semi-implicit finite volume schemes for a chemotaxis-growth model. Indag. Math. 27:702–720MathSciNetCrossRefMATHGoogle Scholar
  27. 27.
    Nakaguchi E, Yagi Y (2002) Fully discrete approximation by Galerkin Runge–Kutta methods for quasilinear parabolic systems. Hokkaido Math J 31:385–429MathSciNetCrossRefMATHGoogle Scholar
  28. 28.
    Zhang J, Zhu J, Zhang R (2016) Characteristic splitting mixed finite element analysis of Keller–Segel chemotaxis models. Appl Math Comput 278:33–44MathSciNetGoogle Scholar
  29. 29.
    Epshteyn Y (2008) Upwind-difference potentials method for Patlak–Keller–Segel chemotaxis model. Numer Math 111:169–205MathSciNetCrossRefMATHGoogle Scholar
  30. 30.
    Braess D (2007) Finite elements: theory, fast solvers, and applications in elasticity theory. Cambridge University Press, New YorkCrossRefMATHGoogle Scholar
  31. 31.
    Ganesan S, Lingeshwaran S (2017) A biophysical of tumor invasion. Commun Nonlinear Sci Numer Simul 46:135–152MathSciNetCrossRefGoogle Scholar
  32. 32.
    Kesavan S (2008) Topics in functional analysis and applications. New Age International Publishers, New DelhiMATHGoogle Scholar
  33. 33.
    Hecht F (2012) New development in freefem++. J Numer Math 20:251–265MathSciNetCrossRefMATHGoogle Scholar
  34. 34.
    Davis TA (2004) A column pre-ordering strategy for the unsymmetric-pattern multifrontal method. ACM Trans Math Softw 30:165–195MathSciNetCrossRefMATHGoogle Scholar
  35. 35.
    Davis TA (2004) Algorithm 832: UMFPACK v4.3-an unsymmetric-pattern multifrontal method. ACM Trans Math Softw 30:196–199MathSciNetCrossRefMATHGoogle Scholar
  36. 36.
    Hittmeir S, Jungel A (2011) Cross diffusion preventing blow-up in the two-dimensional Keller–Segel model. SIAM J Math Anal 43:997–1022MathSciNetCrossRefMATHGoogle Scholar
  37. 37.
    Larson MG, Bengzon F (2013) The finite element method: theory, implementation and applications. Springer, BerlinCrossRefMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  1. 1.Computational Biology Division, DRDO-BU Center for Life SciencesBharathiar University CampusCoimbatoreIndia
  2. 2.Department of MathematicsBharathiar UniversityCoimbatoreIndia

Personalised recommendations