Domain Decomposition for Particle Methods on the Sphere

We present an algorithm for efficient parallelization of particle methods when the domain is the surface of a sphere. Such applications typically arise when dealing with directional data. We propose a domain decomposition scheme based on geometric partitioning that provides domains suitable for practical implementation. This algorithm has the advantage of being fast enough to be applied dynamically, and at the same time provides good partitions, comparable in quality to those produced by spectral graph partitioning schemes.

[1]  L. Gary Leal,et al.  A new computational method for the solution of flow problems of microstructured fluids. Part 1. Theory , 1992 .

[2]  Bruce Hendrickson,et al.  A Multi-Level Algorithm For Partitioning Graphs , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[3]  A. Srinivasan,et al.  Parallelization of Particle Methods on the Sphere , 1996 .

[4]  Charles L. Brooks,et al.  Implementation of a data parallel, logical domain decomposition method for interparticle interactions in molecular dynamics of structured molecular fluids , 1994, J. Comput. Chem..

[5]  F. Leighton,et al.  Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes , 1991 .

[6]  Roy D. Williams,et al.  Performance of dynamic load balancing algorithms for unstructured mesh calculations , 1991, Concurr. Pract. Exp..

[7]  Horst D. Simon,et al.  A Parallel Implementation of Multilevel Recursive Spectral Bisection for Application to Adaptive Unstructured Meshes. Chapter 1 , 1994 .

[8]  Bruce Hendrickson,et al.  The Chaco user`s guide. Version 1.0 , 1993 .

[9]  Piet Hut,et al.  A hierarchical O(N log N) force-calculation algorithm , 1986, Nature.

[10]  Steve Plimpton,et al.  Fast parallel algorithms for short-range molecular dynamics , 1993 .

[11]  Omer Egecioglu Efficient Non-parametric Estimation of Probability Density Functions , 1995 .

[12]  Horst D. Simon,et al.  A Parallel Implementation of Multilevel Recursive Spectral Besection for Application to Adaptive Unstructured Meshes , 1995, PPSC.

[13]  A. Szeri,et al.  A new computational method for the solution of flow problems of microstructured fluids. Part 2. Inhomogeneous shear flow of a suspension , 1994, Journal of Fluid Mechanics.

[14]  Shahid H. Bokhari,et al.  A Partitioning Strategy for Nonuniform Problems on Multiprocessors , 1987, IEEE Transactions on Computers.

[15]  Brian W. Kernighan,et al.  An efficient heuristic procedure for partitioning graphs , 1970, Bell Syst. Tech. J..

[16]  J. Monaghan Particle methods for hydrodynamics , 1985 .