Перед началом работы настоятельно рекомендуем ознакомиться с правилами форума.

Использование ядер процессора в WB Mechanical

14 сообщений / 0 новое
Последняя публикация
metalist93
Аватар пользователя metalist93

Столкнулся с проблемой которая тянется с версии ANSYS16.1 -  Mechanical отказывается нагружать заданное количество ядер на многоядерной машине. В ручном режиме в настройках выставлено 6 ядер, по факту загружаются 4, о чем свидетельствует:

  1. Отчет солвера
  2. Мониторинг по AIDA
  3. Диспетчер загрузки программ

Использую лицензию Enterprise 

Версия 18.1

OctalCore AMD FX-9370 

Klyavlin
Аватар пользователя Klyavlin

Лог Mechanical приложите пожалуйста

metalist93
Аватар пользователя metalist93

есть lock файл - в нем только название рабочей машины

есть out файл  

 

что именно вас интересует? 

metalist93
Аватар пользователя metalist93

работаю в среде WorkBench

Klyavlin
Аватар пользователя Klyavlin

Интересует лог решателя Mechanical.

metalist93
Аватар пользователя metalist93

Mechanical.

metalist93
Аватар пользователя metalist93

тут

Klyavlin
Аватар пользователя Klyavlin

Такая картина обычно у процессоров с HT, механика работает только с физическими процессорами без дополнительных ключей.
Ваш процессор не имеет HT, но тем не менее, по какой-то причине распознаются толкьо 4 физических ядра, остальые не используются.
Может быть вам поможет переменная окружения для использования логических ядер.
Total number of cores available : 8
Number of physical cores available : 4
Number of processes requested : 4
Number of threads per process requested : 1
Total number of cores requested : 4 (Distributed Memory Parallel)
MPI Type: NATIVE

metalist93
Аватар пользователя metalist93

[quote]Может быть вам поможет переменная окружения для использования логических ядер.[/quote]
Я не понял о чем вы написал

Klyavlin
Аватар пользователя Klyavlin

Переменная окружения ans_allow_hyper_threading = 1 Должно быть как то так, посмотрите хелп на всякий случай

metalist93
Аватар пользователя metalist93

 

Цитата:
Переменная окружения ans_allow_hyper_threading = 1 Должно быть как то так, посмотрите хелп на всякий случай

hyper_threading = 1 - у меня досутпны только настройки физ ядер. выставлено 8 как и есть по файку.


Тема закрыта