Parallel Calculations

01/21/2022

005137

When analyzing the combinations using the geometric linear method, it seems that the parallel calculation works. However, when I change the method to the second-order analysis, it seems that the solver calculates the combinations one by one.

There are two different ways to use several cores:

• Internal Parallelization

Parts of the program process are performed simultaneously in several threads. We recommend using only physical cores, no logical (virtual) cores. Experience with scientific and technical calculations has shown that parallelization has an advantage of a maximum of about three and a half times the acceleration – regardless of the number of cores. Some processes, such as the iterative equation solver, are not suitable for such parallelization.

• External Parallelization

The individual calculations are performed in individual threads. For example, you can run four solvers in four threads to calculate four different load combinations.

RSTAB 9:

External parallelization is used.

RFEM 6:

Internal parallelization is used in some parts of the program – local stiffness matrix mounting, direct solver ...

The program part called "FemBase" is massively parallelized: It calculates the result combinations and returns all results to the graphics, tables, and respective sections. It can read out the result of three load cases in three threads and calculate the result combination in the fourth thread, for example.

External parallelization is carried out by the Solver Manager, which was specially developed for RFEM 6.

The calculations for the steel design, timber design, aluminum design, and concrete design should also be performed in parallel.

All load cases that are calculated linearly (physical linearity) have the same stiffness matrix.

Nonlinearly calculated load cases and load combinations usually have different stiffness matrices, which are compiled separately. (But even in these cases, we try to group the cases with the same stiffness matrix, which is only composed once for a particular group.)

Keywords

Write Comment...

Write Comment...

• Views 85x
• Updated 05/26/2022

Unable to find the answer to your question? Contact us via phone, email, chat, or forum, or send us your question directly through our online form.

Submit Individual Question

RFEM 6 for Students | USA

Online Training 06/08/2022 1:00 PM - 4:00 PM EST

RFEM 6 for Students | USA

Online Training 06/08/2022 1:00 PM - 4:00 PM EST

RFEM 6 | Dynamic Analysis and Seismic Design According to EC 8

Online Training 06/09/2022 8:30 AM - 12:30 PM CEST

Eurocode 5 | Timber Structures According to DIN EN 1995-1-1

Online Training 06/15/2022 8:30 AM - 12:30 PM CEST

Eurocode 2 | Concrete Structures According to DIN EN 1992-1-1

Online Training 08/12/2022 8:30 AM - 12:30 PM CEST

Webinar 05/25/2022 2:00 PM - 3:00 PM EST

ASCE 7-16 Response Spectrum Analysis in RFEM 6

Webinar 05/05/2022 2:00 PM - 3:00 PM EST

Webservice & API in RFEM 6

Webinar 04/20/2022 2:00 PM - 3:00 PM CEST

Geotechnical Analysis in RFEM 6

Webinar 04/07/2022 2:00 PM - 3:00 PM CEST

Masonry Design Using Finite Element Method in RFEM 6

Webinar 03/31/2022 2:00 PM - 3:00 PM CEST

Tensile Membrane Structure Design in RFEM 6

Webinar 03/17/2022 2:00 PM - 3:00 PM EST

Data Exchange Between Rhino/Grasshopper and RFEM 6

Webinar 03/10/2022 2:00 PM - 3:00 PM CET

Wind Load Generation Based on CFD in RWIND 2

Webinar 03/04/2022 10:00 AM - 11:00 AM CET

NDS 2018 Timber Member Design in RFEM 6

Webinar 02/24/2022 2:00 PM - 3:00 PM EST

Analysis of Steel Joints Using FE Model in RFEM 6

Webinar 02/24/2022 2:00 PM - 3:00 PM CET

Length min

Length min

Length min

Length 0:54 min

Length 58:13 min

Length 2:12 min

Length min

Length 2:25 min

Length 1:24 min

Length min

Length min

Length min

Length min