Python framework for hp-adaptive discontinuous Galerkin methods for two-phase flow in porous media
Autor: | Birane Kane, Andreas Dedner, Robert Klöfkorn, Martin Nolte |
---|---|
Rok vydání: | 2019 |
Předmět: |
Discretization
Computer science Applied Mathematics Ranging 02 engineering and technology Python (programming language) Grid 01 natural sciences Computational science 020303 mechanical engineering & transports 0203 mechanical engineering Discontinuous Galerkin method Modeling and Simulation 0103 physical sciences Degree of a polynomial Two-phase flow QA Porous medium 010301 acoustics computer computer.programming_language |
Zdroj: | Applied Mathematical Modelling. 67:179-200 |
ISSN: | 0307-904X |
DOI: | 10.1016/j.apm.2018.10.013 |
Popis: | 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. |
Databáze: | OpenAIRE |
Externí odkaz: |