Сегодня я не буду рассказывать как получить и установить лицензию FlowVision – эту информацию вы можете запросить у менеджера или прочитать в более ранних статьях нашего блога. Вместо этого поговорим о том, когда лицензия FlowVision необходима, а когда можно обойтись и без неё. А также немного о лицензионных опциях и ошибке "Нет свободных лицензий для данного пользователя".

Какие модули обращаются к лицензии?

FlowVision имеет модульную структуру: ПреПостПроцессор (ППП), Солвер, Солвер-Агент (СА), Терминал, Менеджер лицензий (ЛМ) и т.д. - всё это отдельные модули. И к счастью наших пользователей, не каждый модуль обращается к лицензии.

К лицензии обращаются только:

Чтобы лицензия FlowVision вступила в силу, необходимо:

Далее я расскажу, где и как изменить / добавить лицензионную информацию в настройки ППП, Солвера и Солвер -Агента.

ПреПостПроцессор (настройки ЛМ)

Для ПреПостПроцессора информация о лицензиях указывается в Настройках ППП (Файл > Настройки)L1

В окне настроек укажите параметры Менеджера лицензий: ip адрес или сетевое имя компьютера, на котором установлен и запущен лицензионный менеджер и имя, на которое выдана лицензия. Если Лицензионный менеджер установлен на локальной машине, то это localhost или 127.0.0.1.L2

Солвер (настройки ЛМ)

Изменить настройки Солвера можно или через Конфигуратор, или вручную - в файле настроек FvSolver.cfg.

через Конфигуратор 

На вкладке Конфигурация / Протоколы перейдите в настройки Солвера и укажите FvLisenceHost - ip адрес или сетевое компьютера, на котором установлен Менеджер лицензий.

вручную

Изменить настройки можно и в ручном режиме. Для этого перейдите в папку для хранения настроек серверных модулей: вы указывали имя этой папки при установке FlowVision. Путь до настроек также можно узнать из текстового файла Fv.cfd в инсталляционной директории FlowVision

L4
В этой папке (.\FlowVision31201\settings) находится файл FvSolver.cfg. Лицензионные настройки для солвера применятся после того, как вы измените FvLisenceHost и сохраните файл FvSolver.cfg.

Солвер-агент (настройки пользователя)

Чтобы создать пользователя Солвер-Агента и запустить расчёт, также потребуются лицензионные данные. Укажите лицензионные имя и пароль (из txt файла с лицензией) при регистрации нового пользователя Солвер-Агента. Подробнее о том, как правильно зарегистрировать нового пользователя Солвер-Агента и запустить свой первый расчёт читайте в другой статье нашего блога. 

L5

Лицензия необходима для сохранения проекта в ППП, запуска проекта на расчёт и регистрации пользователя Солвер - Агента.


Что можно сделать без лицензии? 

Чтобы вы не успели заскучать в ожидании лицензионных файлов от менеджера, у FlowVision есть свободные от лицензирования опции. Многое возможно сделать даже без лицензии, например: 

ППП открывается в режиме чтения

Вы можете открыть проект из Учебника, посмотреть настройки в дереве проекта и даже изменить их. Но сохранить проект и запустить на расчёт, к сожалению, не удастся. После регистрации лицензии для перехода в полноценный режим работы - просто перезапустите ППП. 

Если у вас истёк срок лицензии или на клиентской машине нет лицензии

Если вы уже работали в FlowVision, но у вас истёк срок действия лицензии,  ППП без лицензии всё равно сможет открыть клиентскую часть проекта и загрузить данные визуализации - сохранённые в процессе расчёта fvvis файлы (в демонстрационном режиме, без возможности сохранения).

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

Если с версией ППП всё ок, то чтобы увидеть результаты расчёта:

  1. откройте клиентскую часть проекта в ППП (в режиме чтения)
  2. подключитесь к СА и запустите солвер (или подключитесь к уже запущенному). Например, это можно сделать и с помощью Терминала - запустить солвер и загрузить на него проект.
  3. в ППП подключитесь к солверу

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

Модуль просмотра результатов совсем не требует лицензию

С помощью Viewer`a вы также можете посмотреть fvvis файлы и результаты из солверной части, загрузив её на солвер. То есть во Viever`e без лицензии доступно всё то же самое, что и в ППП. Но достоинство Viewer`a в том, что вы не сталкиваетесь ни с каким ограничением лицензионных опций.

И терминалу не нужна лицензия

Терминалом достаточно подключиться к СА и можно делать с проектами следующее:


После регистрации лицензии

После регистрации лицензии вам доступны:


Подробнее об информации о лицензии 

После регистрации лицензии FlowVision первым делом необходимо проверить окно информации о лицензии и проверить параметры выданной вам лицензии. Оно находится в  Файл > Лицензии > Информация о лицензиях. Посмотреть это окно можно ещё и в Терминале - подробнее об этом читайте в документации

Окно информации о лицензии выглядит так :

L6

Подробную расшифровку, за что отвечает каждый пункт,  вы найдёте в нашей документации. Но я всё-таки уделю внимание основным лицензионным опциям - я выделила их цветами. 

"Лицензия действительна до"

по истечению указанного срока лицензия прекратит действовать. Если это произойдёт, то при открытии проекта в ППП или запуске на расчёт, появится сообщение об ошибке: "Нет свободных лицензий".

L7

А если вы запросите информацию о лицензиях (через ППП, Терминал или утилиту FvLicenseUtil), то в ответ получите сообщение: "Нет лицензий для данного пользователя".

L8

В этом случае, проект можно будет посмотреть только в режиме чтения. Об этом можно прочитать выше - в пункте "Что можно сделать без лицензии?"

"Тех.поддержка до "

Указанная дата означает, что лицензия поддерживает все релизы FlowVision, выпущенные до этой даты. Т.е. техническая поддержка в лицензионных опциях - это дата поддерживаемых релизов.

Например, если вы заходите использовать для расчётов релиз, дата выхода которого старше даты вашей технической поддержки, то это не получится сделать - вам потребуется обновление лицензии. Даже несмотря на то, что дата "лицензия действительна до" позволяет использовать лицензию.

Проверяйте дату технической поддержки при получении лицензии и обновлении релиза! Дата релиза не должна быть меньше даты тех. поддержки.

Для обновления лицензии (продления срока лицензии или тех.поддержки), обратитесь к вашему менеджеру или в отдел лицензирования FlowVision - Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.

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

L7

Pre-Post-Processor

Это количество одновременно открытых проектов FlowVision в  ПреПостПроцессоре, которое разрешено в рамках данной лицензии. Если в окне с лицензионной информацией указано "ПреПостПроцессор: всего 2 ", то открыть третий проект в ППП возможно только в режиме чтения.

Basic FlowVision Solver

Определяет количество одновременно считающих солверов FlowVision. Может быть запущено и использовано для просмотра и большее количество солверов, ограничение только на количество расчетов.

Parallel computing (count of treads)

Этот параметр про возможности запуска расчёта на нескольких ядрах и/или нескольких процессорах вашего компьютера. Объясним на примере.

Если в информации о лицензии указанно "количество параллельных опций: всего 32", то можно запустить 

Если вы превысите количество параллельных опций или солверов, то при запуске на расчёт появится сообщение об ошибке: L9

Parallel computing (для лицензии с поминутной тарификацией)

Для лицензии с поминутной тарификацией в строке parallel computing (count of treads) отображается количество оставшихся ядро*минут и количество ядер, занятых в данный момент Солверами.

L11

Остальные лицензионные опции

определяют возможности экспорта и импорта или использование разных физических моделей. Если проект считается с моделью, то опция захватывается считающим солвером. Здесь необходимо учесть, что создать в ППП можно любой проект, задав любые модели, но если лицензия не содержит ту или иную модель, то при запуске на расчет вы получите сообщение: "Нет свободных лицензий".

Например, если вы включили модель зазора в проекте, но у вашей лицензии нет опции Gap (Clearance) Modeling, то запустить такой проект на расчёт не получится. 

Moving bodies

Хотим  рассказать ещё про эту опцию. У нас модификаторы "подвижных тел" используются в двух случаях:

А вот лицензия необходима только для подвижных тел,  для которых задан закон движения.

Так что смело используйте неподвижные "подвижные тела" в своих проектах, даже если нет лицензии на эту опцию. Надо только в свойствах подвижного тела отключить параметр "Обновление".

Информация для студентов и преподавателй

Ученическая лицензия "Учебный класс" (License type: ClassRoom) ограничивает количество расчётных ячеек. Их максимальное количество не может превышать 150 тысяч. Если в проекте будет большее количество расчётных ячеек, то появится сообщение: 

L10

Необходимо уменьшить количество расчётных ячеек (загрубить начальную сетку, отключить адаптацию).


Ошибка "Нет свободных лицензий"

Ошибка "Нет свободных лицензий" возникает по нескольким причинам: 

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

Если остались вопросы

Информацию о лицензионных опциях вы всегда можете уточнить или обсудить с вашим менеджером. Если же возникли вопросы по настройке лицензии на лицензионном сервере или не удается запустить проект из-за проблем с лицензией, и вам не помогли ни наши статьи, ни документация – смело обращайтесь в техническую поддержку (Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.).

Но для начала: