Skip to main content
Log in

A Finite Difference Method and Analysis for 2D Nonlinear Poisson–Boltzmann Equations

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

Abstract

A fast finite difference method based on the monotone iterative method and the fast Poisson solver on irregular domains for a 2D nonlinear Poisson–Boltzmann equation is proposed and analyzed in this paper. Each iteration of the monotone method involves the solution of a linear equation in an exterior domain with an arbitrary interior boundary. A fast immersed interface method for generalized Helmholtz equations on exterior irregular domains is used to solve the linear equation. The monotone iterative method leads to a sequence which converges monotonically from either above or below to a unique solution of the problem. This monotone convergence guarantees the existence and uniqueness of a solution as well as the convergence of the finite difference solution to the continuous solution. A comparison of the numerical results against the exact solution in an example indicates that our method is second order accurate. We also compare our results with available data in the literature to validate the numerical method. Our method is efficient in terms of accuracy, speed, and flexibility in dealing with the geometry of the domain

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Adams, J., Swarztrauber, P., and Sweet, R. Fishpack: Efficient Fortran subprograms for the solution of separable elliptic partial differential equations. http://www.netlib.org/fishpack/.

  2. Baker N., Holst M., and Wang F. (2000). Adaptive multilevel finite element solution of the Poisson–Boltzmann equation; II: Refinement at solvent accessible surfaces in biomolecular systems. J. Comput. Chem. 21:1343–1352

    Article  Google Scholar 

  3. Baker N., Sept D., Holst M., and McCammon J.A. (2001). The adaptive multilevel finite element solution of the Poisson–Boltzmann equation on massively parallel computers. IBM J. Res. Dev. 45(3/4):427

    Google Scholar 

  4. Bowen W.R., and Sharif A.O. (1998). Long-range electrostatic attraction between like-charge spheres in a charged pore. Nature 393:663–665

    Article  Google Scholar 

  5. Bowen W.R., and Williams P.M. (2002). Finite difference solution of the 2-dimensional Poisson–Boltzmann equation for spheres in confined geometries. Colloids–Surfaces A: Physicochem. and Eng. Aspects 204:103–115

    Article  Google Scholar 

  6. Carnie S.L., Chan D.Y.C., and Stankovich J. (1994). Computation of forces between spherical colloidal particles: nonlinear Poisson–Boltzmann theory. J. Colloid Interface Sci. 165:116–128

    Article  Google Scholar 

  7. Chern I.-L., Liu J.-C., and Wang W.-C. (2003). Accurate evaluation of electrostatics for macromolecules in solution. Methods Appl. Anal. 10:309–328

    MathSciNet  Google Scholar 

  8. Dyshlovenko P. (2001). Adaptive mesh enrichment for the Poisson–Boltzmann equation. J. Comp. Phys. 172:198–208

    Article  Google Scholar 

  9. Dyshlovenko P. (2002). Adaptive numerical method for Poisson–Boltzmann equation and its application. Comp. Phys. Communi. 147:335–338

    Article  Google Scholar 

  10. Harries D. (1998). Solving the Poisson–Boltzmann equation for two parallel cylinders. Langmuir 14:3149–3152

    Article  Google Scholar 

  11. Holst, M. (1993). Multilevel methods for the Poisson–Boltzmann equation. Ph.D thesis Numerical Computing Group, University of Illinois at Urbana-Champaign

  12. Holst M., Baker N., and Wang F. (2000). Adaptive multilevel finite element solution of the Poisson–Boltzmann equation; I: Algorithms and examples. J. Comput. Chem. 21:1319–1342

    Article  Google Scholar 

  13. Hoskin N.E. (1956). The interaction of two identical spherical colloidal particles I. Potential Distribution. Proc. Royal Soc. (London), Ser. A 248:433–448

    Google Scholar 

  14. Hou T., Li Z., Osher S., and Zhao H. (1997). A hybrid method for moving interface problems with application to the Hele-Shaw flow. J. Comput. Phys. 134:236–252

    Article  MathSciNet  Google Scholar 

  15. LeVeque R.J., and Li Z. (1994). The immersed interface method for elliptic equations with discontinuous coefficients and singular sources. SIAM J. Numer. Anal. 31:1019–1044

    Article  MathSciNet  Google Scholar 

  16. Li, Z. (1994). The Immersed Interface Method—A Numerical Approach for Partial Differential Equations with Interfaces. PhD thesis, University of Washington

  17. Li Z. (1998). A fast iterative algorithm for elliptic interface problems. SIAM J. Numer. Anal. 35:230–254

    Article  MathSciNet  Google Scholar 

  18. Li Z., Zhao H., and Gao H. (1999). A numerical study of electro-migration voiding by evolving level set functions on a fixed cartesian grid. J. Comput. Phys. 152:281–304

    Article  Google Scholar 

  19. Nicholls A., and Honig B. (1991). A rapid finite difference algorithm, utilizing successive over-relaxation to solve the Poisson–Boltzmann equation. J. Comp. Chem. 12:435

    Article  Google Scholar 

  20. Osher S., and Fedkiw R. (2002). Level Set Methods and Dynamic Implicit Surfaces. Springer, New York

    Google Scholar 

  21. Ospeck M., and Fraden S. (1998). Solving the Poisson–Boltzmann equation to obtain interaction energies between confined, like-charged cylinders. J. Chem. Phys. 109(20):9166–9171

    Article  Google Scholar 

  22. Pao C.V. (1985). Monotone iterative methods for finite difference system of reaction diffusion equations. Numer. Math. 46:571–586

    Article  MathSciNet  Google Scholar 

  23. Pao, C.V. (1989). Asymptotic behavior of solutions for finite difference equations of reaction diffusion. J. Math. Anal. Appl. 144:206–225

    Article  MathSciNet  Google Scholar 

  24. Pao C.V. (1992). Nonlinear Parabolic and Elliptic Equations. Plenum Press, New York

    MATH  Google Scholar 

  25. Pao C.V. (1995). Block monotone iterative methods for numerical solutions of nonlinear elliptic equations. Numer. Math. 72:239–262

    Article  MathSciNet  Google Scholar 

  26. Pao C.V. and Lu X. (2003). Block monotone iterations for numerical solutions of fourth-order nonlinear elliptic boundary value problems. SIAM J. Sci. Comput. 25:164–185

    Article  MathSciNet  Google Scholar 

  27. Sethian, J.A. (1999). Level Set Methods and Fast Marching Methods, 2nd edn, Cambridge University Press

  28. Tsynkov S. (1998). Numerical solution of problems on unbounded domains. a review. Appl. Numer. Math. 27:465–532

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhilin Li.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, Z., Pao, C.V. & Qiao, Z. A Finite Difference Method and Analysis for 2D Nonlinear Poisson–Boltzmann Equations. J Sci Comput 30, 61–81 (2007). https://doi.org/10.1007/s10915-005-9019-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10915-005-9019-y

Keywords

Navigation