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.
|
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: |
| ||||||||
| 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