Title :
A parallel algorithm for random walk construction with application to the Monte Carlo solution of partial differential equations
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., George Washington Univ., Washington, DC, USA
fDate :
3/1/1993 12:00:00 AM
Abstract :
Random walks are widely applicable in statistical and scientific computations. In particular, they are used in the Monte Carlo method to solve elliptic and parabolic partial differential equations (PDEs). This method holds several advantages over other methods for PDEs as it solves problems with irregular boundaries and/or discontinuities, gives solutions at individual points, and exhibits great parallelism. However, the generation of each random walk in the Monte Carlo method has been done sequentially because each point in the walk is derived from the preceding point by moving one grid step along a randomly selected direction. A parallel algorithm for random walk generation in regular as well as irregular regions is presented. The algorithm is based on parallel prefix computations. The communication structure of the algorithm is shown to ideally fit on a hypercube of n nodes, where n is the number of processors
Keywords :
Monte Carlo methods; hypercube networks; parallel algorithms; partial differential equations; Monte Carlo solution; communication structure; discontinuities; hypercube; irregular boundaries; parallel algorithm; parallel prefix computations; partial differential equations; random walk construction; randomly selected direction; Computer architecture; Concurrent computing; Grid computing; Hypercubes; Mesh generation; Monte Carlo methods; Multidimensional systems; Parallel algorithms; Parallel processing; Partial differential equations;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on