Стабильный релиз | 9.0 / 11 ноября 2020 г. ( 2020-11-11 ) [1] |
---|---|
Репозиторий | github.com/ElmerCSC/elmerfem |
Написано в | Фортран 90 , С и С++ |
Операционная система | Linux , Microsoft Windows , MacOS |
Платформа | командная строка /GUI Qt v4/v5 |
Тип | КАЕ |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | www.elmerfem.org |
Elmer — это вычислительный инструмент для решения многофизических задач . Он был разработан CSC [2] в сотрудничестве с финскими университетами, исследовательскими лабораториями и промышленностью. Elmer FEM Solver — это бесплатное программное обеспечение с открытым исходным кодом , подпадающее под требования GNU General Public License (GPL) версии 2 или более поздней. [3]
Например, Elmer включает в себя физические модели динамики жидкости , строительной механики , электромагнетизма , теплопередачи и акустики . [3] Они описываются уравнениями в частных производных, которые Elmer решает с помощью метода конечных элементов (МКЭ).
Элмер состоит из нескольких частей: [4]
Различные части программного обеспечения Elmer могут использоваться независимо. В то время как основным модулем является инструмент ElmerSolver, который включает множество сложных функций для решения физических моделей, для создания полного рабочего процесса требуются дополнительные компоненты. Для предварительной и последующей обработки можно использовать другие инструменты, такие как Paraview , для визуализации выходных данных.
Программное обеспечение работает на платформах Unix и Windows и может быть скомпилировано на большом количестве компиляторов с использованием инструмента сборки CMake . Решатель также может использоваться в многохостовом параллельном режиме на платформах, которые поддерживают MPI . Возможность распараллеливания Elmer является одной из самых сильных сторон этого решателя.