FlowVision имеет клиент-серверную архитектуру, что позволяет:
- Организовать совместную работу в крупных расчетных подразделениях и распределенных командах
- Работать с разнообразным парком вычислительных систем. Например, быстро переключаться между ноутбуком, сетью офисных рабочих станций и многопроцессорным кластером
Все модули FlowVision работают в средах Windows и Linux без помощи сторонних программ эмуляции и виртуализации.
Инсталлятор FlowVision работает как в графическом режиме, так и в командном, что позволяет системным администраторам выполнять пакетную установку на множество компьютеров одновременно.
Консольная установка также полезна при работе на серверах без графического интерфейса.
Из всех модулей лицензированию подлежат только Солвер и Пре-постпроцессор.
Менеджер лицензий
Серверный модуль для хранения лицензий и управления ими. Лицензия является плавающей и позволяет подключаться к себе с различных устройств.
Менеджер лицензий должен быть установлен на компьютер, к которому у всех работающих компонентов FlowVision будет постоянный доступ по сети.
Если компьютер не подключен к сети, то на нём должен быть установлен свой Менеджер лицензий и зарегистрирована своя лицензия.
Конфигуратор
Конфигуратор – модуль, предназначенный для настройки остальных модулей.
Все настройки модулей FlowVision хранятся в текстовых файлах и редактируются с помощью простого графического модуля.
Он же позволяет сформировать диагностический архив для предоставления в техническую поддержку информации для быстрого решения проблем.
Таким образом Конфигуратор предназначен для:
- получения общей информации о компонентах FlowVision, установленных на данном компьютере
- получения общей информации о компонентах FlowVision, установленных на данном компьютере
- задания пользовательских директорий
- просмотра и редактирования конфигурационных файлов
- просмотра лог-файлов с помощью графического интерфейса
- автоматического формирования архива для технической поддержки
Поиск всех файлов осуществляется автоматически.
Конфигуратор работает как под Windows, так и под Linux, устанавливается автоматически вне зависимости от набора устанавливаемых компонентов.
Пре-постпроцессор
Пре-Постпроцессор предназначен для создания проекта, запуска проекта на расчет и визуализации расчетных данных. Позволяет менять параметры расчета и отображать промежуточные результаты непосредственно во время процесса расчета
Препроцессор позволяет импортировать геометрические модели в триангулированном формате. Аналитические модели в форматах STEP и IGES импортируются при работе в среде Windows.
Редактор формул позволяет задавать сложные пользовательские выражения, что полезно, например, для расчета значений на границах или для визуализации специфичных физических величин.
Постпроцессор содержит все необходимые варианты визуализации и интегрирования данных по обьемам, поверхностям и плоскостям.
FlowVision позволяет выполнять постпроцессинг больших задач в онлайн режиме прямо во время расчета или после расчета даже при подключении ноутбука к суперкомпьютеру.
Вам не обязательно заранее до расчета продумывать все необходимые слои визуализации. Создавайте их после расчета.
|
Терминал
Терминал – один из клиентских компонентов FlowVision.
Терминал - тонкий клиент для управления Солверами - позволяет:
- подключиться к вычислительной машине
- лицензировать и регистрировать пользователя
- просмотреть список существующих проектов и запущенных Солверов
- управлять расчетом подготовленных проектов: остановить расчет, перезапустить, удалить проект
- подключить к считающему Солверу Модуль просмотра результатов
Модуль просмотра результатов
Модуль просмотра результатов предназначен для визуализации результатов расчета в соответствии с настройками Слоев, заданных в проекте.
После подключения к запущенному солверу позволяет визуализировать преднастроенные в Пре-постпроцессоре слои. Модуль также позволяет с помощью скриптов автоматизировать подготовку изображений с визуализацией расчетов.
К одному расчету допускается подключить одновременно несколько модулей просмотра.
Основные возможности Модуля просмотра результатов:
- Подключение к работающему Солверу и просмотр текущих результатов решения. (Во время расчета Солвер осуществляет обработку визуализационных данных и их посылку в Пре-Постпроцессор и Модуль просмотра результатов в конце каждого шага по времени. Из-за этого пользователь может увидеть визуализацию не сразу, а только по завершении шага по времени.)
- Визуализация текущих результатов посредством слоев и условий останова, предварительно заданных в проекте.
- Запись текущего изображения в файл или в серию графических файлов (запись в серию файлов можно применять для создания анимации).
- Загрузка и визуализация ранее записанных Солвером файлов визуализации
|
Солвер и Солвер-Агент
Солвер производит расчета и передает результаты расчета клиентским приложениям. Этот модуль не имеет графического интерфейса.
Солвер может быть запущен:
- из Пре-Постпроцессора или из Терминала через Солвер-Агент
- с помощью командной строки операционной системы или пользовательского скрипта
После запуска Солвера в Windows может появиться консольное окно Солвера,в которое выводятся сообщения о его работе, в том числе сообщения об ошибках.
Консольное окно появляется в графической среде того пользователя, от имени которого был запущен процесс.
Закрытие консольного окна приводит к завершению работы Солвера.
Солвер-Агент - серверное приложение FlowVision, не имеющее графического интерфейса.
Солвер-Агент обеспечивает связь между клиентскими приложениями и Солвером, а также служит для запуска Солвера и передачи файлов с сервера на сторону клиентских приложений.
Солвер-Агент производит запуск/выгрузку солверов и передает клиентским приложениям информацию о запущенных солверах и существующих проектах в серверной директории.
База Веществ
База Веществ - база данных, содержащая информацию о свойствах веществ в различных агрегатных состояниях. База Веществ может быть стандартной и пользовательской.
База Веществ доступна в Пре-постпроцессоре.
Стандартная База Веществ - поставляется вместе с FlowVision, Пользовательская База Веществ создается пользователем прямым копированием или с помощью Редактора Базы Веществ.
Редактор Базы Веществ - отдельный модуль, необходимый для редактирования пользовательской Базы Веществ.
Редактор Базы Веществ позволяет создавать и удалять Вещества, редактировать их свойства.
Свойства веществ могут быть как константными, так и зависеть от одной или двух переменных
|
Расширяемость
В состав FlowVision входит API Вычислительной инженерной платформы (NEP, Numerical engineering platform) - набор методов, открывающих доступ к программным методам FlowVision.
Пользователь получает возможность разрабатывать собственные граничные условия или 1D модули, которые настраиваются в графическом интерфейсе Пре-постпроцессора FlowVision.
Имеются следующие типы пользовательских модулей:
- API Evaluator - предназначены для подключения пользовательских модулей, реализующих вычисление значений.
позволяют использовать во FlowVision функции из библиотек сторонних разработчиков.
- API Binder - для связки связанных граничных условий (граничные связи)
могут быть заданы различные виды связанных граничных условий
Помимо этого, различные модули и расчетные проекты могут управляться и модифицироваться с помощью пользовательских скриптов, что позволяет автоматизировать рутинные действия,
выполнять многопараметрическую оптимизацию или интегрироваться FlowVision с другими программными продуктами.
|