Unified generation of DG-kernels for different HPC frameworks

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


Publication Type: Conference contribution

Publication year: 2020

Journal

Publisher: IOS Press BV

Book Volume: 36

Pages Range: 376-386

Conference Proceedings Title: Advances in Parallel Computing

ISBN: 9781643680705

DOI: 10.3233/APC200062

Abstract

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

APA:

Hönig, J., Koch, M., Rüde, U., Engwer, C., & Köstler, H. (2020). Unified generation of DG-kernels for different HPC frameworks. In Ian Foster, Gerhard R. Joubert, Ludek Kucera, Wolfgang E. Nagel, Frans Peters (Eds.), Advances in Parallel Computing (pp. 376-386). IOS Press BV.

MLA:

Hönig, Jan, et al. "Unified generation of DG-kernels for different HPC frameworks." Proceedings of the Advances in Parallel Computing Ed. Ian Foster, Gerhard R. Joubert, Ludek Kucera, Wolfgang E. Nagel, Frans Peters, IOS Press BV, 2020. 376-386.

BibTeX: Download