elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] Text [+]

Performance Measurements for Musubi

Klimach, Harald Günther (2024) Performance Measurements for Musubi. NHR4CES Community Workshop: Performance Engineering for Numerical Methods in Computational Fluid Dynamics, 2024-06-13 - 2024-06-14, Deutschland.

This is the latest version of this item.

[img] PDF
7MB

Abstract

Presentation of the core concepts of Musubi in its deployment in high-performance computing environments for detailed flow simulations and elaboration on its performance analysis over time on various supercomputing systems.

Musubi is an open-source Lattice-Boltzmann (LBM) solver under development since 2011 within the APES framework using an octree mesh representation. It is implemented in modern Fortran and parallelized with the help of MPI and OpenMP. I briefly introduce some computational aspects of LBM and why it is attractive for some CFD tasks, detail the implementation ideas of Musubi, and explain the wider architecture in APES before diving into performance analyses conducted for the code. Performance assessments have been performed for the solver repeatedly over time by different means and methods, including some analysis by HLRS within the POP Cluster of Excellence project.

I recount how those performance analyses shed light on the various aspects of the implementation and helped improve the execution of large-scale computing systems. The deployment of the code spreads across a range of architectures spanning from IBMs BlueGene to NECs SX vector computers.

At the heart of those performance assessments, there always is the evaluation of the serial and node-level performance, which establishes a baseline for the parallel execution. An important observation in the overall consideration is that the performance depends on many factors acting together and depending on the features used in the code may vary widely. I address these points and elaborate on common themes and apparent differences.

Item URL in elib:https://elib.dlr.de/204802/
Document Type:Conference or Workshop Item (Speech)
Title:Performance Measurements for Musubi
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Klimach, Harald Güntherharald.klimach (at) dlr.dehttps://orcid.org/0000-0002-6054-5681161760300
Date:14 June 2024
Refereed publication:No
Open Access:Yes
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
Status:Published
Keywords:Lattice-Boltzmann Method, Performance Analysis, Distributed Computation
Event Title:NHR4CES Community Workshop: Performance Engineering for Numerical Methods in Computational Fluid Dynamics
Event Location:Deutschland
Event Type:Workshop
Event Start Date:13 June 2024
Event End Date:14 June 2024
Organizer:NHR for Computational Engineering Science
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Aeronautics
HGF - Program Themes:Efficient Vehicle
DLR - Research area:Aeronautics
DLR - Program:L EV - Efficient Vehicle
DLR - Research theme (Project):L - Virtual Aircraft and  Validation, E - Wind Energy
Location: Dresden
Institutes and Institutions:Institute of Software Methods for Product Virtualization > Simulation Frameworks
Deposited By: Klimach, Dr.-Ing. Harald Günther
Deposited On:17 Jun 2024 12:50
Last Modified:17 Jun 2024 12:53

Available Versions of this Item

  • Performance Measurements for Musubi. (deposited 17 Jun 2024 12:50) [Currently Displayed]

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.