English

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

Mathematical Software 2021-03-30 v2 Distributed, Parallel, and Cluster Computing Numerical Analysis Numerical Analysis Computational Physics

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 non linear partial differential equations (PDE). 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.

Keywords

Cite

@article{arxiv.2009.13416,
  title  = {Extendible and Efficient Python Framework for Solving Evolution Equations with Stabilized Discontinuous Galerkin Method},
  author = {Andreas Dedner and Robert Klöfkorn},
  journal= {arXiv preprint arXiv:2009.13416},
  year   = {2021}
}

Comments

36 pages, 15 figures, various Python code examples

R2 v1 2026-06-23T18:51:05.838Z