115x
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.

The solver method that leads to faster results depends on the complexity of the model and the amount of the main memory RAM available in the machine. If resources are not an issue when solving large complex models, then the Direct solver is recommended in most cases and will be the fastest. Make sure to check this under the Static Analysis Settings in RFEM 6.

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