Python']Python framework for hp-adaptive discontinuous Galerkin methods for two-phase flow in porous media

被引:8
|
作者
Dedner, Andreas [1 ]
Kane, Birane [2 ]
Klofkorn, Robert [3 ]
Nolte, Martin [4 ]
机构
[1] Univ Warwick, Math Inst, Zeeman Bldg, Coventry CV4 7AL, W Midlands, England
[2] Univ Stuttgart, Inst Appl Anal & Numer Simulat, Pfaffenwaldring 57, D-70569 Stuttgart, Germany
[3] Int Res Inst Stavanger, POB 8046, N-4068 Stavanger, Norway
[4] Albert Ludwigs Univ Freiburg, Dept Appl Math, Hermann Herder Str 10, D-79104 Freiburg, Germany
关键词
Discontinuous Galerkin; hp-adaptivity; Porous media two-phase flow; IMPES; Dune; !text type='Python']Python[!/text; POSTERIORI ERROR ESTIMATION; LINEARIZATION SCHEME; DISCRETIZATIONS; PARALLEL;
D O I
10.1016/j.apm.2018.10.013
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper we present a framework for solving two-phase flow problems in porous media. The discretization is based on a Discontinuous Galerkin method and includes local grid adaptivity and local choice of polynomial degree. The method is implemented using the new Python frontend Dune-FemPy to the open source framework Dune. The code used for the simulations is made available as Jupyter notebook and can be used through a Docker container. We present a number of time stepping approaches ranging from a classical IMPES method to a fully coupled implicit scheme. The implementation of the discretization is very flexible allowing to test different formulations of the two-phase flow model and adaptation strategies. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:179 / 200
页数:22
相关论文
共 50 条
  • [1] hp-Adaptive Discontinuous Galerkin Methods for Porous Media Flow
    Kane, Birane
    Klofkorn, Robert
    Gersbacher, Christoph
    FINITE VOLUMES FOR COMPLEX APPLICATIONS VIII-HYPERBOLIC, ELLIPTIC AND PARABOLIC PROBLEMS, 2017, 200 : 447 - 456
  • [2] Analysis of hp discontinuous Galerkin methods for incompressible two-phase flow
    Epshteyn, Yekaterina
    Riviere, Beatrice
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2009, 225 (02) : 487 - 509
  • [3] Adaptive simulations of two-phase flow by discontinuous Galerkin methods
    Klieber, W.
    Riviere, B.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2006, 196 (1-3) : 404 - 419
  • [4] An hp-adaptive discontinuous Galerkin method for phase field fracture
    Bird, Robert E.
    Augarde, Charles E.
    Coombs, William M.
    Duddu, Ravindra
    Giani, Stefano
    Huynh, Phuc T.
    Sims, Bradley
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2023, 416
  • [5] A sequential discontinuous Galerkin method for two-phase flow in deformable porous media
    Shen, Boqian
    Riviere, Beatrice
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 399
  • [6] A hybridizable discontinuous Galerkin method for two-phase flow in heterogeneous porous media
    Fabien, Maurice S.
    Knepley, Matthew G.
    Riyiere, Beatrice M.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2018, 116 (03) : 161 - 177
  • [7] Discontinuous and continuous Galerkin methods for compressible single-phase and two-phase flow in fractured porous media
    Ma, Tianran
    Zhang, Keni
    Shen, Weijun
    Guo, Chaobin
    Xu, Hao
    ADVANCES IN WATER RESOURCES, 2021, 156
  • [8] Discontinuous and continuous Galerkin methods for compressible single-phase and two-phase flow in fractured porous media
    Ma, Tianran
    Zhang, Keni
    Shen, Weijun
    Guo, Chaobin
    Xu, Hao
    Advances in Water Resources, 2021, 156
  • [9] Extendible and Efficient Python']Python Framework for Solving Evolution Equations with Stabilized Discontinuous Galerkin Methods
    Dedner, Andreas
    Klofkorn, Robert
    COMMUNICATIONS ON APPLIED MATHEMATICS AND COMPUTATION, 2022, 4 (02) : 657 - 696
  • [10] hp-Adaptive Discontinuous Galerkin Methods for the Navier-Stokes Equations
    Burgess, Nicholas K.
    Mavriplis, Dimitri J.
    AIAA JOURNAL, 2012, 50 (12) : 2682 - 2694