Print Email Facebook Twitter FDBB Title FDBB: Fluid dynamics building blocks Author Möller, M. (TU Delft Delft Institute of Applied Mathematics; TU Delft Numerical Analysis) Jaeschke, Andrzej (Institute of Turbomachinery; Lodz University of Technology) Contributor Owen, Roger (editor) de Borst, Rene (editor) Reese, Jason (editor) Pearce, Chris (editor) Department Delft Institute of Applied Mathematics Date 2020 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. Subject Computational Fluid DynamicsExpression TemplatesHeterogeneous High-Performance ComputingMeta-Programming Techniques To reference this document use: http://resolver.tudelft.nl/uuid:14a166ed-28cd-4388-9816-449cab2b0806 Publisher International Centre for Numerical Methods in Engineering, CIMNE Embargo date 2021-03-31 ISBN 9788494731167 Source Proceedings of the 6th European Conference on Computational Mechanics: Solids, Structures and Coupled Problems, ECCM 2018 and 7th European Conference on Computational Fluid Dynamics, ECFD 2018 Event 6th ECCOMAS European Conference on Computational Mechanics: Solids, Structures and Coupled Problems, ECCM 2018 and 7th ECCOMAS European Conference on Computational Fluid Dynamics, ECFD 2018, 2018-06-11 → 2018-06-15, Glasgow, United Kingdom Bibliographical note Accepted Author Manuscript Part of collection Institutional Repository Document type conference paper Rights © 2020 M. Möller, Andrzej Jaeschke Files PDF fdbb.pdf 372.1 KB Close viewer /islandora/object/uuid:14a166ed-28cd-4388-9816-449cab2b0806/datastream/OBJ/view