Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

A python framework for solving advection-diffusion problems

Dedner, Andreas and Klöfkorn, Robert LU orcid (2020) 9th International Symposium on Finite Volumes for Complex Applications, FVCA 2020 In Springer Proceedings in Mathematics and Statistics 323. p.695-703
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.

Please use this url to cite or link to this publication:
author
and
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
Discontinuous Galerkin, Dune, Dune-Fem, Finite volume, Python
host publication
Finite Volumes for Complex Applications IX : Methods, Theoretical Aspects, Examples - Methods, Theoretical Aspects, Examples
series title
Springer Proceedings in Mathematics and Statistics
editor
Klöfkorn, Robert ; Keilegavlen, Eirik ; Radu, Florin A. and Fuhrmann, Jürgen
volume
323
pages
9 pages
publisher
Springer Nature
conference name
9th International Symposium on Finite Volumes for Complex Applications, FVCA 2020
conference location
Bergen, Norway
conference dates
2020-06-15 - 2020-06-19
external identifiers
  • scopus:85087031635
ISSN
2194-1009
2194-1017
ISBN
978-3-030-43651-3
9783030436506
978-3-030-43652-0
DOI
10.1007/978-3-030-43651-3_66
language
English
LU publication?
no
id
0541ba19-d9fb-457d-be5a-c82294434c0d
date added to LUP
2021-02-10 14:01:18
date last changed
2024-05-16 04:25:36
@inproceedings{0541ba19-d9fb-457d-be5a-c82294434c0d,
  abstract     = {{<p>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.</p>}},
  author       = {{Dedner, Andreas and Klöfkorn, Robert}},
  booktitle    = {{Finite Volumes for Complex Applications IX : Methods, Theoretical Aspects, Examples}},
  editor       = {{Klöfkorn, Robert and Keilegavlen, Eirik and Radu, Florin A. and Fuhrmann, Jürgen}},
  isbn         = {{978-3-030-43651-3}},
  issn         = {{2194-1009}},
  keywords     = {{Discontinuous Galerkin; Dune; Dune-Fem; Finite volume; Python}},
  language     = {{eng}},
  pages        = {{695--703}},
  publisher    = {{Springer Nature}},
  series       = {{Springer Proceedings in Mathematics and Statistics}},
  title        = {{A python framework for solving advection-diffusion problems}},
  url          = {{http://dx.doi.org/10.1007/978-3-030-43651-3_66}},
  doi          = {{10.1007/978-3-030-43651-3_66}},
  volume       = {{323}},
  year         = {{2020}},
}