Блог

Использование инструмента для управления удалёнными расчётами ANSYS REMOTE SOLVE MANAGER

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Использование инструмента для управления удалёнными расчётами ANSYS REMOTE SOLVE MANAGER

Инструмент для управления удалёнными расчётами «Remote Solve Manager» (RSM) – это один из самых полезных инструментов, доступных в ANSYS Workbench.

Введение

У него есть две основные функции:

  1. Перенос расчетов в ANSYS на удалённый, чаще всего, более мощный компьютер.
  2. Организация мгновенных или отложенных по времени расчётов в фоновом режиме на локальном компьютере.

В данной статье в основном пойдет речь о втором (локальном) варианте использования RSM. На первый взгляд, идея о локальном использовании инструмента для удалённых расчётов противоречит сама себе, но такой вариант может быть полезным в следующих случаях:

  • предварительная настройка модели и её отложенный расчёт на локальном компьютере через время;
  • задание нескольких последовательных расчетов и их очередности при отложенном расчёте;
  • проведение расчёта при наличии лицензии PrepPost (лицензия только на пре- и постпроцессор). Такая лицензия не позволяет проводить расчеты, но, используя RSM, можно запустить фоновый расчёт, на который будет запрошена соответствующая лицензия.

Примечание: При выполнении расчёта через RSM проверяется наличие соответствующей лицензии ANSYS на сервере лицензий, лицензия на расчёт через RSM запрашивается независимо от лицензии, запрошенной на текущую сессию Workbench.

Настройка RSM

RSM автоматически устанавливается на ваш компьютер вместе с установкой ANSYS Workbench, но его нужно настроить перед использованием. Для этого вам потребуются права локального администратора.

Интерфейс RSM

Для доступа в интерфейс RSM, который показан на рисунке ниже, из-под Windows нужно запустить из меню «Пуск»: ANSYS 18.1 > RSM Configuration 18.1.

 

ANSYS Интерфейс RSM

 

RSM имеет предварительно настроенную очередь на локальном компьютере (localhost), который по умолчанию считается сервером для расчетов. В эту очередь можно добавить несколько счётных серверов, подробнее об этом можно прочитать в справке RSM.

Расчеты при использовании PrepPost лицензии

Если вы подготовили модель к расчёту, используя PrepPost лицензию, для запуска расчёта через RSM выполните следующее:

  1. В меню модуля «Mechanical» выберите Tools > Solve Process Settings.
  2. В диалоговом окне «Solve Process Settings», показанном ниже, выберите My Computer, Background.
     

    ANSYS В диалоговом окне «Solve Process Settings», показанном ниже, выберите My Computer, Background

    ANSYS В диалоговом окне «Solve Process Settings», показанном ниже, выберите My Computer, Background

     
  3. Выберите в поле «Queue» значение «Local», в поле «License» – значение «ANSYS Mechanical Enterprise» (или другую подходящую для расчёта лицензию) и нажмите OK.
  4. Перед началом расчета нажмите стрелочку с выпадающим списком возле кнопки «Solve» и выберите «My Computer, Background».
  5. После завершения фонового расчета, для получения результатов нажмите правой кнопкой мыши на элементе дерева построения модели «Solution» и выберите «Get Results».

Создание очереди расчетов «на ночь» с помощью ANSYN RSM в конфигурации кластера (ARC Configuration)

Пользователи ANSYS часто задают очередь отложенных расчетов, чаще всего в конце рабочего дня. Конфигурация ARC упрощает эту процедуру: требуется просто создать локальную очередь и задать время начала расчета, например, 6:30 вечера. Для этого необходимо:

  1. Установить утилиты ARC. В данной ситуации локальный компьютер является и управляющей машиной, и счётным узлом, поэтому обе утилиты ARC Master Service и ARC Node Service необходимо установить на локальный компьютер.
      1. Запустите командную строку с правами администратора;
      2. Задайте путь для ARC tools согласно местонахождения папки ANSYS Inc. на вашем компьютере:

        cd %AWP_ROOT181%\RSM\ARC\tools\winx64\

      3. Установите утилиты при помощи команд:

        installservice -arcmaster -arcnode

     

    ANSYS Установите утилиты при помощи команд

     
  2. Добавьте очередь с именем OvernightQueue при помощи команды:
    arcconfig queue add OvernightQueue
     

    ANSYS Добавьте очередь с именем OvernightQueue при помощи команды

     
  3. Привяжите очередь OvernightQueue к локальному компьютеру (на рисунках в данном примере использовано имя локального компьютера «mindydekstop»)

    arcconfig queue modify OvernightQueue -m <machine name>

     

    ANSYS Привяжите очередь OvernightQueue к локальному компьютеру

     
  4. Установите параметр «max running jobs» равным 1. Это значит, что поставленные в эту очередь расчеты будут выполняться последовательно. Значение более 1 позволит выполнять параллельные расчёты и будет требовать соответствующее количество лицензий.

    arcconfig queue modify OvernightQueue –n 1

     

    ANSYS Установите параметр «max running jobs» равным 1.

     
  5. Установите время начала расчета 18:30:00 и время завершения 00:00:00 (в 24-часовом формате)

    arcconfig queue modify OvernightQueue -b 18:30:00 -q 00:00:00

     

    ANSYS Установите время начала расчета 18:30:00 и время завершения 00:00:00

     
  6. Откройте очередь OvernightQueue для добавления расчётов:

    arcconfig queue modify OvernightQueue -e true

     

    ANSYS Откройте очередь OvernightQueue для добавления расчётов

     
  7. Импортируйте очередь в RSM, для чего выберите кластер «localhost» и нажмите на кнопку «Import/Refresh Cluster Queues».
     

    ANSYS Импортируйте очередь в RSM

     
  8. Включите очередь, поставив галочку перед «OvernightQueue» и нажав на кнопку «Apply».
     

    ANSYS Включите очередь, поставив галочку перед «OvernightQueue» и нажав на кнопку «Apply»

     

Отправка расчётов в очередь «на ночь»

После настройки очереди «на ночь» (Overnight Queue), добавлять в неё расчёты можно следующим образом:

  1. В меню модуля «Mechanical» выберите «Tools > Solve Process Settings».
  2. В показанном ниже диалоговом окне «Solve Process Settings» нажмите на кнопку «Add Local», добавьте новую группу настроек под названием «My Computer, Overnight» и нажмите «OK».
     

    ANSYS «Solve Process Settings» нажмите на кнопку «Add Local», добавьте новую группу настроек под названием «My Computer, Overnight»

     
  3. Выделите группу настроек «My Computer, Overnight». Установите в поле «Queue» значение «Overnight Queue», а в поле «License» выберите «ANSYS Mechanical» (или другую доступную для расчётов лицензию). Учтите, что выбранная вами лицензия должна быть доступна в момент запуска очереди на расчёт.
     

    ANSYS Выделите группу настроек «My Computer, Overnight».

     
  4. Когда модель будет готова к расчёту, из выпадающего списка возле кнопки «Solve» выберите «My Computer, Overnight».
     

    ANSYS Когда модель будет готова к расчёту, из выпадающего списка возле кнопки «Solve» выберите «My Computer, Overnight».

     
  5. Закройте модуль Mechanical и сохраните проект.
  6. Повторите шаги 1..5 для остальных расчетов.
  7. Для получения результатов после проведения расчётов откройте необходимый проект в модуле Mechanical, нажмите правой кнопкой мыши на элементе дерева построения модели «Solution» и выберите «Get Results».

Заключение

Инструмент для управления удалёнными расчётами «Remote Solve Manager» может быть использован не только для отправки расчёта на удаленные компьютеры, но и для локальных расчётов. RSM дает возможность создания нескольких различных очередей расчета, запуск каждой из которых может быть отложен на своё собственное время.

ANSYS Инструмент для управления удалёнными расчётами «Remote Solve Manager»

Источник: www.simutechgroup.com

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

Facebook

Linkedin

Софт Инжиниринг Групп