A fast solver for the Stokes equations with distributed forces in complex geometries

被引:57
作者
Biros, G [1 ]
Ying, LX [1 ]
Zorin, D [1 ]
机构
[1] NYU, Courant Inst Math Sci, New York, NY 10012 USA
基金
美国国家科学基金会;
关键词
Stokes equations; fast solvers; integral equations; double-layer potential; fast multipole methods; embedded domain methods; immersed interface methods; fictitious domain methods; cartesian grid methods; moving boundaries;
D O I
10.1016/j.jcp.2003.08.011
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a new method for the solution of the Stokes equations. The main features of our method are: (1) it can be applied to arbitrary geometries in a black-box fashion; (2) it is second-order accurate; and (3) it has optimal algorithmic complexity. Our approach, to which we refer as the embedded boundary integral method (EBI), is based on Anita Mayo's work for the Poisson's equation: "The Fast Solution of Poisson's and the Biharmonic Equations on Irregular Regions", SIAM Journal on Numerical Analysis, 21 (1984) 285-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 equations are discretized by Nystrom's method. The rectangular domain problem is discretized by finite 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 an N log N algorithm based on a block representation of the discrete integral operator, combined with (kernel independent) singular value decomposition to sparsity low-rank blocks. 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. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:317 / 348
页数:32
相关论文
共 57 条
[11]  
CHANG LT, 2001, J COMPUT PHYS, V171, P205
[12]   Evaluation of single layer potentials over curved surfaces [J].
Farina, L .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2001, 23 (01) :81-91
[13]   HYBRID FINITE-ELEMENT METHODS [J].
FIX, GM .
SIAM REVIEW, 1976, 18 (03) :460-484
[14]  
Fogelson AL, 2000, SIAM J SCI COMPUT, V22, P1630
[15]  
Girault V., 2012, FINITE ELEMENT METHO, V5
[16]   A FICTITIOUS DOMAIN METHOD FOR EXTERNAL INCOMPRESSIBLE VISCOUS-FLOW MODELED BY NAVIER-STOKES EQUATIONS [J].
GLOWINSKI, R ;
PAN, TW ;
PERIAUX, J .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1994, 112 (1-4) :133-148
[17]   A multipole direct and indirect BEM for 2D cavity flow at low Reynolds number [J].
Gomez, JE ;
Power, H .
ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 1997, 19 (01) :17-31
[18]   Rapid parallel evaluation of integrals in potential theory on general three-dimensional regions [J].
Greenbaum, A ;
Mayo, A .
JOURNAL OF COMPUTATIONAL PHYSICS, 1998, 145 (02) :731-742
[19]   LAPLACE EQUATION AND THE DIRICHLET-NEUMANN MAP IN MULTIPLY CONNECTED DOMAINS [J].
GREENBAUM, A ;
GREENGARD, L ;
MCFADDEN, GB .
JOURNAL OF COMPUTATIONAL PHYSICS, 1993, 105 (02) :267-278
[20]   A FAST ALGORITHM FOR PARTICLE SIMULATIONS [J].
GREENGARD, L ;
ROKHLIN, V .
JOURNAL OF COMPUTATIONAL PHYSICS, 1987, 73 (02) :325-348