Unified Generation of DG-Kernels for Different HPC Frameworks

Hönig J, Köstler H, Rüde U, Engwer C, Koch M (2020)

Publication Language: English

Publication Type: Book chapter / Article in edited volumes

Publication year: 2020

Edited Volumes: Parallel Computing Technology Trends

Series: Advances in parallel computing

Book Volume: 36


Code generation specified by a DSL is a popular method to manage maintenance effort and introduce an abstraction layer for higher reusability. In the case of Galerkin methods, the Unified Form Language is a DSL for the weak formulation of a differential equation. In this paper, we present the framework-specific code generation for DUNE and ExaStencils from a problem formulated in the UFL. Moreover, we present optimization strategies, which are applied during the generation process.

Authors with CRIS profile

Involved external institutions

How to cite


Hönig, J., Köstler, H., Rüde, U., Engwer, C., & Koch, M. (2020). Unified Generation of DG-Kernels for Different HPC Frameworks. In IOS Press (Eds.), Parallel Computing Technology Trends..


Hönig, Jan, et al. "Unified Generation of DG-Kernels for Different HPC Frameworks." Parallel Computing Technology Trends. Ed. IOS Press, 2020.

BibTeX: Download