Adaptive mesh refinement with an enhanced velocity mixed finite element method on semi-structured grids using a fully coupled solver

We describe a novel approach for performing adaptive mesh refinement using mixed finite elements for flow in porous media applications. The enhanced velocity (EV) mixed finite element method is used to construct a strongly flux-continuous velocity approximation between non-matching subdomain grids. In this work, the original EV implementation was generalized to allow interfaces in the interior of subdomains adjacent to inactive cells and to allow dynamic adaptive mesh refinement (AMR). In the new implementation, subdomains with different spatial resolutions are stacked on top of each other to produce a very general semi-structured grid. The decomposition is non-overlapping, but now the subdomains can have holes, have ragged edges, and be nested within each other. Several examples with adaptive mesh refinement are demonstrated in two and three spatial dimensions; a priori indicators are used to adapt the grid for a multiphase compositional flow model, and a posteriori indicators are used to adapt the grid for a single-phase flow model. Moreover, a new fully coupled linear solver for the EV method is also implemented in this work, which shows a dramatic reduction in the number of Newton iterations versus the previously implemented nonlinear block Jacobi solver, especially when systems have a strong elliptic component.

[1]  Mary F. Wheeler,et al.  An Enhanced Velocity multIpoint Flux Mixed Finite Element Method for Darcy Flow on Non-matching Hexahedral Grids , 2015, ICCS.

[2]  Mary F. Wheeler,et al.  A Posteriori Error Estimates for the Mortar Mixed Finite Element Method , 2005, SIAM J. Numer. Anal..

[3]  Gergina Pencheva,et al.  Balancing domain decomposition for mortar mixed finite element methods , 2003, Numer. Linear Algebra Appl..

[4]  Jon Louis Bentley,et al.  Quad trees a data structure for retrieval on composite keys , 1974, Acta Informatica.

[5]  J. Oden,et al.  A Posteriori Error Estimation in Finite Element Analysis: Oden/A Posteriori , 2000 .

[6]  J. Nédélec Mixed finite elements in ℝ3 , 1980 .

[7]  J. Oden,et al.  A Posteriori Error Estimation in Finite Element Analysis , 2000 .

[8]  Yerlan Amanbek,et al.  ICES REPORT 17-13 June 2017 Adaptive Numerical Homogenization for Non-Linear Multiphase Flow and Transport , 2022 .

[9]  Yerlan Amanbek,et al.  Adaptive numerical homogenization for upscaling single phase flow and transport , 2019, J. Comput. Phys..

[10]  Endre Süli,et al.  Adaptive finite element methods for differential equations , 2003, Lectures in mathematics.

[11]  Carsten Burstedde,et al.  p4est: Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees , 2011, SIAM J. Sci. Comput..

[12]  Mojdeh Delshad,et al.  Modeling and simulation of carbon sequestration at Cranfield incorporating new physical models , 2013 .

[13]  Mary F. Wheeler,et al.  A Parallel Framework for a Multipoint Flux Mixed Finite Element Equation of State Compositional Flow Simulator , 2016 .

[14]  Gergina Pencheva,et al.  A Global Jacobian Method for Mortar Discretizations of Nonlinear Porous Media Flows , 2014, SIAM J. Sci. Comput..

[15]  T. F. Russell,et al.  Finite element and finite difference methods for continuous flows in porous media. , 1800 .

[16]  M. Wheeler,et al.  Mixed Finite Elements for Elliptic Problems with Tensor Coefficients as Cell-Centered Finite Differences , 1997 .

[17]  M. Fortin,et al.  Mixed finite elements for second order elliptic problems in three variables , 1987 .

[18]  L. D. Marini,et al.  Two families of mixed finite elements for second order elliptic problems , 1985 .

[19]  Ivan Yotov,et al.  Implementation of a mortar mixed finite element method using a Multiscale Flux Basis , 2009 .

[20]  D. W. Peaceman Interpretation of well-block pressures in numerical reservoir simulation with nonsquare grid blocks and anisotropic permeability , 1983 .

[21]  Martin Vohralík,et al.  Robust a Posteriori Error Control and Adaptivity for Multiscale, Multinumerics, and Mortar Coupling , 2013, SIAM J. Numer. Anal..

[22]  Ivan Yotov,et al.  Local flux mimetic finite difference methods , 2009, Numerische Mathematik.

[23]  D. Arnold Mixed finite element methods for elliptic problems , 1990 .

[24]  Vipin Kumar,et al.  Multilevel Diffusion Schemes for Repartitioning of Adaptive Meshes , 1997, J. Parallel Distributed Comput..

[25]  Alexandru Fikl,et al.  Experimenting with the p4est library for AMR simulations of two-phase flows , 2016, ArXiv.

[26]  P. Raviart,et al.  A mixed finite element method for 2-nd order elliptic problems , 1977 .

[27]  Gergina Pencheva,et al.  A Global Jacobian Method for Mortar Discretizations of a Fully Implicit Two-Phase Flow Model , 2014, Multiscale Model. Simul..

[28]  Ronald H. W. Hoppe,et al.  Adaptive Mixed Hybrid and Macro-Hybrid Finite Element Methods , 1997 .

[29]  Todd Arbogast,et al.  A Multiscale Mortar Mixed Finite Element Method , 2007, Multiscale Model. Simul..

[30]  Robert D. Falgout,et al.  hypre: A Library of High Performance Preconditioners , 2002, International Conference on Computational Science.

[31]  I. Aavatsmark,et al.  An Introduction to Multipoint Flux Approximations for Quadrilateral Grids , 2002 .

[32]  Mary F. Wheeler,et al.  Enhanced velocity mixed finite element methods for modeling coupled flow and transport on non-matching multiblock grids , 2011 .

[33]  W. E. Bardsley An algorithm for calculating an upper bound to x2 for testing binomial homogeneity with some observations uncategorized , 1980 .

[34]  P. Knabner,et al.  Computation of variably saturated subsurface flow by adaptive mixed hybrid finite element methods , 2004 .

[35]  Carsten Carstensen,et al.  Error reduction and convergence for an adaptive mixed finite element method , 2006, Math. Comput..

[36]  Michael Andrew Christie,et al.  Tenth SPE Comparative Solution Project: a comparison of upscaling techniques , 2001 .

[37]  Mary F. Wheeler,et al.  A multipoint flux mixed finite element method on distorted quadrilaterals and hexahedra , 2011, Numerische Mathematik.

[38]  Mary F. Wheeler,et al.  Enhanced Velocity Mixed Finite Element Methods for Flow in Multiblock Domains , 2002 .

[39]  Michel Fortin,et al.  Mixed and Hybrid Finite Element Methods , 2011, Springer Series in Computational Mathematics.