Ansys как запустить решение на несколько компьютеров
Перейти к содержимому

Ansys как запустить решение на несколько компьютеров

Настройка удаленной машины (Remote Machine)

Вам нужно будет проделать данные действия только один раз. После этого любому, кто захочет использовать компьютер для удаленного расчета, нужно будет настроить только локальную машину (Local Machine), эти настройки будут описаны далее.

Настройка с помощью графического интерфейса ARC Configuration

Запустите утилиту ARC Configuration из меню «Пуск» с правами администратора. Для запуска сервисов главного и вычислительного узлов на удалённой машине нажмите соответствующие кнопки «Start».

Настройка с помощью командной строки

Для версий 19.0 и ранее большая часть настроек выполняется с помощью командной строки (Command Prompt) из меню «Пуск», запущенной от имени администратора (Run As Administrator). Для пользователей Linux нужно будет обязательно выполнить один из нескольких вариантов: использовать команду sudo; войти в систему как суперпользователь (root) или как пользователь с достаточными для настройки правами.

Для включения службы RSM введите в командной строке:

«%ANSYS180_DIR%\RSM\bin\AnsConfigRSM.exe»

Для более новых версий (например, для версии 2019R2), формат команды будет следующим (194 – внутренний номер версии 2019R2):

«%AWP_ROOT194%\RSM\bin\AnsConfigRSM.exe»

В консоли должен отобразиться текстовый отчёт о запуске службы, без каких-либо сообщений об ошибках.

Для настройки в Linux вам необходимо заменить два символа % по краям на один символ $ в начале команды, а расширение файла .exe на .sh.

Чтобы нам не приходилось каждый раз добавлять в начало команды имя папки, можно добавить нужный путь в переменную среды «PATH»:

set PATH=%PATH%;»%ANSYS180_DIR%\RSM\ARC\tools\%ANSYS_SYSDIR%\»

Для новых версий команда имеет вид:

set PATH=%PATH%;»%AWP_ROOT194%\RSM\ARC\tools\%ANSYS_SYSDIR%\»

Если вы ввели что-то неправильно, то на следующих шагах вы получите сообщение: “___ is not recognized as an internal or external command».

Для Linux: замените set на export и символы % на $ в начале каждой переменной.

В версии 18.0 требуется переключить ARC в расширенный режим:

arcswitchmode -advanced

Наконец, можно запустить сервисы ARC Master Service и ARC Node Service (сервисы главного и вычислительного узлов) – в рассматриваемом примере компьютер будет и получать, и запускать задания:

installservice -arcmaster
installservice -arcnode

При желании вы можете установить ограничения на используемое количество ядер и дисковое пространство. Выполните следующую команду, чтобы получить справку о том, как это сделать:

arcconfig node modify

Добавление разрешений в брандмауэр

Если вы используете брандмауэр Windows или другой брандмауэр, необходимо открыть порты 11180,12180,13180,40000-59999 (протокол TCP).

Создание сетевой папки для промежуточного хранения данных

Последний шаг в настройке удалённой машины – это создание доступной по сети промежуточной папки, которую затем можно будет использовать для передачи данных:

  1. Создайте папку с именем «Staging» (или любым другим именем)
  2. Щелкните на ней правой кнопкой мыши и выберите «Предоставить доступ к»/ Share With -> «Отдельные пользователи»/ Specific People.
  3. В открывшемся окне вы можете просто выбрать текущего пользователя

После этого откроется окно с расположением созданной папки, которое выглядит примерно так: \\computer\Staging. Сохраните этот путь, он понадобится для дальнейшей настройки.

Для Linux воспользуйтесь сетевой файловой системой NFS или программами, работающими с сетевым протоколом SMB.

Настройка локальной машины

Настройка на локальной машине производится через графический интерфейс утилиты RSM Configuration, которая предназначена для управления доступом к очередям расчёта, заданным на удалённой машине. В меню «Пуск» выберите «RSM Configuration».

В программе выполните следующие действия:

    Нажмите кнопку «Add HPC Resourse» («Add Cluster» для версии 18.0) на панели инструментов. Также эта команда доступна по щелчку правой кнопкой мыши по дереву кластеров.

Для контроля над очередями и загрузкой кластера можно использовать утилиты RSM Job Monitoring и RSM Cluster Monitoring, соответственно. Они доступны в меню «Пуск».

Как использовать сервер лицензий Ansys?

Менеджер/сервер сетевых лицензий Ansys — это автономное приложение, в котором размещается ваш файл лицензии и которое регистрирует и выдает лицензии одному или нескольким пользователям по сети. Это необходимое приложение для запуска программного обеспечения Ansys.

Как подключиться к серверной лицензии?

Чтобы подключить клиента к серверу лицензий:

В поле Сервер введите имя сервера или IP-адрес. В поле Порт введите номер порта TCP/IP, который сервер лицензий использует для связи с клиентами лицензий. Порт по умолчанию — 7070. Нажмите «Подключиться».

Как активировать лицензию Ansys?

  1. Войдите на портал лицензирования Ansys, используя свои учетные данные Ansys.
  2. Активируйте свое право, добавив или загрузив информацию идентификатора хоста сервера лицензий, которую вы сохранили из диспетчера лицензий Ansys на своем сервере лицензий.
  3. Сохраните и скачайте файл лицензии.

Какая лицензия Ansys у меня есть?

Текущее использование можно узнать, запустив клиентскую утилиту ANSLIC_ADMIN и выбрав Просмотр состояния/Параметры диагностики -> Показать состояние лицензии.

Как запустить Ansys License Manager?

Поиск Windows> найдите Ansys License Management Center> щелкните правой кнопкой мыши и выберите «Запуск от имени администратора». Необязательно: щелкните Просмотр лицензий FlexNet, чтобы просмотреть установленный файл лицензии.

Как создать файл лицензии Ansys?

Как получить данные, необходимые для создания файлов лицензии Ansys

  1. Загрузите zip-файл Windows x64 (WINX64. …
  2. Разархивируйте zip-файл.
  3. Следуйте инструкциям в README. …
  4. Повторите этот процесс для всех других систем Windows x64, которые будут серверами лицензий.

Как работает менеджер лицензий FLEXlm?

Приложение с FLEXlm-лицензией устанавливает соединение с указанным демоном вендора и отправляет запрос на получение лицензии. Демон поставщика проверяет в своей памяти, доступны ли какие-либо лицензии, и отправляет разрешение или отказ обратно в приложение с лицензией FLEXlm.

Как пропинговать сервер лицензий?

Введите Ping X и замените «X» фактическим статическим IP-адресом компьютера, на котором установлен сервер сетевых лицензий. Например, если вы хотите пропинговать IP-адрес 192.168. 0.201, вы должны ввести Ping 192.168. 0.201.

Как добавить сервер к моему серверу Rd?

В свойствах развертывания перейдите на вкладку Лицензирование удаленных рабочих столов, выберите режим лицензирования удаленного рабочего стола и установите сервер лицензирования RDS. Нажмите Добавить -> ОК. Если тип лицензирования не установлен на сервере RDSH, вы получите сообщение об ошибке «Режим лицензирования для узла сеансов удаленных рабочих столов не настроен». Примечание.

Использование нескольких компьютеров для решения задачи

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

Возможен ли вариант в ANSYS MAXWELL, в котором я смог бы использовать сразу мощности нескольких компьютеров (соединённых через wi fi или проводной локальной сетью) для решения большой задачи?

  • 1007 просмотров

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

Одну задачу с использованием распределенного решения возможно решить только в нестационарном решателе. Стационарная задача решается только в рамках одной железки.

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

Ну в смысле в Transient можно все таки так сделать? Не могли бы вы тогда сказать как, или скинуть где написано как это сделать?

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

Смотрите информацию по TDM — time decomposition method.

Аватар пользователя Николай2018

Здравствуйте. Для Ansys Maxwell TDM не поддерживает механический переходный процесс, связку с Twin Builder и Matlab Simulink, т.е. расчёт таких моделей происходит на одном логическом процессоре (в моем случае процессора Intel(R) Xeon(R) CPU E5-1680 v4 @ 3.40GHz рабочей станции). Получается, что ускорить расчёт можно только увеличением тактовой частоты процессора или можно как-то распараллелить такие расчёты? Вопрос возник из-за необходимости расчёта цикла длительностью околя 5 минут тягового асинхронного электродвигателя.

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

Добрый вечер, Николай.

Вы все верно описали. Я рекоменжую вам отказаться от идеи расчета в режиме ко-симуляции столь длительного диапазона, это абсолютно неоправдано и так никто не делает. Для моделирования системного уровня используются ЕСЕ модели, для PM и SRM инструменты есть уже давно. Применительно к вашему случаю, индукционная машина, появится в 2020r2, совсем скоро, и вы сможете работать с эквивалентной моделью вашего двигателя быстро и качественно. Сейчас тоже есть инструменты для создания эквивалентной модели, есть мой ролик на сайте, можете посмотреть.

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

Ваш адрес email не будет опубликован.