Geometric multigrid for an implicit-time immersed boundary method

The immersed boundary (IB) method is an approach to fluid-structure interaction that uses Lagrangian variables to describe the deformations and resulting forces of the structure and Eulerian variables to describe the motion and forces of the fluid. Explicit time stepping schemes for the IB method require solvers only for Eulerian equations, for which fast Cartesian grid solution methods are available. Such methods are relatively straightforward to develop and are widely used in practice but often require very small time steps to maintain stability. Implicit-time IB methods permit the stable use of large time steps, but efficient implementations of such methods require significantly more complex solvers that effectively treat both Lagrangian and Eulerian variables simultaneously. Several different approaches to solving the coupled Lagrangian-Eulerian equations have been proposed, but a complete understanding of this problem is still emerging. This paper presents a geometric multigrid method for an implicit-time discretization of the IB equations. This multigrid scheme uses a generalization of box relaxation that is shown to handle problems in which the physical stiffness of the structure is very large. Numerical examples are provided to illustrate the effectiveness and efficiency of the algorithms described herein. These tests show that using multigrid as a preconditioner for a Krylov method yields improvements in both robustness and efficiency as compared to using multigrid as a solver. They also demonstrate that with a time step 100–1000 times larger than that permitted by an explicit IB method, the multigrid-preconditioned implicit IB method is approximately 50–200 times more efficient than the explicit method.

[1]  Boyce E. Griffith,et al.  Immersed Boundary Method for Variable Viscosity and Variable Density Problems Using Fast Constant-Coefficient Linear Solvers I: Numerical Method and Results , 2013, SIAM J. Sci. Comput..

[2]  Huaxiong Huang,et al.  Stability analysis of the immersed boundary method for a two-dimensional membrane with bending rigidity , 2008 .

[3]  H. Sung,et al.  An immersed boundary method for fluid–flexible structure interaction , 2009 .

[4]  C. Peskin,et al.  Implicit second-order immersed boundary methods with boundary mass , 2008 .

[5]  Boyce E. Griffith,et al.  On the order of accuracy of the immersed boundary method: Higher order convergence rates for sufficiently smooth problems , 2005 .

[6]  A. Brandt,et al.  Multigrid Solutions to Elliptic Flow Problems , 1979 .

[7]  Thomas Y. Hou,et al.  An efficient semi-implicit immersed boundary method for the Navier-Stokes equations , 2008, J. Comput. Phys..

[8]  Bobby Philip,et al.  A Multigrid Method for a Model of the Implicit Immersed Boundary Equations , 2012 .

[9]  Grady B. Wright,et al.  An Efficient and Robust Method for Simulating Two-Phase Gel Dynamics , 2008, SIAM J. Sci. Comput..

[10]  Thomas Y. Hou,et al.  Removing the stiffness of elastic force from the immersed boundary method for the 2D Stokes equations , 2008, J. Comput. Phys..

[11]  Héctor D. Ceniceros,et al.  Efficient solutions to robust, semi-implicit discretizations of the immersed boundary method , 2009, J. Comput. Phys..

[12]  B. Wetton,et al.  Analysis of Stiffness in the Immersed Boundary Method and Implications for Time-Stepping Schemes , 1999 .

[13]  S. Vanka Block-implicit multigrid solution of Navier-Stokes equations in primitive variables , 1986 .

[14]  Robert M. Kirby,et al.  A Comparison of Implicit Solvers for the Immersed Boundary Equations , 2008 .

[15]  Anita Mayo,et al.  An implicit numerical method for fluid dynamics problems with immersed elastic boundaries , 1993 .

[16]  Boyce E. Griffith,et al.  On the Volume Conservation of the Immersed Boundary Method , 2012 .

[17]  Gianluca Iaccarino,et al.  IMMERSED BOUNDARY METHODS , 2005 .

[18]  K. Stüben,et al.  Multigrid for the steady-state incompressible Navier-Stokes equations: A survey , 1989 .

[19]  Osamu Tatebe,et al.  The multigrid preconditioned conjugate gradient method , 1993 .

[20]  Cornelis W. Oosterlee,et al.  Multigrid relaxation methods for systems of saddle point type , 2008 .

[21]  H. Elman Multigrid and Krylov subspace methods for the discrete Stokes equations , 1994 .

[22]  Gabriel Wittum,et al.  On the convergence of multi-grid methods with transforming smoothers , 1990 .

[23]  Boyce E. Griffith,et al.  An adaptive, formally second order accurate version of the immersed boundary method , 2007, J. Comput. Phys..

[24]  C. Peskin Numerical analysis of blood flow in the heart , 1977 .

[25]  C. Peskin The immersed boundary method , 2002, Acta Numerica.

[26]  Robert Michael Kirby,et al.  Unconditionally stable discretizations of the immersed boundary equations , 2007, J. Comput. Phys..

[27]  Cornelis W. Oosterlee,et al.  An Evaluation of Parallel Multigrid as a Solver and a Preconditioner for Singularly Perturbed Problems , 1998, SIAM J. Sci. Comput..

[28]  P. Colella,et al.  An Adaptive Level Set Approach for Incompressible Two-Phase Flows , 1997 .

[29]  Héctor D. Ceniceros,et al.  A fast, robust, and non-stiff Immersed Boundary Method , 2011, J. Comput. Phys..

[30]  Wanda Strychalski,et al.  Viscoelastic Immersed Boundary Methods for Zero Reynolds Number Flow , 2012 .

[31]  L. Heltai,et al.  On the hyper-elastic formulation of the immersed boundary method , 2008 .

[32]  S. McCormick,et al.  A multigrid tutorial (2nd ed.) , 2000 .

[33]  Y. Saad,et al.  GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems , 1986 .

[34]  Jacob K. White,et al.  An implicit immersed boundary method for three-dimensional fluid-membrane interactions , 2009, J. Comput. Phys..

[35]  William L. Briggs,et al.  A multigrid tutorial, Second Edition , 2000 .

[36]  A. Niestegge,et al.  Analysis of a multigrid strokes solver , 1990 .

[37]  Randall J. LeVeque,et al.  An Immersed Interface Method for Incompressible Navier-Stokes Equations , 2003, SIAM J. Sci. Comput..

[38]  Charles S. Peskin,et al.  Stability and Instability in the Computation of Flows with Moving Immersed Boundaries: A Comparison of Three Methods , 1992, SIAM J. Sci. Comput..