An embedded boundary integral solver for the stokes equations

We present a new method for the solution of the Stokes equations. Our goal is to develop a robust and scalable methodology for two and three dimensional, moving-boundary, o w simulations. Our method is based on Anita Mayo's method for the Poisson's equation: iThe Fast Solution of Poisson's and the Biharmonic Equations on Irregular Regionsi, SIAM J. Num. Anal., 21 (1984), pp. 285n 299. We embed the domain in a rectangular domain, for which fast solvers are available, and we impose the boundary conditions as interface (jump) conditions on the velocities and tractions. We use an indirect boundary integral formulation for the homogeneous Stokes equations to compute the jumps. The resulting integral equations are discretized by Nystr¤ om's method. The rectangular domain problem is discretized by nite elements for a velocity-pressure formulation with equal order interpolation bilinear elements (Q1-Q1). Stabilization is used to circumvent the inf sup condition for the pressure space. For the integral equations, fast matrix vector multiplications are achieved via a N log N algorithm based on a block representation of the discrete integral operator, combined with (kernel independent) singular value decomposition to sparsify low-rank blocks. Our code is built on top of PETSc, an MPI based parallel linear algebra library. The regular grid solver is a Krylov method (Conjugate Residuals) combined with an optimal two-level Schwartz-preconditioner. For the integral equation we use GMRES. We have tested our algorithm on several numerical examples and we have observed optimal convergence rates. In this paper we propose a boundary integral method for the steady two-dimensional Stokes equations in irregular domains. We have developed this method as a building block for a Navier-Stokes solver for problems with moving boundaries. Most state-of-the-art methods for such problems, with the notable exception of the immersed boundary method, require unstructured meshes for local discretizations. For irregular domains, mesh gen- eration is still a bottleneckoespecially for three-dimensional problems, problems with moving boundaries and when parallel implementations are used (2). This makes methods based on x ed Cartesian grids attractive for such problems. For certain types of PDEs there is an alternative formulation which is based on inte- gral equations. For example, a constant coefcient elliptic problem can be solved using 1 This work is supported by the National Science Foundation's Knowledge and Distributed Intelligence (KDI) program through grant DMS-9980069.

[1]  Lexing Ying,et al.  The Embedded Boundary Integral Method (EBI) for the Incompressible Navier-Stokes equations , 2002 .

[2]  Jinsong Zhao,et al.  A fast method of moments solver for efficient parameter extraction of MCMs , 1997, DAC.

[3]  William Gropp,et al.  Efficient Management of Parallelism in Object-Oriented Numerical Software Libraries , 1997, SciTools.

[4]  L. Greengard,et al.  A Fast Poisson Solver for Complex Geometries , 1995 .

[5]  S. Kapur,et al.  N-body problems: IES3: Efficient electrostatic and electromagnetic simulation , 1998, IEEE Computational Science and Engineering.

[6]  Randall J. LeVeque,et al.  Immersed Interface Methods for Stokes Flow with Elastic Boundaries or Surface Tension , 1997, SIAM J. Sci. Comput..

[7]  C. Pozrikidis,et al.  Interfacial dynamics for Stokes flow , 2001 .

[8]  James P. Keener,et al.  Immersed Interface Methods for Neumann and Related Problems in Two and Three Dimensions , 2000, SIAM J. Sci. Comput..

[9]  Vivette Girault,et al.  Finite Element Methods for Navier-Stokes Equations - Theory and Algorithms , 1986, Springer Series in Computational Mathematics.

[10]  Luiz C. Wrobel,et al.  Boundary Integral Methods in Fluid Mechanics , 1995 .

[11]  O. Widlund,et al.  On the Numerical Solution of Helmholtz's Equation by the Capacitance Matrix Method , 1976 .

[12]  Robert J. Renka,et al.  Algorithm 790: CSHEP2D: cubic Shepard method for bivariate interpolation of scattered data , 1988, TOMS.

[13]  Zhilin Li A Fast Iterative Algorithm for Elliptic Interface Problems , 1998 .

[14]  Zhilin Li,et al.  The immersed interface method for the Navier-Stokes equations with singular forces , 2001 .

[15]  S. Kapur,et al.  IES/sup 3/: efficient electrostatic and electromagnetic simulation , 1998 .

[16]  P. Colella,et al.  A Cartesian Grid Embedded Boundary Method for Poisson's Equation on Irregular Domains , 1998 .

[17]  George M. Fix,et al.  HYBRID FINITE ELEMENT METHODS , 1976 .

[18]  R. Glowinski,et al.  A fictitious domain method for external incompressible viscous flow modeled by Navier-Stokes equations , 1994 .

[19]  Michael A. Saunders,et al.  Preconditioners for Indefinite Systems Arising in Optimization , 1992, SIAM J. Matrix Anal. Appl..

[20]  Li-Tien Cheng,et al.  A second-order-accurate symmetric discretization of the Poisson equation on irregular domains , 2002 .

[21]  Guy E. Blelloch,et al.  A PARALLEL DYNAMIC-MESH LAGRANGIAN METHOD FOR SIMULATION OF FLOWS WITH DYNAMIC INTERFACES , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[22]  L. Greengard,et al.  Integral Equation Methods for Stokes Flow and Isotropic Elasticity in the Plane , 1996 .

[23]  B. L. Buzbee,et al.  The direct solution of the discrete Poisson equation on irregular regions , 1970 .

[24]  Robert H. Davis,et al.  An Efficient Algorithm for Hydrodynamical Interaction of Many Deformable Drops , 2000 .

[25]  Charles S. Peskin,et al.  Improved Volume Conservation in the Computation of Flows with Immersed Elastic Boundaries , 1993 .

[26]  The completed double layer boundary integral equation method for two-dimensional Stokes flow , 1993 .

[27]  C. Pozrikidis Boundary Integral and Singularity Methods for Linearized Viscous Flow: Index , 1992 .

[28]  David J. Silvester,et al.  Fourier Analysis of Stabilized Q1 -Q1 Mixed Finite Element Approximation , 2001, SIAM J. Numer. Anal..

[29]  Leslie Greengard,et al.  A fast algorithm for particle simulations , 1987 .

[30]  Sangtae Kim,et al.  Microhydrodynamics: Principles and Selected Applications , 1991 .

[31]  Gediminas Adomavicius,et al.  A Parallel Multilevel Method for Adaptively Refined Cartesian Grids with Embedded Boundaries , 2000 .

[32]  A. Mayo The Fast Solution of Poisson’s and the Biharmonic Equations on Irregular Regions , 1984 .

[33]  R. LeVeque,et al.  A comparison of the extended finite element method with the immersed interface method for elliptic equations with discontinuous coefficients and singular sources , 2006 .

[34]  C. Peskin,et al.  A three-dimensional computational method for blood flow in the heart. 1. Immersed elastic fibers in a viscous incompressible fluid , 1989 .

[35]  Ka Yan Lee,et al.  Large Scale Simulation of Suspensions with PVM , 1997, ACM/IEEE SC 1997 Conference (SC'97).

[36]  Max D. Gunzburger,et al.  Incompressible Computational Fluid Dynamics: Preface , 1993 .

[37]  M. Ingber,et al.  Parallel multipole BEM simulation of two-dimensional suspension flows , 2000 .

[38]  Andreas Wiegmann,et al.  The Explicit-Jump Immersed Interface Method: Finite Difference Methods for PDEs with Piecewise Smooth Solutions , 2000, SIAM J. Numer. Anal..

[39]  J. E. Gómez,et al.  A multipole direct and indirect BEM for 2D cavity flow at low Reynolds number , 1997 .