Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Элмер является вычислительным инструментом для мульти- физических проблем. Он был разработан CSC [2] в сотрудничестве с финскими университетами, исследовательскими лабораториями и промышленностью. Решатель Elmer FEM - это бесплатное программное обеспечение с открытым исходным кодом , соответствующее требованиям Стандартной общественной лицензии GNU (GPL) версии 2 или любой более поздней. [3]

Элмер включает, например, физические модели гидродинамики , строительной механики , электромагнетизма , теплопередачи и акустики . [3] Они описываются уравнениями в частных производных, которые Элмер решает методом конечных элементов (МКЭ).

Элмер состоит из нескольких частей: [4]

  • ElmerGrid - инструмент преобразования сеток, который можно использовать для преобразования различных форматов сеток в сетки, подходящие для Элмера.
  • ElmerGUI - графический интерфейс, который можно использовать на существующей сетке для назначения физических моделей, он генерирует «файл случая», который описывает проблему, которую необходимо решить. Не отображает всю функциональность ElmerSolver в графическом интерфейсе.
  • ElmerSolver - числовой решатель, который выполняет вычисления методом конечных элементов с использованием файлов сетки и случая.
  • ElmerPost - Модуль постобработки / визуализации. (Разработка остановилась в пользу других инструментов постобработки, таких как ParaView, VisIt и т. Д.)

Различные части программного обеспечения Elmer можно использовать независимо. Хотя основным модулем является инструмент ElmerSolver, который включает в себя множество сложных функций для решения физических моделей, для создания полного рабочего процесса требуются дополнительные компоненты. Для предварительной и постобработки можно использовать другие инструменты, такие как Paraview , для визуализации вывода.

Программное обеспечение работает на платформах Unix и Windows и может быть скомпилировано на большом количестве компиляторов с использованием инструмента сборки CMake . Решатель также может использоваться в параллельном режиме с несколькими хостами на платформах, поддерживающих MPI . Возможность параллелизации Элмера - одна из самых сильных сторон этого решателя.

Внешние ссылки [ править ]

См. Также [ править ]

Ссылки [ править ]

  1. ^ "Опубликована версия Elmer 9.0" . elmerfem.org/forum . Проверено 27 февраля 2021 года .
  2. ^ "Элмер - CSC" . CSC - IT - центр по науке ООО . Проверено 4 сентября 2019 .
  3. ^ a b Råback, Питер; Форсстрём, Пирьо-Лина; Лили, Микко; Грён, Матти (2007). "Пакет конечных элементов Элмера для решения дифференциальных уравнений в частных производных". Форум пользователей EGEE .
  4. ^ Råback, Питер; Малинен, Мика (2019). «Обзор Элмера» (PDF) . CSC - ИТ-центр науки .