Engineering-Based Thermal CFD Simulations on Massive Parallel Systems

The development of parallel Computational Fluid Dynamics (CFD) codes is a challenging task that entails efficient parallelization concepts and strategies in order to achieve good scalability values when running those codes on modern supercomputers with several thousands to millions of cores. In this...

Full description

Bibliographic Details
Main Authors: Jérôme Frisch, Ralf-Peter Mundani, Ernst Rank, Christoph van Treeck
Format: Article
Language:English
Published: MDPI AG 2015-05-01
Series:Computation
Subjects:
Online Access:http://www.mdpi.com/2079-3197/3/2/235
Description
Summary:The development of parallel Computational Fluid Dynamics (CFD) codes is a challenging task that entails efficient parallelization concepts and strategies in order to achieve good scalability values when running those codes on modern supercomputers with several thousands to millions of cores. In this paper, we present a hierarchical data structure for massive parallel computations that supports the coupling of a Navier–Stokes-based fluid flow code with the Boussinesq approximation in order to address complex thermal scenarios for energy-related assessments. The newly designed data structure is specifically designed with the idea of interactive data exploration and visualization during runtime of the simulation code; a major shortcoming of traditional high-performance computing (HPC) simulation codes. We further show and discuss speed-up values obtained on one of Germany’s top-ranked supercomputers with up to 140,000 processes and present simulation results for different engineering-based thermal problems.
ISSN:2079-3197