FDBB

Fluid dynamics building blocks

Conference Paper (2020)
Author(s)

M. Möller (TU Delft - Numerical Analysis, TU Delft - Delft Institute of Applied Mathematics)

Andrzej Jaeschke (Lodz University of Technology, Institute of Turbomachinery)

Research Group
Numerical Analysis
Copyright
© 2020 M. Möller, Andrzej Jaeschke
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 M. Möller, Andrzej Jaeschke
Research Group
Numerical Analysis
Pages (from-to)
2293-2304
ISBN (electronic)
9788494731167
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

High-performance computing platforms are becoming more and more heterogeneous, which makes it very difficult for researchers and scientific software developers to keep up with the rapid changes on the hardware market. In this paper, the open-source project FDBB (Fluid Dynamics Building Blocks) is presented, which eases the development of fluid dynamics applications for heterogeneous systems. It consists of a low-level API that provides a unified interface to many different linear algebra back-ends and a lightweight and extendible high-level expression template library, which provides largely customizable fluid dynamics building blocks, like transformations between primary and secondary variables as well as expressions for Riemann invariants, equations of state, inviscid fluxes and their flux-Jacobians. The performance of the developed approach is assessed both for synthetic micro-benchmarks and within mini-applications.

Files

Fdbb.pdf
(pdf | 0.363 Mb)
- Embargo expired in 31-03-2021
License info not available