Решатель МКЭ Элмера

Решатель МКЭ Элмера
Стабильный релиз
9.0 / 11 ноября 2020 г. ; 3 года назад [1] ( 2020-11-11 )
Репозиторий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]

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

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

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

  • Официальный сайт

Смотрите также

Ссылки

  1. ^ "Опубликована версия Elmer 9.0". elmerfem.org/forum . Получено 27 февраля 2021 г. .
  2. ^ "Elmer – CSC". CSC — IT Center for Science Ltd. Получено 2019-09-04 .
  3. ^ аб Робак, Питер; Форсстрем, Пирьо-Леена; Лили, Микко; Грён, Матти (2007). «Пакет конечных элементов Элмера для решения уравнений в частных производных». Форум пользователей EGEE .
  4. ^ Робак, Питер; Малинен, Мика (2019). «Обзор Elmer» (PDF) . CSC – IT Center for Science .
Взято с "https://en.wikipedia.org/w/index.php?title=Elmer_FEM_solver&oldid=1174181548"