Python Framework for HP Adaptive Discontinuous Galerkin Method for Two Phase Flow in Porous Media

05/01/2018
by   Andreas Dedner, et al.
0

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 fully coupled implicit scheme. The implementation of the discretization is very flexible allowing for test different formulations of the two phase flow model and adaptation strategies.

READ FULL TEXT
research
01/21/2022

A Sequential Discontinuous Galerkin Method for Two-Phase Flow in Deformable Porous Media

We formulate a numerical method for solving the two-phase flow poroelast...
research
02/16/2018

A hybridizable discontinuous Galerkin method for two-phase flow in heterogeneous porous media

We present a new method for simulating incompressible immiscible two-pha...
research
09/16/2020

HDGlab: An open-source implementation of the hybridisable discontinuous Galerkin method in MATLAB

This paper presents HDGlab, an open source MATLAB implementation of the ...
research
06/22/2021

Maximum-principle-satisfying discontinuous Galerkin methods for incompressible two-phase immiscible flow

This paper proposes a fully implicit numerical scheme for immiscible inc...
research
12/12/2022

IMplicit-EXplicit Formulations for Discontinuous Galerkin Non-Hydrostatic Atmospheric Models

This work presents IMplicit-EXplicit (IMEX) formulations for discontinuo...
research
07/19/2022

Flow in Porous Media with Fractures of Varying Aperture

We study single-phase flow in a fractured porous medium at a macroscopic...

Please sign up or login with your details

Forgot password? Click here to reset