477x
005137
2022-01-21

Obliczenia równoległe

Podczas analizy kombinacji przy użyciu geometrycznej metody liniowej wydaje się, że obliczenia równoległe działają. Jednak, gdy zmieniam metodę na analizę drugiego rzędu, wydaje się, że solwer oblicza kombinacje jedna po drugiej.


Odpowiedź:

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).