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 9:
Používá se vnější paralelizace.
RFEM 6:
V některých částech programu se používá vnitřní paralelizace - lokální sestavení matice tuhosti, přímý řešič...
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ě.
Vnější paralelizaci provádí Správce řešičů, který byl vyvinut speciálně pro RFEM 6.
Paralelně by měly proběhnout také výpočty pro Posouzení ocelových, dřevěných, hliníkových a železobetonových konstrukcí.
Všechny zatěžovací stavy, které se počítají lineárně (fyzikální linearita), mají stejnou matici tuhosti.
Nelineárně počítané zatěžovací stavy a kombinace zatížení mají obvykle různé matice tuhosti, které se sestavují zvlášť. (Ale i v těchto případech se snažíme seskupovat stavy se stejnou maticí tuhosti, aby se pro určitou skupinu skládala pouze jednou.)