A Parallelized Monte Carlo Algorithm for the Nonlinear Poisson-Boltzmann Equation in Two Dimensions
Keywords:
A Parallelized Monte Carlo Algorithm for the Nonlinear Poisson-Boltzmann Equation in Two DimensionsAbstract
This paper presents the parallelization of a previously-developed two-dimensional floating random walk (FRW) algorithm for the solution of the nonlinear Poisson-Boltzmann (NPB) equation. Historically, the FRW method has not been applied efficiently to the solution of the NPB equation which can be attributed to the absence of analytical expressions for volumetric Green’s functions. Stochastic approaches to solving nonlinear equations (in particular the NPB equation) that have been suggested in literature involve an iterative solution of a series of linear problems. As a result, previous applications of the FRW method have examined only the linearized Poisson-Boltzmann equation. In our proposed approach, an approximate (yet accurate) expression for the Green’s function for the nonlinear problem is obtained through perturbation theory, which gives rise to an integral formulation that is valid for the entire nonlinear problem. As a result, our algorithm does not have any iteration steps, and thus has a lower computational cost. A unique advantage of the FRW method is that it requires no discretization of either the volume or the surface of the problem domains. Furthermore, each random walk is independent, so that the computational procedure is highly parallelizable. In previously published work, we have presented the fundamentals of our algorithm and in this paper we report the parallelization of this algorithm in two dimensions. The solution of the NPB equation has many interesting applications, including the modeling of plasma discharges, semiconductor device modeling and the modeling of biomolecules.
Downloads
References
M. Mitchner and C. H. Kruger, Partially Ionized
Gases, John Wiley & Sons, New York, 1973.
S. M. Sze, Physics of Semiconductor Devices,
second edition, John Wiley & Sons: New York, pp.
-368, 1999.
M. E. Davis and J. A. McCammon, Electrostatics
in Biomolecular Structure and Dynamics,
Chemical Reviews, pp. 509-521, 1990.
G. M. Brown, Modern Mathematics for Engineers,
McGraw-Hill, New York, 1956.
Y. L. Le Coz, H. J. Greub, and R. B. Iverson,
“Performance of random walk capacitance
extractors for IC interconnects: A numerical
study,” Solid-State Electronics, vol. 42, pp. 581-
, 1998.
Y. L. Le Coz, R. B. Iverson, T. L. Sham, H. F.
Tiersten, and M. S. Shepard, “Theory of a floating
random walk algorithm for solving the steady-state
heat equation in complex materially
inhomogeneous rectilinear domains,” Numerical
Heat Transfer, Part B: Fundamentals, vol. 26, pp.
-366, 1994.
R. Haberman, Elementary Applied Partial
Differential Equations, third edition, Prentice-Hall,
Englewood Cliffs NJ, 1998.
Y. L. Le Coz and R. B. Iverson, “A stochastic
algorithm for high speed capacitance extraction in
integrated circuits,” Solid-State Electronics, vol.
, pp. 1005-1012, 1992.
K. S. Kunj and R. J. Lebbers, The Finite Difference
Time Domain Method for Electromagnetics, CRC
Press, Boca Raton, 1993.
J. Jin, The Finite Element Method in
Electromagnetics, John Wiley & Sons, New York,
J. J. H. Wang, Generalized Moment Methods in
Electromagnetics, John Wiley & Sons, New York,
J. H. Curtiss, “Monte Carlo methods for the
iteration of linear operators,” Journal of
Mathematics and Physics, vol. 32, pp. 209-232,
K. K. Sabelfeld and N. A. Simonov, Random
Walks on Boundary for Solving PDEs, VSP,
Utrecht, The Netherlands, pp. 119-120, 1994.
C.-O. Hwang and M. Mascagni, “Efficient
modified ‘walk on spheres’ algorithm for the
linearized poisson-boltzmann equation,” Applied
Physics Lett., vol. 78, no. 6, pp. 787-789, 2001.
M. Mascagni and N. A. Simonov, “Monte Carlo
methods for calculating the electrostatic energy of
a molecule,” Proceedings of the 2003 International
Conference on Computational Science (ICCS
.
K. Chatterjee, “Development of a Floating Random
walk Algorithm for Solving Maxwell’s Equations
in Complex IC-Interconnect Structures,”
Rensselaer Polytechnic Institute, May, 2002, UMI
Dissertation Services, www.il.proquest.com.
K. Chatterjee and Y. L. Le Coz, “A floating
random-walk algorithm based on iterative
perturbation theory: solution of the 2d vector-
potential maxwell-helmholtz equation,” Journal of
Applied Computational Electromagnetics Society,
vol. 18, no. 1, pp. 48-57, 2003.
K. Chatterjee and J. Poggie, “A meshless stochastic
algorithm for the solution of the nonlinear poisson-
boltzmann equation in the context of plasma
discharge modeling: 1d analytical benchmark,”
Proceedings of the 17 th AIAA Computational Fluid
Dynamics Conference, Toronto, Ontario, Canada,
-9 June 2005.
K. Chatterjee and J. Poggie, “A two-dimensional
floating random-walk algorithm for the solution of
the nonlinear poisson-boltzmann equation:
application to the modeling of plasma sheaths,”
CHATTERJEE AND POGGIE: PARALLELIZED MONTE CARLO FOR NONLINER POISON-BOLTZMAN EQUATION
Proceedings of the 3 rd MIT Conference on
Computational Fluid and Solid Mechanics,
Cambridge, MA, June 14-17, 2005.
K. Chatterjee and J. Poggie, “A two-dimensional
stochastic algorithm for the solution of the
nonlinear poisson-boltzmann equation: validation
with finite-difference benchmarks,” International
Journal for Numerical Methods in Engineering,
vol. 66, no. 1, pp. 72-84, 2006.
J. M. Hammersley and D. C. Handscomb, Monte
Carlo Methods, John Wiley & Sons, New York,
NY, pp. 50-54, 1964


