Приветствую, cуть в том, что я являюсь студентом и работаю в данный момент над курсовой. Ее суть заключается в построении кластера для выполнения расчетов и симуляций в программе Ansys Electronics Desktop. В данный момент, в аудитории, в которой я должен это сделать, находится 10 компьютеров, подсоединенные между собой локальной сетью. На каждом установлены все, необходимые для параллельных вычислений сервисы, которые предоставляет сам Ansys (все лицензии установлены), также установлены Intel MPI и Microsoft MPI. Сами вычисления производится в Ansys HFSS. В Tools → Options → HPС, я сделал собственную конфигурацию, которая состоит из локального (localhost), и двух соседних компьютеров (указаны их ip-адреса). Я уже частично тестировал вычисления, но столкнулся с ошибкой. Когда я пытался запустить вычисления на другом компьютере, то все срабатывало, и мой основной компьютер (на котором я запускаю вычисление) не участвовал в работе, в отличие от соседнего. Как только я попытался указать несколько компьютеров, то программа зависала на моменте расчета необходимой памяти для вычисления, вот это сообщение - "Determining memory availability on distributed machines <ip-address>". Я пробовал запускать в различных связках вычисления - локальный комп + соседний, соседний + соседний, но по прежнему программа просто зависала на моменте расчета памяти. Подчеркну, что все корректно работает, если перекидывать вычисления на один единственный, не важно какой, компьютер. Возможно ли, что не хватает каких-либо компонентов или я неправильно настроил что-то, что привело к данному зависанию? Стоит уточнить, чтобы войти в каждый компьютер, необходимо ввести логин и пароль, который, конечно же, на каждом компьютере разный. Единственное, что мне удалось найти на официальном форуме, то это совет, что надо настроить Num variations to distribute, я попробовал вводить разные значения - 1, 3 (число компьютеров), 9 (число ядер, которые будут учавстовать в расчетах), но программа все равно зависала. Примерная конфигурация выглядит так:
Name | CPU | GPU | RAM | Active
localhost 3 1 90 % Yes
<ip-адрес 1> 3 1 90 % Yes
<ip-адрес 2> 3 1 90 % Yes
В чем могла бы быть проблема? Думаю, что точно не в сети или MPI, так как, при работающем одном компьютере (локальный или соседний), вычисления происходят.

Перед началом работы настоятельно рекомендуем ознакомиться с правилами форума.
Ansys HFSS не хочет запускать вычисления на нескольких компьютерах.
5 мая, 2025 - 21:58
#1
Возможно у вас стоит галка Auto в настройках HPC. Попробуйте ии снять.
Я попробовал снять Automatic settings в HPC, тогда появилось кол-во задач Tasks, в настройках указал какие вычисления должны перекидываться на другой компьютер, но всё равно почему-то зависает на определении памяти
Добавить комментарий