FlowVision
FlowVision – CAE-система вычислительной аэро-, гидро- и газовой динамики. Позволяет моделировать течение жидкости и газа в любых промышленных и природных объектах с учетом физических эффектов - турбулентность, теплопеердача, фазовые переходы, горение и прочее. Основан на численном решении уравнений Навье-Стокса, описывающих движение жидкости и газа.
Ключевые технологии[править]
Расчетная сетка - реализована технология полностью автоматического построения расчетной сетки вне зависимости от сложности обводов геометрии.
Подвижные тела - имеется возможность моделировать поведение подвижных тел (недеформируемые и деформируемые) под воздействием набегающего потока.
Распределенная архитектура - программный комплекс реализован в рамках архитектуры "клиент-сервер", где разные функциональные приложения выделены в отдельный исполняемый файл. В частности, благодаря тому, что блок решателя является отдельным исполняемым файлом, упростилось его портирование на различные програмно-аппаратные платформы, а также интеграция в прочие сисиемы.
Параллельные вычисления - параллелизм положен в основу написания алгоритмов для всех этапов расчета. Поддерживаются параллельные вычисления для кластеров с распределенной памятью (на базе библиотеки межпроцессорных коммуникаций MPICH 2.0), а также многонитевая технология для систем с общей памятью.
Историческая справка[править]
Разработка FlowVision (версия 1) велась силами сотрудников Института автоматизации проектирования. Система была написана на языке Fortran, работала под управлением ОС MS-DOS, и поддерживала параллельные вычисления на транспьютерах.
В 1994 году, команда разработчиков переходит в компанию ТЕСИС, где начинает работу над новой версией FlowVision (версия 2), созданной на алгоритмическом языке C++ и работающей под управлением ОС Windows 95 и выше.
В 2006 году был представлен программный комплекс FlowVision HPC (High Perfomance Computing), являющийся новым поколением инженерного программного обеспечения. В основу FlowVision HPC были положены такие базовые принципы как: параллельные вычисления на всех этапах выполнения алгоритма; кроссплатформенность; простота наращивания функционала; удобство использования, распределенная архитектура "клиент-сервер", многодисциплинарные расчеты, интеграция с CAD-системами. Фактически разработчиками была создана универсальная программная платформа, на базе которой можно создать расчетное программное обеспечение любого назначения.
На 2009 год FlowVision является партнерским приложением для пакета оптимизации IOSO компании Сигма Технология, а также для прочностного пакета общего назначения SIMULIA Abaqus компании Dassault Systemes.
Разработчик – компания ТЕСИС.