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

Parallelization of the Structural Mechanics Solver b2000++pro: Assessment, Status and Future Strategy

Klimach, Harald Günther and Ebrahimi Pour, Neda and Roller, Sabine (2023) Parallelization of the Structural Mechanics Solver b2000++pro: Assessment, Status and Future Strategy. 36th Workshop on Sustained Simulation Performance 2023, 2023-12-11 - 2023-12-12, Sendai, Japan.

[img] PDF
572kB

Abstract

In this contribution we examine the parallel execution of the general-purpose Finite Element (FEM) structural mechanics solver b2000++pro. The solver is written in C++ and offers a wide range of different elements and models. It exploits thread parallelism wit Intel's Threading Building Blocks (TBB), and with OpenMP in the linear algebra solver. Distributed memory parallelism is achieved through the MPI parallelization provided by the linear algebra solver. This partial parallelization in MPI results in a split between the main, supervising process and all other processes that only act as workers for the linear algebra solver. We determine the optimal thread to MPI process ratio on compute nodes equipped with two AMD EPYC 7702 processors, each with 64 cores operating at 2,0 GHz. The current approach employs a single supervisor process that must hold the complete FEM model and perform all the computations outside of solving the linear algebra system. This poses an apparent obstacle to the scalability of the application on systems with distributed memory. We briefly discuss our approach to overcome this scalability obstacle and offer a partitioned computation of the complete program.

Item URL in elib:https://elib.dlr.de/207208/
Document Type:Conference or Workshop Item (Speech)
Title:Parallelization of the Structural Mechanics Solver b2000++pro: Assessment, Status and Future Strategy
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Klimach, Harald Güntherharald.klimach (at) dlr.dehttps://orcid.org/0000-0002-6054-5681169508322
Ebrahimi Pour, NedaNeda.EbrahimiPour (at) dlr.dehttps://orcid.org/0000-0002-8167-7456169508323
Roller, SabineSabine.Roller (at) dlr.dehttps://orcid.org/0000-0003-1483-8456169508324
Date:11 December 2023
Refereed publication:No
Open Access:Yes
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
Status:Published
Keywords:Strukturmechanik, Parallele Berechnung,
Event Title:36th Workshop on Sustained Simulation Performance 2023
Event Location:Sendai, Japan
Event Type:Workshop
Event Start Date:11 December 2023
Event End Date:12 December 2023
Organizer:Tohoku University
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
Location: Dresden
Institutes and Institutions:Institute of Software Methods for Product Virtualization
Deposited By: Klimach, Dr.-Ing. Harald Günther
Deposited On:14 Oct 2024 13:16
Last Modified:14 Oct 2024 13:16

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.