Solution of Stokes flow in complex nonsmooth 2D geometries via a linear-scaling high-order adaptive integral equation scheme

被引:9
作者
Wu B. [1 ]
Zhu H. [1 ]
Barnett A. [2 ]
Veerapaneni S. [1 ]
机构
[1] Department of Mathematics, University of Michigan, Ann Arbor, 48109, MI
[2] Flatiron Institute, Simons Foundation, New York, 10022, NY
基金
美国国家科学基金会;
关键词
Boundary integral methods; Corner singularities; Fast algorithms; Stokes flow;
D O I
10.1016/j.jcp.2020.109361
中图分类号
学科分类号
摘要
We present a fast, high-order accurate and adaptive boundary integral scheme for solving the Stokes equations in complex—possibly nonsmooth—geometries in two dimensions. We apply the panel-based quadratures of Helsing and coworkers to evaluate to high accuracy the weakly-singular, hyper-singular, and super-singular integrals arising in the Nyström discretization, and also the near-singular integrals needed for flow and traction evaluation close to boundaries. The resulting linear system is solved iteratively via calls to a Stokes fast multipole method. We include an automatic algorithm to “panelize” a given geometry, and choose a panel order, which will efficiently approximate the density (and hence solution) to a user-prescribed tolerance. We show that this adaptive panel refinement procedure works well in practice even in the case of complex geometries with large number of corners, or close-to-touching smooth curves. In one example, for instance, a model 2D vascular network with 378 corners required less than 200K discretization points to obtain a 9-digit solution accuracy. © 2020 Elsevier Inc.
引用
收藏
相关论文
共 66 条
  • [1] Youngren G.K., Acrivos A., Stokes flow past a particle of arbitrary shape: a numerical method of solution, J. Fluid Mech., 69, pp. 377-403, (1975)
  • [2] Youngren G.K., Acrivos A., On the shape of a gas bubble in a viscous extensional flow, J. Fluid Mech., 76, pp. 433-442, (1976)
  • [3] Sorgentone C., Tornberg A.-K., A highly accurate boundary integral equation method for surfactant-laden drops in 3D, J. Comput. Phys., 360, pp. 167-191, (2018)
  • [4] Rahimian A., Veerapaneni S.K., Zorin D., Biros G., Boundary integral method for the flow of vesicles with viscosity contrast in three dimensions, J. Comput. Phys., 298, pp. 766-786, (2015)
  • [5] Bryngelson S.H., Freund J.B., Global stability of flowing red blood cell trains, Phys. Rev. Fluids, 3, 7, (2018)
  • [6] Greengard L., Kropinski M.C., Mayo A., Integral equation methods for Stokes flow and isotropic elasticity in the plane, J. Comput. Phys., 125, 2, pp. 403-414, (1996)
  • [7] Ying L., Biros G., Zorin D., A kernel-independent adaptive fast multipole method in two and three dimensions, J. Comput. Phys., 196, 2, pp. 591-626, (2004)
  • [8] Wang H., Lei T., Li J., Huang J., Yao Z., A parallel fast multipole accelerated integral equation scheme for 3D Stokes equations, Int. J. Numer. Methods Eng., 70, 7, pp. 812-839, (2007)
  • [9] Tornberg A.-K., Greengard L., A fast multipole method for the three-dimensional Stokes equations, J. Comput. Phys., 227, 3, pp. 1613-1619, (2008)
  • [10] Gimbutas Z., Greengard L., Computational software: simple FMM libraries for electrostatics, slow viscous flow, and frequency-domain wave propagation, Commun. Comput. Phys., 18, 2, pp. 516-528, (2015)