166x
004855
2024-04-09

FAQ 005477 | Obliczenia w programie RFEM 6 zajmują bardzo dużo czasu, ale stopień wykorzystania procesora…

Pytanie:
Obliczenia w programie RFEM 6 zajmują bardzo dużo czasu, ale stopień wykorzystania procesora w moim systemie jest niski. Dlaczego tak jest?

Odpowiedź:
Powodem, dla którego czas obliczeń zajmuje trochę czasu przy niewielkim wykorzystaniu procesora komputera, może być stosowanie solwera iteracyjnego zamiast solwera Direct. Obie opcje decydują o sposobie rozwiązywania układu równań.

Solwer bezpośredni jest metodą wykorzystującą dekompozycję macierzy, taką jak dekompozycja LU, w celu rozwiązania układu równań w jednym kroku. Takie podejście jest na ogół bardziej niezawodne i może rozwiązać każdy rodzaj problemu, ale może wymagać więcej pamięci i zasobów obliczeniowych, zwłaszcza w przypadku bardzo dużych systemów.
Solwer iteracyjny, taki jak metoda Conjugate Gradient lub GMRES (Generalized Minimal Residual), rozwiązuje układ równań poprzez iteracyjne udoskonalenie rozwiązania.

Metoda solwera, która prowadzi do szybszych wyników, zależy od złożoności modelu oraz ilości dostępnej pamięci RAM w maszynie. Jeżeli zasoby nie stanowią problemu podczas rozwiązywania dużych, złożonych modeli, w większości przypadków zalecany jest i najszybszy solwer Direct. Należy pamiętać, aby zaznaczyć to w Ustawieniach analizy statycznej w programie RFEM 6.

► Obraz | Ustawienia analizy statycznej - metoda dla układu równań https://www.dlubal.com/pl/img/048596