Zasadniczo trudno jest formułować ogólne stwierdzenia dotyczące optymalnego sprzętu. Zawsze zależy to od tego, jakie modele chcesz obliczać. Poniższe wskazówki pomogą Ci skonfigurować komputer odpowiedni do Twoich celów.
Procesor
Obliczenia w RFEM korzystają z wielu rdzeni obliczeniowych. Jednakże zasada: więcej rdzeni nie zawsze oznacza lepiej.
Gdy obliczenia są rozdzielane na bardzo wiele rdzeni, zwiększa się ruch danych. Połączenia między rdzeniami a pamięcią stają się wówczas coraz większym wąskim gardłem.
Optimum wynosi około 20 rdzeni. To, jak bardzo się ono przesuwa, zależy w dużej mierze od rodzaju obliczanego modelu.
Konkretnie zalecamy jeden z następujących procesorów:
- Intel Core Ultra 9 285K
- Intel Core Ultra 7 270K Plus
- Intel Core Ultra 7 265KF
- Intel Core Ultra 5 250K Plus
- Intel Core Ultra 5 250KF Plus
- AMD Ryzen 9 9950X
- AMD Ryzen 9 9950X3D
- AMD Ryzen 9 9900X
Końcówka „KF” lub „F” oznacza procesory Intel bez zintegrowanego układu GPU. Kosztują one nieco mniej niż odpowiadające im modele z GPU. Ponieważ w przypadku RFEM 6 i RSTAB 9 i tak odradzamy korzystanie ze zintegrowanego układu GPU Intel, modele te są szczególnie godne polecenia.
Wszystkie nowoczesne procesory dynamicznie dostosowują częstotliwość taktowania do obciążenia obliczeniowego (w Intel „Turbo Boost”, w AMD „Precision Boost”). Decydujące znaczenie mają przy tym obciążenie, pobór mocy, a przede wszystkim temperatura w procesorze. Dobre chłodzenie może zatem wyraźnie poprawić wydajność obliczeniową. Dlatego zalecamy odpowiednio przewymiarowaną obudowę i wydajne chłodzenie procesora.
Procesory do stacji roboczych
Oprócz procesorów desktopowych i notebookowych AMD i Intel oferują tak zwane procesory do stacji roboczych. W AMD klasa ta nazywa się „Threadripper”, w Intel „Xeon W”.
Od procesorów desktopowych różnią się one przede wszystkim znacznie wyższą liczbą rdzeni oraz tym, że mogą obsługiwać znacznie więcej pamięci operacyjnej. Na przykład AMD Ryzen Threadripper PRO 9995WX ma 96 rdzeni i może adresować do 2 TB pamięci RAM za pośrednictwem ośmiu kanałów pamięci.
RFEM 6 i RSTAB 9 działają na takich procesorach bez problemów. Zysk w porównaniu z procesorem desktopowym jest jednak ograniczony i uzasadnia znacznie wyższą cenę tylko w wyjątkowych przypadkach.
Jeśli pracujesz z bardzo wymagającymi modelami, w przypadku których wiele kombinacji obciążeń można obliczać równolegle, zalecamy jeden z następujących procesorów:
- Ryzen Threadripper 9960X
- Ryzen Threadripper 9970X
Oba procesory mają odpowiednio 24 i 32 rdzenie, wyłącznie rdzenie wydajnościowe. Ponadto dostępne są cztery kanały pamięci. Podwaja to możliwą przepustowość pamięci w porównaniu z systemem desktopowym.
Procesory z architekturą ARM
Ostatnio, zwłaszcza w segmencie notebooków, pojawiają się procesory z architekturą ARM, na przykład Snapdragon X firmy Qualcomm.
Różnią się one zasadniczo od procesorów x86 firm Intel i AMD, ponieważ ich zestaw instrukcji nie jest kompatybilny z zestawem instrukcji x86. Aby oprogramowanie działało natywnie na procesorach ARM, musiałoby zostać ponownie skompilowane. RFEM 6 i RSTAB 9 są obecnie dostępne tylko w wersji x86 i na komputerach ARM byłyby uruchamiane za pośrednictwem emulatora. Emulator tłumaczy instrukcje maszynowe x86 w czasie rzeczywistym na instrukcje maszynowe ARM. To kosztuje czas i spowalnia wydajność obliczeniową.
Dlatego w przypadku RFEM 6 i RSTAB 9 odradzamy procesory ARM.
RAM
RFEM 6, o ile to możliwe, uruchamia osobny proces solvera dla każdego wątku procesora. Wcześniej sprawdzane jest, czy dostępna jest wystarczająca ilość pamięci operacyjnej. Jeśli jej nie wystarcza, uruchamianych jest mniej procesów, a procesor nie może być w pełni wykorzystany.
Optymalna wielkość pamięci zależy zatem od zastosowanego procesora.
Zależy ona ponadto od samego modelu, w RFEM od siatki ES, a w RSTAB od liczby prętów. Zapotrzebowania na pamięć nie można jednak bezpośrednio wywnioskować z liczby węzłów ES lub prętów.
Dlatego możemy podać tylko orientacyjne wartości.
Na wątek procesora należy przewidzieć od 1 do 3 GB pamięci RAM. Górna wartość dotyczy złożonych modeli z bryłami i powierzchniami, dolna mniejszych konstrukcji prętowych.
Dla zalecanych powyżej procesorów daje to następujące wartości: Intel Core Ultra 7 270K Plus z 24 wątkami osiąga od 24 do 72 GB, AMD Ryzen 9 9950X z 32 wątkami od 32 do 96 GB.
Procesory desktopowe mają dwa kanały pamięci. Każdy kanał powinien być w miarę możliwości obsadzony tylko jednym modułem, ponieważ tylko wtedy osiągana jest maksymalna szybkość transferu danych. 64 GB najlepiej jest zatem obsadzić dwoma modułami po 32 GB.
Wszystkie moduły pamięci powinny być tego samego typu.
Jeśli procesor może używać zarówno pamięci DDR4, jak i DDR5, zalecamy DDR5.
Pamięć ECC, oferowana dla niektórych stacji roboczych, nie przynosi korzyści w zakresie szybkości dla RFEM 6 i RSTAB 9.
Jeśli optymalna wielkość pamięci została już osiągnięta, dodatkowa pamięć RAM nie przyspiesza obliczeń.
Karta graficzna
Każda nowoczesna karta graficzna z GPU firmy NVIDIA lub AMD nadaje się do pracy z RFEM 6 i RSTAB 9.
Odradzamy układy graficzne zintegrowane w procesorach Intel. Powodem jest nie tyle ich wydajność, ile raczej niewystarczająca obsługa OpenGL przez sterowniki.
Odradzamy również droższe profesjonalne karty graficzne z GPU NVIDIA (dawniej określane jako „Quadro”). Tutaj również powodem jest jakość sterowników OpenGL, ponieważ może ona prowadzić do awarii. Zamiast tego zalecamy „kartę do gier”, na przykład model ze średniej półki z GPU GeForce RTX 40XX (architektura Ada Lovelace) lub GeForce RTX 50XX (architektura Blackwell).
Dobrze nadają się również karty graficzne z GPU AMD, a także procesory Ryzen ze zintegrowanym układem graficznym. Zalecamy model ze średniej półki z GPU z serii Radeon RX 9000 lub serii Radeon RX 7000.
Rozmiar pamięci graficznej nie ma znaczenia dla RFEM 6 i RSTAB 9.
Jeśli komputer oprócz karty graficznej ma również zintegrowany układ GPU w procesorze, należy upewnić się, że RFEM 6 i RSTAB 9 faktycznie używają wydajniejszej karty graficznej. Aby sprawdzić, który układ GPU jest używany, wykonaj następujące czynności:
- Otwórz RFEM 6 lub RSTAB 9.
- Wybierz w menu Pomoc > Informacje o systemie.
- Sprawdź pozycję Karta graficzna > Renderer. Wyświetlony tam układ GPU jest używany przez program.
Jeśli żądany układ GPU nie jest wyświetlany, przypisz programowi właściwą kartę graficzną w ustawieniach graficznych systemu Windows.
Monitor
Monitor powinien mieć rozdzielczość co najmniej 1920 x 1080 pikseli. W przeciwnym razie poszczególne okna mogą nie być wyświetlane w całości.
Monitory 4K są obsługiwane przez RFEM 6 i RSTAB 9.
Pamięć masowa
Szybko podłączony dysk SSD, najlepiej przez PCIe 5.0, ma sens. Jednak dla szybkości obliczeń przynosi on korzyść tylko w wyjątkowych przypadkach. Otwieranie i zapisywanie dużych plików przebiega dzięki niemu znacznie szybciej.
Jeśli dysk SSD musi zostać podzielony na kilka dysków logicznych, zwróć uwagę, aby na dysku systemowym C: pozostało wystarczająco dużo miejsca. RFEM 6 i RSTAB 9 podczas obliczeń zapisują duże ilości danych tymczasowych w profilu użytkownika, który zwykle znajduje się na dysku C:. Jeśli to możliwe, należy całkowicie zrezygnować z partycjonowania.
Oprogramowanie
Również oprogramowanie działające w tle może znacząco wpływać na szybkość obliczeń.
Przede wszystkim oprogramowanie antywirusowe może znacznie spowalniać obliczenia. RFEM 6 i RSTAB 9 podczas obliczeń zapisują bardzo wiele plików w folderze roboczym i ponownie je odczytują. Może zatem mieć pozytywny wpływ na szybkość obliczeń, jeśli wyłączysz ten folder z monitorowania w czasie rzeczywistym.
Aktualizacja BIOS
Informacje zwrotne z praktyki pokazały, że oprogramowanie układowe płyty głównej w komputerach z dużą ilością pamięci RAM nie zawsze działa optymalnie. Skutkiem była znacznie zmniejszona szybkość obliczeń. Jeśli używasz bardzo nowej płyty głównej, powinieneś zatem sprawdzić, czy dostępna jest aktualizacja BIOS.