A python framework for solving advection-diffusion problems

Andreas Dedner, Robert Klöfkorn

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

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.

Original languageEnglish
Title of host publicationFinite Volumes for Complex Applications IX
Subtitle of host publicationMethods, Theoretical Aspects, Examples
EditorsRobert Klöfkorn, Eirik Keilegavlen, Florin A. Radu, Jürgen Fuhrmann
PublisherSpringer Nature
Pages695-703
Number of pages9
ISBN (Electronic)978-3-030-43651-3
ISBN (Print)9783030436506, 978-3-030-43652-0
DOIs
Publication statusPublished - 2020
Externally publishedYes
Event9th International Symposium on Finite Volumes for Complex Applications, FVCA 2020 - Bergen, Norway
Duration: 2020 Jun 152020 Jun 19

Publication series

NameSpringer Proceedings in Mathematics and Statistics
Volume323
ISSN (Print)2194-1009
ISSN (Electronic)2194-1017

Conference

Conference9th International Symposium on Finite Volumes for Complex Applications, FVCA 2020
Country/TerritoryNorway
CityBergen
Period2020/06/152020/06/19

Subject classification (UKÄ)

  • Computational Mathematics

Free keywords

  • Discontinuous Galerkin
  • Dune
  • Dune-Fem
  • Finite volume
  • Python

Fingerprint

Dive into the research topics of 'A python framework for solving advection-diffusion problems'. Together they form a unique fingerprint.

Cite this