Elmer — это вычислительный инструмент для решения мультифизических задач . Он был разработан CSC [2] в сотрудничестве с финскими университетами, исследовательскими лабораториями и промышленностью. Решатель Elmer FEM — это бесплатное программное обеспечение с открытым исходным кодом , на которое распространяются требования Стандартной общественной лицензии GNU (GPL) версии 2 или любой более поздней. [3]
Элмер включает, например, физические модели гидродинамики , строительной механики , электромагнетизма , теплопередачи и акустики . [3] Они описываются дифференциальными уравнениями в частных производных, которые Элмер решает с помощью метода конечных элементов (МКЭ).
Элмер состоит из нескольких различных частей: [4]
Различные части программного обеспечения Elmer можно использовать независимо. Хотя основным модулем является инструмент ElmerSolver, который включает в себя множество сложных функций для решения физических моделей, для создания полноценного рабочего процесса необходимы дополнительные компоненты. Для предварительной и последующей обработки можно использовать другие инструменты, такие как Paraview, для визуализации результатов.
Программное обеспечение работает на платформах Unix и Windows и может быть скомпилировано на самых разных компиляторах с помощью инструмента сборки CMake . Решатель также можно использовать в параллельном режиме с несколькими хостами на платформах, поддерживающих MPI . Возможности распараллеливания Элмера — одна из самых сильных сторон этого решателя.