Extendible and Efficient Python Framework for Solving Evolution Equations with Stabilized Discontinuous Galerkin Methods

Andreas Dedner, Robert Klöfkorn

Communications on Applied Mathematics and Computation ›› 2021, Vol. 4 ›› Issue (2) : 657-696.

Communications on Applied Mathematics and Computation ›› 2021, Vol. 4 ›› Issue (2) : 657-696. DOI: 10.1007/s42967-021-00134-5
Original Paper

Extendible and Efficient Python Framework for Solving Evolution Equations with Stabilized Discontinuous Galerkin Methods

Author information +
History +

Abstract

This paper discusses a Python interface for the recently published Dune-Fem-DG module which provides highly efficient implementations of the discontinuous Galerkin (DG) method for solving a wide range of nonlinear partial differential equations (PDEs). Although the C++ interfaces of Dune-Fem-DG are highly flexible and customizable, a solid knowledge of C++ is necessary to make use of this powerful tool. With this work, easier user interfaces based on Python and the unified form language are provided to open Dune-Fem-DG for a broader audience. The Python interfaces are demonstrated for both parabolic and first-order hyperbolic PDEs.

Cite this article

Download citation ▾
Andreas Dedner, Robert Klöfkorn. Extendible and Efficient Python Framework for Solving Evolution Equations with Stabilized Discontinuous Galerkin Methods. Communications on Applied Mathematics and Computation, 2021, 4(2): 657‒696 https://doi.org/10.1007/s42967-021-00134-5
Funding
Lund University

Accesses

Citations

Detail

Sections
Recommended

/