An O(N) algorithm for Stokes and Laplace interactions of particles
Authors:
Open Access
- 1 August 1996
- journal article
- Published by AIP Publishing in Physics of Fluids
- Vol. 8 (8) , 1990-2010
Abstract
A method for computing Laplace and Stokes interactions among N spherical particles arbitrarily placed in a unit cell of a periodic array is described. The method is based on an algorithm by Greengard and Rokhlin [J. Comput. Phys. 73, 325 (1987)] for rapidly summing the Laplace interactions among particles by organizing the particles into a number of different groups of varying sizes. The far-field induced by each group of particles is expressed by a multipole expansion technique into an equivalent field with its singularities at the center of the group. The resulting computational effort increases only linearly with N. The method is applied to a number of problems in suspension mechanics with the goal of assessing the efficiency and the potential usefulness of the method in studying dynamics of large systems. It is shown that reasonably accurate results for the interaction forces are obtained in most cases even with relatively low-order multipole expansions.Keywords
This publication has 25 references indexed in Scilit:
- Fast Algorithms for Classical PhysicsScience, 1994
- Inclusion of lubrication forces in dynamic simulationsPhysics of Fluids, 1994
- A method for computing Stokes flow interactions among spherical objects and its application to suspensions of drops and porous particlesPhysics of Fluids, 1994
- Friction and mobility of many spheres in Stokes flowThe Journal of Chemical Physics, 1994
- On the numerical solution of the biharmonic equation in the planePhysica D: Nonlinear Phenomena, 1992
- Hydrodynamic transport coefficients of random dispersions of hard spheresThe Journal of Chemical Physics, 1990
- Stokesian DynamicsAnnual Review of Fluid Mechanics, 1988
- A fast algorithm for particle simulationsJournal of Computational Physics, 1987
- A hierarchical O(N log N) force-calculation algorithmNature, 1986
- An Efficient Program for Many-Body SimulationSIAM Journal on Scientific and Statistical Computing, 1985