RSTAB již využívá výhod paralelizace. Grundlegend lässt sich die Parallelisierung von RSTAB 8 und RFEM 5 wie folgt zusammenfassen:
Parallelisierung von Programmteilen in RSTAB 8 und RFEM 5 (außer Berechnung)
Vorrangig werden die Vorteile der Parallelisierung im Ausdruckprotokoll genutzt. Speziell das Blättern im Ausdruckprotokoll (d. h. das Abrufen des Inhaltsverzeichnisses) erfolgt mit mehreren Kernen.
Für die künftigen Versionen ist geplant, die Parallelisierung häufiger zu verwenden. Die Erstellung des Ausdruckprotokolls soll zum Beispiel fast ausschließlich parallelisiert erfolgen.
Existují dva různé způsoby, jak použít více jader:
Vnitřní paralelizace
Části jednoho programového procesu se provádějí současně v několika vláknech. Doporučuje se používat pouze fyzická jádra, žádná logická (virtuální) jádra. Zkušenosti s vědeckými a technickými výpočty ukázaly, že výhodou paralelizace je maximálně asi třiapůlnásobné zrychlení - bez ohledu na počet jader. Některé procesy, jako například iterační řešič rovnic, nejsou pro takovou paralelizaci vhodné.
Vnější paralelizace
Individuální výpočty se provádějí v jednotlivých vláknech. Například můžeme spustit čtyři řešiče ve čtyřech vláknech a vypočítat tak čtyři různé kombinace zatížení.
RSTAB 8
Derzeit werden diese beiden Arten der Parallelisierung in RSTAB noch nicht verwendet. Es ist jedoch geplant, die äußere Parallelisierung künftig auch mit RSTAB zu verwenden.
RFEM 5
In RFEM 5 wird die innere Parallelisierung bereits in einigen Programmteilen verwenden. Diese sind zum Beispiel die Zusammenstellung der lokalen Steifigkeitsmatrix und der direkte Gleichungslöser.
Programová část s názvem "FemBase" je masivně paralelizována: Zde se počítají kombinace výsledků a výsledky se vrací do grafiky, tabulek a příslušných řezů. Může se načíst výsledek tří zatěžovacích stavů ve třech vláknech a vypočítat kombinaci výsledků například ve čtvrtém vlákně.
Die äußere Parallelisierung wird bisher aber noch nicht verwendet. Es wird jedoch bereits auch daran gearbeitet.