Один из самых простых примеров, представленный с помощью Elmer, - тепловая модель корпуса насоса, визуализированная с помощью инструмента ElmerPost. | |
Стабильный выпуск | 9.0 / 11 ноября 2020 г . [1] |
---|---|
Репозиторий | github |
Написано в | Фортран 90 , C и C ++ |
Операционная система | Linux , Microsoft Windows , MacOS |
Платформа | командная строка / графический интерфейс Qt v4 / v5 |
Тип | CAE |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | www |
Элмер является вычислительным инструментом для мульти- физических проблем. Он был разработан CSC [2] в сотрудничестве с финскими университетами, исследовательскими лабораториями и промышленностью. Решатель Elmer FEM - это бесплатное программное обеспечение с открытым исходным кодом , соответствующее требованиям Стандартной общественной лицензии GNU (GPL) версии 2 или любой более поздней. [3]
Элмер включает, например, физические модели гидродинамики , строительной механики , электромагнетизма , теплопередачи и акустики . [3] Они описываются уравнениями в частных производных, которые Элмер решает методом конечных элементов (МКЭ).
Элмер состоит из нескольких частей: [4]
- ElmerGrid - инструмент преобразования сеток, который можно использовать для преобразования различных форматов сеток в сетки, подходящие для Элмера.
- ElmerGUI - графический интерфейс, который можно использовать на существующей сетке для назначения физических моделей, он генерирует «файл случая», который описывает проблему, которую необходимо решить. Не отображает всю функциональность ElmerSolver в графическом интерфейсе.
- ElmerSolver - числовой решатель, который выполняет вычисления методом конечных элементов с использованием файлов сетки и случая.
- ElmerPost - Модуль постобработки / визуализации. (Разработка остановилась в пользу других инструментов постобработки, таких как ParaView, VisIt и т. Д.)
Различные части программного обеспечения Elmer можно использовать независимо. Хотя основным модулем является инструмент ElmerSolver, который включает в себя множество сложных функций для решения физических моделей, для создания полного рабочего процесса требуются дополнительные компоненты. Для предварительной и постобработки можно использовать другие инструменты, такие как Paraview , для визуализации вывода.
Программное обеспечение работает на платформах Unix и Windows и может быть скомпилировано на большом количестве компиляторов с использованием инструмента сборки CMake . Решатель также может использоваться в параллельном режиме с несколькими хостами на платформах, поддерживающих MPI . Возможность параллелизации Элмера - одна из самых сильных сторон этого решателя.
Внешние ссылки [ править ]
См. Также [ править ]
Ссылки [ править ]
- ^ "Опубликована версия Elmer 9.0" . elmerfem.org/forum . Проверено 27 февраля 2021 года .
- ^ "Элмер - CSC" . CSC - IT - центр по науке ООО . Проверено 4 сентября 2019 .
- ^ a b Råback, Питер; Форсстрём, Пирьо-Лина; Лили, Микко; Грён, Матти (2007). "Пакет конечных элементов Элмера для решения дифференциальных уравнений в частных производных". Форум пользователей EGEE .
- ^ Råback, Питер; Малинен, Мика (2019). «Обзор Элмера» (PDF) . CSC - ИТ-центр науки .