Efficient and Stable Method to Solve Poisson–Boltzmann Equation with Steep Gradients

  • Beibei Huang
  • Vladimir A. Baulin


This work describes a method to solve Poisson–Boltzmann Equation (PBE) with steep gradients when common methods of solving non-linear equations do not converge or work inefficiently. This is particularly the case for relatively large boundary conditions leading to rapid changes of the solution in a narrow interval. The method uses adaptive step in the region of abrupt change of the solution and adopts invertible mapping algorithm to transform the original PBE into a form with a smooth profile which ensures convergency and stability of the solution. The numerical tests demonstrate the advantages of the method compared to usual successive iteration methods, in which the solution is gradually approached by iterations from small values.



Authors thanks Prof G. Wei from Department of Mathematics, Michigan State University. BH thanks NFS grant No.11001257 for computer equipment.


  1. 1.
    Wall FT, Berkowitz J (1957) Numerical solution to the Poisson-Boltzmann equation for spherical polyelectrolyte molecules. J Chem Phys 26(1):114–122CrossRefGoogle Scholar
  2. 2.
    Lu BZ, Zhou YC, Holst MJ, McCammon JA (2008) Recent progress in numerical methods for the Poisson-Boltzmann equation in biophysical applications. Commun Comput Phys 5(3): 973–1009Google Scholar
  3. 3.
    Klapper I, Hagstrom R, Fine R, Sharp K, Honig B (1986) Focusing of electric fields in the active site of CU-ZN superoxide dismutase: effects of ionic strength and amino-acid modification. Proteins 1(1):47–59PubMedCrossRefGoogle Scholar
  4. 4.
    Gilson MK, Honig B (1988) Calculation of the total electrostatic energy of a macromolecular system: solvation energies, binding energies, and conformational analysis. Proteins 4(1):7–18PubMedCrossRefGoogle Scholar
  5. 5.
    Nicholls A, Honig B (1991) A rapid finite difference algorithm, utilizing successive over-relaxation to solve the Poisson-Boltzmann equation. J Comput Chem 12(4):435–445CrossRefGoogle Scholar
  6. 6.
    Thames FC, Thompson JF, Mastin CW, Walker RL (1977) Numerical solutions for viscous and potential flow about arbitrary two-dimensional bodies using body-fitted coordinate systems. J Comput Phys 24(3):245–273Google Scholar
  7. 7.
    Kakuda K, Tosaka N (1990) The generalized boundary element approach to Burgers’ equation. Int J Numer Methods Eng 29(2):245–261CrossRefGoogle Scholar
  8. 8.
    Zhang DS, Wei GW, Kouri DJ, Hoffman DK (1997) Burgers equation with high Reynolds number. Phys Fluids 9(6):1853CrossRefGoogle Scholar
  9. 9.
    Wei G, Zhang D, Kouri D, Hoffman D (1998) Distributed approximating functional approach to Burgers’ equation in one and two space dimensions. Comput Phys Commun 111(1–3):93109Google Scholar
  10. 10.
    Hoffman DK, Nayar N, Sharafeddin OA, Kouri DJ (1991) Analytic banded approximation for the discretized free propagator. J Phys Chem 95(21):8299–8305CrossRefGoogle Scholar
  11. 11.
    Hoffman DK, Kouri DJ (1992) Distributed approximating function theory: a general, fully quantal approach to wave propagation. J Phys Chem 96(3):1179–1184CrossRefGoogle Scholar
  12. 12.
    Huang B, Baulin VA (2013) IPEC solver: numerical simulation tool to study inter-polyelectrolyte complexation. Comput Phys Commun 184(9):2221–2229CrossRefGoogle Scholar
  13. 13.
    Baulin VA, Trizac E (2012) Self-assembly of spherical interpolyelectrolyte complexes from oppositely charged polymers. Soft Matter 8(25):6755–6766CrossRefGoogle Scholar
  14. 14.
    Trizac E, Tellez G (2006) Onsager-Manning-Oosawa condensation phenomenon and the effect of salt. Phys Rev Lett 96(3):038302Google Scholar
  15. 15.
    Gear CW (1971) Numerical initial value problems in ordinary differential equations. Prentice-Hall, Englewood CliffsGoogle Scholar
  16. 16.
    Kelley CT (2003) Solving nonlinear equations with Newton’s method. Society for Industrial and Applied Mathematics, PhiladelphiaCrossRefGoogle Scholar
  17. 17.
    Press WH (2007) Numerical recipes: the art of scientific computing. Cambridge University Press, CambridgeGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Department D’Enginyeria QuimicaUniversitat Rovira I VirgiliTarragonaSpain

Personalised recommendations