Efficient and Stable Method to Solve Poisson–Boltzmann Equation with Steep Gradients
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.
- 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
- 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
- 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
- 14.Trizac E, Tellez G (2006) Onsager-Manning-Oosawa condensation phenomenon and the effect of salt. Phys Rev Lett 96(3):038302Google Scholar
- 15.Gear CW (1971) Numerical initial value problems in ordinary differential equations. Prentice-Hall, Englewood CliffsGoogle Scholar
- 17.Press WH (2007) Numerical recipes: the art of scientific computing. Cambridge University Press, CambridgeGoogle Scholar