Решатели всех современных инженерных расчетных программ поддерживают многопоточность, но из за особенностей решаемых задач, лучше реагируют на увеличение тактовой частоты и производительности процессорных ядер, чем на увеличение числа ядер/потоков.
Расчетный процессор LIRA-FEM не исключение. Он тоже лучше отвечает на увеличение производительности ядер, чем на увеличение их числа. Полная загрузка всех ядер/потоков достигается только на некоторых этапах расчета. Например при разложении матрицы жесткостей, вычислении РСУ/РСН, подборе армирования.
Из этого следует, что для LIRA-FEM лучше подходит «настольная» (desktop) платформа и процессоры «настольных» серий. Использование для расчетов на LIRA-FEM рабочих станций и серверов на процессорах Xeon нецелесообразно. Эти процессоры оптимизированы для других задач. На таких процессорах расчет идет медленнее, чем на процессорах «настольных» серий.
Для комфортной работы при решении несложных задач можно рекомендовать любые современные процессоры с относительно высокой частотой.
Для платформы AMD это 4-х и 6-ти ядерные процессоры RYZEN 3 или RYZEN 5. Для таких процессоров подойдет практически любая системная плата с сокетом AM4/AM5
Для платформы Intel это могут быть 4-х ядерные процессоры Core i3 12000/13000/14000. Эти процессоры имеют встроенное графическое ядро (кроме серии F), но его производительности при работе с 3D графикой будет недостаточно. Для такого процессора подойдет практически любая системная плата с сокетом LGA 1700.
Для расчета больших задач предпочтительными будут процессоры старших семейств. Эти процессоры кроме увеличенного количества ядер имеют также и высокие рабочие частоты. Для достижения наибольшей производительности следует ориентироваться на них. Также, использование таких процессоров может увеличить общую производительность системы под нагрузкой.
Для платформы AMD это будут старшие процессоры семейства RYZEN 7000/8000/9000, например RYZEN 7 7700Х и соответствующая системная плата с разъемом АМ5. Можно использовать процессоры RYZEN 9, но следует помнить, что скорость расчета не растет линейно с увеличением количества ядер, а при их количестве больше 16 прироста может не быть вообще.
Для платформы Intel это процессоры Core i7 / i9, например Core i7-12700/13700/14700K (об особенностях этих процессоров ниже). Для таких процессоров потребуется системная плата с разъемом LGA 1700 с достаточно мощной системой питания процессора.
Будьте внимательны: современные процессоры старших серий, с числом ядер 8 и более, отличаются высоким потреблением энергии и тепловыделением. Для таких процессоров приходится выбирать системные платы с мощными 9 и более канальными системами питания процессора. Можно использовать платы игровых серий, так как в них производители уделяют большое внимание системе питания процессора.
Систему охлаждения для процессоров старших серий тоже нужно подбирать из наиболее производительных, с рассеиваемой мощностью от 180 Вт. Для процессоров Ryzen 9 и Core i9 может быть оправдано использование жидкостных систем охлаждения, так как они потребляют при полной нагрузке до 240 Вт и воздушная система охлаждения может не справиться с таким количеством тепла.
В настоящее время на рынке присутствует 12, 13, 14 и Ultra серия процессоров Intel с гибридной архитектурой. Смысл ее в том, что процессор имеет высокопроизводительные (большие) ядра, а также «энергоэффективные» (малые) ядра с производительностью в разы меньшей, чем у больших ядер. Это сделано для ограничения общего энергопотребления процессора, при увеличении числа ядер. Во всех процессорах Intel i7/i9, Ultra7/Ultra9 этих серий больших ядер всегда 8, а количество малых меняется от 4 до 16. Малые ядра примерно в 5 раз слабее больших.
При использовании Windows 10, планировщик операционной системы отдает ресурсы больших ядер только активному приложению. Если приложение сделать неактивным (свернуть окно приложения и заняться чем-то другим), то приложение будет переведено на малые ядра, что приведет к падению скорости расчета в несколько раз. Например, наша тестовая задача на i7-12700K (8 больших, 4 малых ядра) считалась в активном режиме 10 минут, а в неактивном 85 минут!
Таким образом рекомендация по платформе Intel выглядит так:
Объем памяти зависит от задач и приложений, которые вы будете использовать. На некоторых этапах расчета, например разложении матрицы жесткостей, или некоторых вариантах итерационного расчета, большой объем памяти может дать выигрыш в скорости.
Для работы LIRA-FEM и LIRA-CAD минимальным рекомендуемым объёмом будет 16 ГБ. Если вы собираетесь считать большие схемы или планируете использовать программы трехмерного моделирования и более тяжелые CAD/CAM/CAE системы, то рекомендуемый объем памяти будет от 32 до 64GB.
Скорость работы в LIRA-FEM также зависит от производительности дисковой системы. Во время расчета достаточно сложных схем, особенно при использовании итерационных методов решения, происходит интенсивное обращение к диску. Большие объемы данных пишутся в рабочие каталоги программы DATA (файлы исходных данных) и WORK (результаты расчета, временные файлы расчета).
В настоящее время, стандартом являются твердотельные диски (SSD). Использование для рабочих каталогов DATA и WORK механических жестких дисков может привести к существенному снижению скорости расчета.
К выбору твердотельного накопителя нужно подходить с осторожностью. Так, например, многие накопители в форм-факторе М-2 склонны к перегреву, если размещаются в местах с плохой циркуляцией воздуха. Накопители бюджетных серий, особенно QLC, могут под большой нагрузкой снижать скорость записи до нуля, что может приводить к проблемам при расчете больших схем. Рекомендуется использовать SSD профессиональных серий.
Следует помнить, что в каталоге WORK со временем накапливается большой объем данных. Это происходит потому, что обычно расчетчики в процессе работы создают несколько версий файлов моделей и для этих версий сохраняются результаты расчетов. За этим нужно следить и не допускать заполнения SSD неиспользуемыми данными. Заполнение SSD более чем на 50-60% значительно повышает их износ из за особенностей технологии, а также может привести к значительному падению скорости записи.
Для комфортной работы в LIRA-FEM и LIRA-CAD, достаточно видеокарты уровня GeForce GTX 1650 или GeForce GTX 1660 Ti. Использование более мощных т.н. "игровых" видеокарт, например, GeForce RTX 4060 только приветствуется.
Хорошо показала себя и относительно недорогая профессиональная видеокарта Quadro T1000. Хотя она втрое медленнее, чем 4060, зато у неё вдвое ниже энергопотребление.
Процессоры Intel имеют встроенное видеоядро Intel HD, производительности которого не хватает для комфортной работы. Встроенное видео APU AMD вообще не подходит для наших целей. Если вы выбираете компьютер с процессором AMD, то дискретная видеокарта необходима в обязательном порядке.
Рекомендуется использовать качественные корпуса и блоки питания. Корпус с плохой вентиляцией может привести к перегреву, а некачественный блок питания довольно часто приводит к сбоям, особенно при длительной работе. По нашему опыту, существенным плюсом является наличие противопылевых фильтров в корпусе.
Мощность блока питания для длительной работы следует подбирать с некоторым запасом. Обычно для расчетной станции хватает блоков питания мощностью 500-700 Вт. Блок питания большей мощности понадобится, если будет использоваться мощная видеокарта с потреблением более 150 Вт.
Ноутбуки заведомо менее производительны, чем сопоставимые настольные системы, но если есть необходимость использовать для расчетов ноутбук, то оптимальным выбором будет процессор AMD RYZEN 5/7 7000 серии. Эти процессоры обладают хорошей производительностью, однако встроенное в них видеоядро категорически непригодно для работы в LIRA-FEM и LIRA-CAD.
Поэтому следует рассматривать только ноутбуки, в которых имеется дискретная видеокарта, например: GeForce GTX 1660 Ti Mobile, GeForce RTX 3050 Ti Mobile, GeForce RTX 3070 Ti Mobile или подобная. Карты с индексом Ti, как правило, предпочтительнее, поскольку обладают большей производительностью.
Если вы выбираете ноутбук с процессором Intel, то для комфортной работы также потребуется наличие дискретной видеокарты. Хотя неторопливая работа с небольшими моделями возможна и на встроенном в процессор видеоадаптере.
Ноутбуки редко оснащаются большим количеством оперативной памяти, поэтому при покупке ноутбука нужно подумать об увеличении объема памяти. Многие современные ноутбуки имеют только 1 слот для установки модуля памяти.
Современные ноутбуки облегченных (slim) серий могут вообще иметь только распаянную на системной плате память и увеличить ее нельзя. Это важно учитывать при покупке.
Также не рекомендуем для работы с CAD системами ноутбуки с экранами высокого разрешения (4К, HiDPI). Такие экраны могут быть полезны при работе с фото или видео, но интерфейсы CAD систем, в том числе LIRA-FEM будут отображаться неоптимально.
Исключение представляет тот случай, когда предполагается работа на ноутбуке с подключенным к нему в качестве основного внешним 4k монитором. При этом встроенный монитор ноутбука может иметь любое разрешение и использоваться только в качестве вспомогательного.
Производители ПК предлагают готовые или заказные конфигурации рабочих станций. У них есть некоторые особенности, которые состоят в том, что эти рабочие станции не оптимизированы для МКЭ расчетов.
Во первых, рабочие станции на процессорах Core i7/i9 редко оснащаются достаточным количеством памяти. Обычно в них установлено 16 Гб памяти, что может быть мало для серьезных расчетов. 32 Гб памяти устанавливается в станции с процессорами Xeon, но их использование неоптимально из за меньшей скорости МКЭ расчетов, как говорилось выше.
Во вторых, рабочие станции с процессорами Core i7/i9 могут не комплектоваться дискретными видеоадаптерами, а мы помним, что видео Intel имеет недостаточную производительность.
В третьих, в такие машины обычно устанавливают SSD объемом 256-512 ГБ и без HDD большей емкости, что может быть мало при интенсивном использовании в качестве рабочего места расчетчика. Наличие HDD объемом 2 ТБ позволяет хранить на нем архивы задач с результатами расчетов, чтобы освободить место на SSD.
Таким образом, готовых оптимальных рабочих станций для МКЭ расчета практически нет. Выходом будет покупка заказных конфигураций примерно следующего состава:
Заметили ошибку? Выделите ее и нажмите Ctrl+Enter, чтобы сообщить нам.
Комментарии 1