A Finite-Element Coarse-GridProjection Method for Incompressible Flows

Coarse grid projection (CGP) methodology is a novel multigrid method for systems involving decoupled nonlinear evolution equations and linear elliptic Poisson equations. The nonlinear equations are solved on a fine grid and the linear equations are solved on a corresponding coarsened grid. Mapping operators execute data transfer between the grids. The CGP framework is constructed upon spatial and temporal discretization schemes. This framework has been established for finite volume/difference discretizations as well as explicit time integration methods. In this article we present for the first time a version of CGP for finite element discretizations, which uses a semi-implicit time integration scheme. The mapping functions correspond to the finite-element shape functions. With the novel data structure introduced, the mapping computational cost becomes insignificant. We apply CGP to pressure-correction schemes used for the incompressible Navier-Stokes flow computations. This version is validated on standard test cases with realistic boundary conditions using unstructured triangular meshes. We also pioneer investigations of the effects of CGP on the accuracy of the pressure field. It is found that although CGP reduces the pressure field accuracy, it preserves the accuracy of the pressure gradient and thus the velocity field, while achieving speedup factors ranging from approximately 2 to 30. Exploring the influence of boundary conditions on CGP, the minimum speedup occurs for velocity Dirichlet boundary conditions, while the maximum speedup occurs for open boundary conditions. We discuss the CGP method as a guide for partial mesh refinement of incompressible flow computations and show its application for simulations of flow over a backward-facing step and flow past a cylinder. A Finite-Element Coarse-Grid Projection Method for Incompressible Flows Ali Kashefi General audience abstract Coarse Grid Projection (CGP) methodology is a new multigrid technique applicable to pressure projection methods for solving the incompressible Navier-Stokes equations. In the CGP approach, the nonlinear momentum equation is evolved on a fine grid, and the linear pressure Poisson equation is solved on a corresponding coarsened grid. Mapping operators transfer the data between the grids. Hence, one can save a considerable amount of CPU time due to reducing the resolution of the pressure filed while maintaining excellent to reasonable accuracy, depending on the level of coarsening.

[1]  Jacques Besson,et al.  Large scale object-oriented finite element code design , 1997 .

[2]  Jie Shen,et al.  Error Analysis of Pressure-Correction Schemes for the Time-Dependent Stokes Equations with Open Boundary Conditions , 2005, SIAM J. Numer. Anal..

[3]  Alamgir Hossain,et al.  A computational methodology for two‐dimensional fluid flows , 2014 .

[4]  S. Majumdar,et al.  Numerical simulation of laminar flow past a circular cylinder , 2009 .

[5]  George Biros,et al.  A Parallel Geometric Multigrid Method for Finite Elements on Octree Meshes , 2010, SIAM J. Sci. Comput..

[6]  Jie Shen,et al.  An overview of projection methods for incompressible flows , 2006 .

[7]  E. Erturk,et al.  Numerical solutions of 2-D steady incompressible flow over a backward-facing step, Part I: High Reynolds number solutions , 2008 .

[8]  Chaoqun Liu,et al.  Preconditioned Multigrid Methods for Unsteady Incompressible Flows , 1997 .

[9]  Murli M. Gupta,et al.  A Compact Multigrid Solver for Convection-Diffusion Equations , 1997 .

[10]  A. Chorin Numerical Solution of the Navier-Stokes Equations* , 1989 .

[11]  Ronald Fedkiw,et al.  Visual simulation of smoke , 2001, SIGGRAPH.

[12]  M. Kawahara,et al.  A three-step finite element method for unsteady incompressible flows , 1993 .

[13]  K. Goda,et al.  A multistep technique with implicit difference schemes for calculating two- or three-dimensional cavity flows , 1979 .

[14]  Ronald Fedkiw,et al.  A novel algorithm for incompressible flow using only a coarse grid projection , 2010, ACM Trans. Graph..

[15]  E. Hairer,et al.  Solving Ordinary Differential Equations I , 1987 .

[16]  Thomas A. Manteuffel,et al.  Algebraic multigrid for higher-order finite elements , 2005 .

[17]  Anthony T. Patera,et al.  An isoparametric spectral element method for solution of the Navier-Stokes equations in complex geometry , 1986 .

[18]  Roland Becker,et al.  Multigrid techniques for finite elements on locally refined meshes , 2000 .

[19]  R. Bank,et al.  An algorithm for coarsening unstructured meshes , 1996 .

[20]  Jie Shen On error estimates of projection methods for Navier-Stokes equations: first-order schemes , 1992 .

[21]  C. K. Filelis-Papadopoulos,et al.  On the numerical modeling of convection-diffusion problems by finite element multigrid preconditioning methods , 2014, Adv. Eng. Softw..

[22]  Jun Zhang Fast and High Accuracy Multigrid Solution of the Three Dimensional Poisson Equation , 1998 .

[23]  Christophe Geuzaine,et al.  Gmsh: A 3‐D finite element mesh generator with built‐in pre‐ and post‐processing facilities , 2009 .

[24]  Arnold Reusken,et al.  Fourier analysis of a robust multigrid method for convection-diffusion equations , 1995 .

[25]  M. Braza,et al.  Numerical study and physical analysis of the pressure and velocity fields in the near wake of a circular cylinder , 1986, Journal of Fluid Mechanics.

[26]  F. Brezzi On the existence, uniqueness and approximation of saddle-point problems arising from lagrangian multipliers , 1974 .

[27]  Michael Garland,et al.  Efficient Sparse Matrix-Vector Multiplication on CUDA , 2008 .

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

[29]  Harry Yserentant,et al.  On the multi-level splitting of finite element spaces , 1986 .

[30]  Chi-Wang Shu,et al.  Total variation diminishing Runge-Kutta schemes , 1998, Math. Comput..

[31]  Philippe Angot,et al.  A finite element penalty-projection method for incompressible flows , 2006, J. Comput. Phys..

[32]  Z. J. Wang,et al.  Efficient Implementation of the Exact Numerical Far Field Boundary Condition for Poisson Equation on an Infinite Domain , 1999 .

[33]  C. Shu,et al.  Simulation of incompressible viscous flows past a circular cylinder by hybrid FD scheme and meshless least square-based finite difference method , 2004 .

[34]  Nathan Ida,et al.  Introduction to the Finite Element Method , 1997 .

[35]  Ronald Fedkiw,et al.  Simulating water and smoke with an octree data structure , 2004, ACM Trans. Graph..

[36]  S. Mittal,et al.  Incompressible flow past a circular cylinder: dependence of the computed flow field on the location of the lateral boundaries , 1995 .

[37]  G. Taylor,et al.  Mechanism of the production of small eddies from large ones , 1937 .

[38]  Murli M. Gupta,et al.  Comparison of Second- and Fourth-Order Discretizations for Multigrid Poisson Solvers , 1997 .

[39]  William Gropp,et al.  High-performance parallel implicit CFD , 2001, Parallel Comput..

[40]  Ricardo H. Nochetto,et al.  Optimal multilevel methods for H(grad), H(curl), and H(div) systems on graded and unstructured grids , 2009 .

[41]  P. Moin,et al.  Application of a Fractional-Step Method to Incompressible Navier-Stokes Equations , 1984 .

[42]  Omer San,et al.  AN EFFICIENT COARSE GRID PROJECTION METHOD FOR QUASIGEOSTROPHIC MODELS OF LARGE-SCALE OCEAN CIRCULATION , 2013, 1308.3290.

[43]  Frans N. van de Vosse,et al.  An approximate projec-tion scheme for incompressible ow using spectral elements , 1996 .

[44]  Wei Liu,et al.  Accelerating fast fluid dynamics with a coarse-grid projection scheme , 2014 .

[45]  R. Temam Sur l'approximation de la solution des équations de Navier-Stokes par la méthode des pas fractionnaires (I) , 1969 .

[46]  I. E. Barton,et al.  The entrance effect of laminar flow over a backward-facing step geometry , 1997 .

[47]  Omer San,et al.  A coarse-grid projection method for accelerating incompressible flow computations , 2011, J. Comput. Phys..

[48]  P. Moin Fundamentals of Engineering Numerical Analysis , 2001 .

[49]  Jun Hu A robust prolongation operator for non-nested finite element methods , 2015, Comput. Math. Appl..

[50]  Joachim Schöberl,et al.  An algebraic multigrid method for finite element discretizations with edge elements , 2002, Numer. Linear Algebra Appl..

[51]  Morteza Gharib,et al.  A novel method to promote parallel vortex shedding in the wake of circular cylinders , 1989 .