FDBB: Fluid dynamics building blocks

Matthias Möller*, Andrzej Jaeschke

*Corresponding author for this work

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

26 Downloads (Pure)

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.

Original languageEnglish
Title of host publicationProceedings of the 6th European Conference on Computational Mechanics
Subtitle of host publicationSolids, Structures and Coupled Problems, ECCM 2018 and 7th European Conference on Computational Fluid Dynamics, ECFD 2018
EditorsRoger Owen, Rene de Borst, Jason Reese, Chris Pearce
PublisherInternational Centre for Numerical Methods in Engineering, CIMNE
Pages2293-2304
Number of pages12
ISBN (Electronic)9788494731167
Publication statusPublished - 2020
Event6th ECCOMAS European Conference on Computational Mechanics: Solids, Structures and Coupled Problems, ECCM 2018 and 7th ECCOMAS European Conference on Computational Fluid Dynamics, ECFD 2018 - Glasgow, United Kingdom
Duration: 11 Jun 201815 Jun 2018
Conference number: 6

Conference

Conference6th ECCOMAS European Conference on Computational Mechanics: Solids, Structures and Coupled Problems, ECCM 2018 and 7th ECCOMAS European Conference on Computational Fluid Dynamics, ECFD 2018
Abbreviated titleECFD 2018
Country/TerritoryUnited Kingdom
CityGlasgow
Period11/06/1815/06/18

Bibliographical note

Accepted Author Manuscript

Keywords

  • Computational Fluid Dynamics
  • Expression Templates
  • Heterogeneous High-Performance Computing
  • Meta-Programming Techniques

Fingerprint

Dive into the research topics of 'FDBB: Fluid dynamics building blocks'. Together they form a unique fingerprint.

Cite this