Femlab

Femlab
Год выпуска: 2005
Версия: 3.1
Разработчик:
Платформа: Windows, linux, Sun, HP
Системные требования: Windows NT 4.0 (Service Pack 5, 6, или 6a), Windows 2000, Windows XP, Windows ME или Windows 98.
Для Windows:
Pentium II или выше
OpenGL 1.1 от Microsoft или акселератор, который поддерживает, OpenGL 1.1, или DirectX версия 8.0 или выше
Как минимум, 256 Мбайт памяти
Linux: Linux 2.4.x ядро, glibc-2.2.5 или выше, Pentium II или выше
Sun: Solaris 8, 9, UltraSPARC II или выше, Система SPARC с буфером изображения, поддерживающая OpenGL
HP: HP-UX 11.0, сентябрь 2003, PA-RISC 2.0, Видеокарта HEWLETT-PACKARD с поддержкой OpenGL
Язык интерфейса: только английский
Таблэтка: Не требуется
Описание: Система FEMLAB — первый инженерный инструментарий, позволяющий выполнять моделирование мультифизики на основе уравнений математической физики в интерактивной среде. С момента выпуска первой версии система FEMLAB всё время совершенствовалась: добавлялись новые возможности моделирования разнообразных физических полей в доступной для научных работников форме. Выпуск FEMLAB 3.1 — главный шаг эволюции этого программного обеспечения.
FEMLAB разработан таким образом, чтобы моделирование физических полей и связей между ними выполнялось наиболее просто. Есть возможность решать заданную систему дифференциальных уравнений в частных производных или использовать специализированные физические прикладные режимы. Эти физические режимы состоят из предопределенных шаблонов и интерфейсов пользователя, уже установленных с уравнениями и переменными для специфических областей физики. Далее, объединяя (комбинируя) любое число этих прикладных режимов в единое прикладное описание, можно моделировать проблему мультифизики. Подробности см. в п. 4.1.2 раздела «Руководство по моделированию».
Библиотека моделей — очень важная часть пакета. Она содержит законченные модели из различных областей техники. Каждая модель снабжена обширной документацией, включающей техническую основу, технологию моделирования и обсуждение результатов. Поскольку в моделях есть готовая сетка конечных элементов и решение, пользователь сразу же может экспериментировать с различными параметрами постпроцессорной обработки. Есть возможность изменять геометрические и физические параметры каждой модели, чтобы удовлетворить индивидуальные потребности моделирования. Исходная информация в каждой модели Библиотеки может служить отправной точкой для создания собственных моделей пользователя.
FEMLAB первого и второго поколения версий был обычным пакетом расширения (Toolbox-ом) MATLAB. Следовательно, он вообще не мог работать без MATLAB. Начиная с версии 3.1, FEMLAB — независимый программный пакет и работает как независимое программное приложение непосредственно под управлением операционной системы. Это привело к существенному ускорению выполнения вычислительных алгоритмов программного обеспечения. Но интерфейс связи с системой MATLAB сохранён. FEMLAB остаётся полностью интегрированным с MATLAB, но теперь может работать совсем без MATLAB. Основной способ моделирования — работа в графическом интерфейсе пользователя. Но есть также возможность работы в режиме MATLAB-программирования. В системе MATLAB функции FEMLAB выполняются через специальную библиотеку связи, которая написана на языке C . Поэтому и функции среды MATLAB, и команды интерфейса FEMLAB фактически выполняют одни и те же процедуры системы FEMLAB. Благодаря этому, модели, выполненные средствами графического интерфейса и средствами MATLAB-программирования, практически одинаково эффективны с вычислительной точки зрения.
В FEMLAB 3.1 реализована клиент-серверная архитектура. Клиент и сервер графического интерфейса пользователя FEMLAB полностью написаны на языке JAVA. При работе клиента процедуры FEMLAB вызываются с сервера через TCP/IP подключение. При работе в режиме MATLAB-программирования действует этот же клиент-серверный механизм.
FEMLAB 3.1 создан таким образом, чтобы он мог служить основой для дальнейшего развития программного обеспечения на много лет вперёд. Сейчас Comsol ведёт работу по созданию новых сеточных алгоритмов и решателей в новых версиях FEMLAB. Идут работы по совершенствованию интерфейсов связи с CAD-системами и другим программным обеспечением.

Читайте также: