Все ответы об инженерном анализе

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

Расчёт в Ansys Workbench Explicit Dynamics производится на одном ядре

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

Здравствуйте, уважаемые эксперты!

У меня на рабочей станции с двумя процессорами Intel Xeon 2620 v4 (в общей сложности 16 ядер, 32 потока) расчёт в явной динамике производится на одном ядре. При этом в Tools -> Solve Process Settings -> Advanced -> Distribute Solution, естественно, стоит 16 физических ядер. Неявная динамика решается на 16 ядрах без проблем.

Подскажите, пожалуйста, в чём может быть проблема? Может, брандмауэр что-то блокирует?

С уважением, Владимир.

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

Дак у Вас MPI небось не настроен.Настройте MPI и решайте в автодине. Там делов на 15 минут-то. 

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

Добрый день! Пробовали ли Вы настраивать параллельность для решателя AUTODYN? При расчете задач явной динамики используется именно он, есть краткий мануал по настройкам MPI, например здесь 

https://www.sharcnet.ca/Software/Ansys/16.2.3/en-us/help/adyn_para/adyn_para.html
http://cae-club.ru/forum/autodyn-145-vopros-po-rasparallelivaniyu

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

Здравствуйте!

Попытался разобраться, создал в папке с AUTODYN applfile, но всё равно одно ядро используется.

Не могли бы Вы, пожалуйста, в паре предложений описать последовательность действий, необходимых в моём случае, чтобы запускать из Workbench расчёт в Autodyn?

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

Вам нужно прописать число ядер за параметром np в APPL-файле. Также пробуйте запускать из Explicit Dynamics, создавать первый ad-файл и открывать его автодином, тем самым решателем, для которого будет APPL-файл.

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

А какое расширение должен иметь этот APPL-файл? Или вообще никакого расширения?

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

Цитата:
А какое расширение должен иметь этот APPL-файл? Или вообще никакого расширения?

совсем никакого

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

Хорошо, буду пробовать) Ещё раз большое спасибо!

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

Подскажите ещё, пожалуйста, правильно ли я понял, что в многопроцессорном режиме Autodyn может решать только из своего окна, а через Workbench - нет? И тогда нужно готовить базу данных в Workbench, а запускать через окно Autodyn с помощью файла с раширением .bat?

Я вроде бы настроил всё, bat-файл у меня прочитал applfile, Autodyn открывается, загружаю свой ad-файл из папки проекта в Workbench. Но при запуске на расчёт оно мне пишет:

#tasks exceeds number of parallel licenses available - continue in serial?

Не знаете, в чём может быть проблема, уважаемые эксперты?

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

Если есчо актуально, то получается, что Вы в автодине задачу резбиваете на большее количество процессов, чем это прописанно в апп-файле.

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

Да, следите, чтобы на столько, сколько слэйвов. Например, если на компе 10 ядер, пишем 1 мастер и 9 слэйвов, делаем декомпозицию на 10 ядер. Запускаем батником.

Добавить комментарий

Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Приложить файл

Максимальный размер файла: 999 МБ.
Допустимые типы файлов: txt doc docx xls xlsx pdf rar zip 7zip tar.