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
id doaj-841824b5d5f94bcb8d199ef36eee806b
record_format Article
spelling doaj-841824b5d5f94bcb8d199ef36eee806b2020-11-25T00:25:06ZengMDPI AGComputation2079-31972015-05-013223526110.3390/computation3020235computation3020235Engineering-Based Thermal CFD Simulations on Massive Parallel SystemsJérôme Frisch0Ralf-Peter Mundani1Ernst Rank2Christoph van Treeck3Energy Efficient and Sustainable Building E3D, RWTH Aachen University, Mathieustraße 30, 52074 Aachen, GermanyComputation in Engineering, Technische Universität München, Arcisstraße 21, 80333 München, GermanyComputation in Engineering, Technische Universität München, Arcisstraße 21, 80333 München, GermanyEnergy Efficient and Sustainable Building E3D, RWTH Aachen University, Mathieustraße 30, 52074 Aachen, GermanyThe 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.http://www.mdpi.com/2079-3197/3/2/235parallel computingcomputational fluid dynamicsNavier–Stokes equationsmulti-grid-like solving approachthermal couplingBoussinesq approximation
collection DOAJ
language English
format Article
sources DOAJ
author Jérôme Frisch
Ralf-Peter Mundani
Ernst Rank
Christoph van Treeck
spellingShingle Jérôme Frisch
Ralf-Peter Mundani
Ernst Rank
Christoph van Treeck
Engineering-Based Thermal CFD Simulations on Massive Parallel Systems
Computation
parallel computing
computational fluid dynamics
Navier–Stokes equations
multi-grid-like solving approach
thermal coupling
Boussinesq approximation
author_facet Jérôme Frisch
Ralf-Peter Mundani
Ernst Rank
Christoph van Treeck
author_sort Jérôme Frisch
title Engineering-Based Thermal CFD Simulations on Massive Parallel Systems
title_short Engineering-Based Thermal CFD Simulations on Massive Parallel Systems
title_full Engineering-Based Thermal CFD Simulations on Massive Parallel Systems
title_fullStr Engineering-Based Thermal CFD Simulations on Massive Parallel Systems
title_full_unstemmed Engineering-Based Thermal CFD Simulations on Massive Parallel Systems
title_sort engineering-based thermal cfd simulations on massive parallel systems
publisher MDPI AG
series Computation
issn 2079-3197
publishDate 2015-05-01
description 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.
topic parallel computing
computational fluid dynamics
Navier–Stokes equations
multi-grid-like solving approach
thermal coupling
Boussinesq approximation
url http://www.mdpi.com/2079-3197/3/2/235
work_keys_str_mv AT jeromefrisch engineeringbasedthermalcfdsimulationsonmassiveparallelsystems
AT ralfpetermundani engineeringbasedthermalcfdsimulationsonmassiveparallelsystems
AT ernstrank engineeringbasedthermalcfdsimulationsonmassiveparallelsystems
AT christophvantreeck engineeringbasedthermalcfdsimulationsonmassiveparallelsystems
_version_ 1725350080540573696