В принципе, трудно сделать однозначное заявление об оптимальной аппаратной конфигурации. Всегда зависит от того, какие модели вы хотите рассчитывать. Следующие указания помогут настроить компьютер, который будет оптимально подходить для ваших нужд.
Процессор
Вычисления в RFEM выигрывают от наличия нескольких ядер процессора. Однако, больше ядер не всегда означает лучше.
Если вычисления распределены на очень большое количество ядер, увеличивается трафик данных, и соединения между ядрами и памятью становятся узким местом.
Оптимум - около 20 ядер, хотя это сильно зависит от типа вычисляемой модели.
Конкретно, мы рекомендуем следующие процессоры:
- Intel Core Ultra 9 285K
- Intel Core Ultra 7 265KF
- Intel Core i9 14900KS
- Intel Core i9 14900KF
- Intel Core i9 14900K
- Intel Core i7 14700KF
- Intel Core i7 14700K
- AMD Ryzen 9 9950X
- AMD Ryzen 9 9900X
- AMD Ryzen 7 9700X
Окончание "K" у процессоров Intel и "X" у процессоров AMD означает, что процессоры поддерживают разгон. Тактовая частота может быть лучше адаптирована к нагрузке в зависимости от температуры.
Окончание "KF" или "F" обозначает процессоры Intel без встроенного GPU. Они стоят несколько дешевле аналогичных процессоров с встроенным GPU. Поскольку мы рекомендуем использовать видеокарту для RSTAB и RFEM, встроенный в процессор GPU не является необходимым. Поэтому эти процессоры особенно рекомендуются.
Современные процессоры имеют сложное управление температурой. В зависимости от температуры в процессоре, тактовая частота динамически подстраивается. Это означает, что хорошее охлаждение процессора может улучшить производительность. Поэтому мы рекомендуем использовать корпус компьютера с большим запасом и хороший вентилятор для процессора.
Не подходят для RFEM процессоры Intel с обозначением Celeron и Pentium. То же самое относится к процессорам AMD, обозначение которых начинается с A...
Процессоры для рабочих станций
AMD и Intel дополнительно к настольным и ноутбучным процессорам предлагают так называемые процессоры для рабочих станций. AMD называет их "Threadripper". У Intel этот класс процессоров называется XEON W.
Процессоры для рабочих станций отличаются от настольных тем, что имеют значительно больше ядер и могут адресовать гораздо больше оперативной памяти. Например, AMD Threadripper Pro 7995WX имеет 96 ядер и может адресовать 4 ТБ памяти через 8 каналов.
RFEM 6 и RSTAB 9 работают на таких процессорах, но польза ограничена. Польза оправдывает цену только в редких случаях.
Процессоры с архитектурой ARM
В последнее время, особенно в сегменте ноутбуков, появляются процессоры с архитектурой ARM. К ним относится, например, Snapdragon X от Qualcomm.
Эти процессоры принципиально отличаются от x86-процессоров Intel и AMD. Они используют набор команд, который несовместим с x86-набором команд. Чтобы программное обеспечение работало нативно на ARM-процессорах, его нужно перекомпилировать. RFEM 6 и RSTAB 9 в настоящее время доступны только в x86-варианте и будут выполняться на ARM-машинах через эмулятор x86. Этот эмулятор в реальном времени переводит x86-команды в ARM-команды. Это требует времени и значительно снижает производительность.
Поэтому мы не рекомендуем использовать ARM-процессоры.
Оперативная память (RAM)
В RFEM 6 пытается запустить процесс-решатель для каждого процессорного потока. Сначала проверяется, достаточно ли оперативной памяти. Если нет, то запускается меньше процессов и процессор не может быть использован оптимально.
Это означает, что оптимальный размер RAM зависит от типа процессора.
Кроме того, оптимальный размер RAM в RFEM зависит от сетки конечных элементов модели или от числа стержней в RSTAB. К сожалению, нельзя напрямую вычислить необходимый объём памяти из количества узлов конечных элементов или стержней.
Поэтому, можно дать только общие советы.
На каждый процессорный поток должно быть предусмотрено от 1 до 3 ГБ оперативной памяти. Верхняя граница применяется для сложных моделей с объёмными телами и поверхностями, нижняя - для небольших пространственных стержневых систем.
В большинстве случаев компьютер с 32 ГБ оперативной памяти будет хорошо оборудован.
Настольные процессоры имеют два канала памяти. Каждый канал рекомендуется комплектовать только одним модулем памяти. Только в этом случае достигается максимальная возможная скорость передачи данных.
Все модули памяти должны быть одного типа.
Если процессор может использовать DDR4 и DDR5 RAM, мы рекомендуем использовать DDR5 RAM.
ECC-память, предлагаемая в некоторых рабочих станциях, не имеет преимуществ в скорости для RFEM и RSTAB.
Если в компьютере уже установлен оптимальный объём оперативной памяти, дополнительная память не ускорит вычисления RFEM.
Видеокарта
Любая современная видеокарта с GPU от NVIDIA или AMD подходит для работы с RFEM 6 / RSTAB 9. Интегрированные графические процессоры Intel не подходят.
Мы не рекомендуем дорогие профессиональные видеокарты с GPU от NVIDIA (ранее называемые "Quadro") для RFEM 6 / RSTAB 9. Причина - проблемы с качеством OpenGL-драйверов, которые могут приводить к сбоям. Вместо этого мы рекомендуем использовать игровую карточку, например, среднеуровневую видеокарту с GPU Geforce RTX 40XX (архитектура Ada Lovelace) или Geforce RTX 50XX (архитектура Blackwell).
Также хорошо подходят для RFEM 6 / RSTAB 9 видеокарты с GPU от AMD или процессоры Ryzen с интегрированным GPU. Мы рекомендуем среднеуровневую карту с GPU серии Radeon RX 9000 или Radeon RX 7000.
Объём памяти на карте не играет роли для RFEM 6 / RSTAB 9.
Важно, чтобы был установлен актуальный драйвер для видеокарты.
Если в компьютере, помимо видеокарты, есть интегрированный в процессор GPU, следует убедиться, что RFEM 6 / RSTAB 9 действительно использует мощную видеокарту. В RFEM 6 / RSTAB 9 можно определить используемый GPU следующим образом:
- Откройте RFEM 6 / RSTAB 9.
- Нажмите в меню Справка > Системная информация.
- Проверьте запись Видеокарта > Рендерер. Эта графика используется программой.
Если здесь отображается не правильный GPU, в графических настройках панели управления Windows для RFEM 6 / RSTAB 9 следует назначить правильную видеокарту.
Экран
Экран должен иметь разрешение не менее 1920 x 1080 пикселей. В противном случае окна могут отображаться не полностью.
Поддерживаются 4K-мониторы.
Накопитель
Рекомендуется использовать быстрое SSD (желательно через PCIe 5.0). Однако при этом скорость вычислений повышается только в исключительных случаях. Открытие и сохранение больших файлов происходит быстрее.
Если SSD необходимо разделить на несколько логических дисков, убедитесь, что на системном диске (c:) достаточно места. В пользовательском профиле, который обычно расположен на диске c:, RFEM 6 и RSTAB 9 во время расчётов записывают большое количество временных данных. По возможности, следует избегать разделения на диски.
Программное обеспечение
Размеренно важная для скорости вычислений может быть программное обеспечение, работающее в фоновом режиме.
Антивирусное программное обеспечение, работающее в фоновом режиме, может значительно замедлить вычисления. RFEM 6 и RSTAB 9 должны записывать и читать множество файлов в рабочей папке во время расчётов. Исключение этой папки из временной проверки антивирусного ПО может положительно повлиять на скорость расчетов.
Обновление BIOS
Опыт клиентов показал, что на компьютере с большим количеством памяти прошивка материнской платы работала не оптимально. Это приводило к значительному снижению скорости вычислений. Если вы используете совершенно новую плату, следует проверить, доступно ли обновление BIOS.