Kilka rdzeni można wykorzystać na dwa różne sposoby:
- Równolegle wewnętrzne
Części procesu programu są wykonywane jednocześnie w kilku wątkach. Zaleca się stosowanie tylko rdzeni fizycznych, bez rdzeni logicznych (wirtualnych). Doświadczenie z obliczeniami naukowymi i technicznymi pokazuje, że zaletą zrównoleglenia jest maksymalnie około trzykrotne przyspieszenie – niezależnie od liczby rdzeni. Niektóre procesy, takie jak iteracyjne rozwiązywanie równań, nie są odpowiednie do takiej zrównoleglenia.
- Równolegle zewnętrzne
Poszczególne obliczenia przeprowadzane są w poszczególnych wątkach. Na przykład, można uruchomić cztery solwery w czterech wątkach, aby obliczyć cztery różne kombinacje obciążeń.
RSTAB 9:
Wykorzystywana jest zewnętrzna równoległość.
RFEM 6:
W niektórych częściach programu zastosowano wewnętrzną równoległość - montaż lokalnej macierzy sztywności, solwer bezpośredni ...
Część programu o nazwie "FemBase" jest zrównoleglona masowo: Oblicza ona kombinacje wyników i zwraca wszystkie wyniki w grafice, tabelach i odpowiednich sekcjach. Może odczytać wynik dla trzech przypadków obciążeń w trzech wątkach i obliczyć, na przykład, kombinację wyników w czwartym wątku.
Zewnętrzna paralelizacja jest przeprowadzana przez Solver Manager, który został specjalnie opracowany dla programu RFEM 6.
Obliczenia dla wymiarowania stali, drewna, aluminium i betonu również należy przeprowadzić równolegle.
Wszystkie przypadki obciążeń obliczane liniowo (fizyczna liniowość) mają tę samą macierz sztywności.
Przypadki obciążeń i kombinacje obciążeń obliczone nieliniowo mają zazwyczaj różne macierze sztywności, które są opracowywane osobno. (Ale nawet w takich przypadkach staramy się grupować przypadki przy użyciu tej samej macierzy sztywności, która jest tworzona tylko raz dla danej grupy).