Гермес Проект - Hermes Project

Гермес Проект
Распространение гармонических волн смоделировано библиотекой Hermes2d
Распространение гармонических волн смоделировано библиотекой Hermes2d
Стабильный выпуск
3.1 / 2015; 5 лет назад (2015)
Операционная системаLinux, Unix, Windows, Mac OS X
Доступно вC ++, Python
ТипПрограммное обеспечение для научного моделирования
ЛицензияСтандартная общественная лицензия ограниченного применения GNU
Интернет сайтwww.hpfem.org/ hermes/

Гермес2D (ЧАСкайфэ-порядок модулярный конечный еодолжить sсистема) - это библиотека алгоритмов C ++ / Python для быстрой разработки адаптивных hp-FEM решатели.[1] hp-FEM это современная версия метод конечных элементов (FEM), способный к чрезвычайно быстрой экспоненциальной сходимости.[2]

Основные возможности библиотеки

Библиотеку Hermes можно использовать для самых разных PDE задачи от линейных эллиптических уравнений до зависящих от времени нелинейный мультифизика PDE системы, возникающие в эластичность, строительная механика, механика жидкости, акустика, электромагнетизм, и другие области вычислительная техника и наука. Библиотеки Hermes доступны для загрузки в соответствии с Ограниченными общими условиями лицензии GNU в качестве средства предоставления программного обеспечения с открытым исходным кодом для разработки Вычислительная наука Исследование. Реализация Hermes адаптивного hp-FEM для улучшения сходимости и точности в нелинейных системах. Программное обеспечение и лежащие в основе численные методы разработаны международным группа HP-FEM на Университет Невады в Рино (Соединенные Штаты), Университет Западной Богемии в Пльзень и Институт термомеханики в г. Прага (Чехия ). Гермес основан на пространственно-пространственно-временной адаптивной мульти-сетке. hp-FEM алгоритмы, работающие с очень нерегулярными сетки. В создание сетки спроектирован с использованием узлов подвески произвольного уровня[3]

Документация

Документация для библиотек Hermes представляет собой обширный набор инструкций, информации и руководств, связанных с использованием Hermes и Метод конечных элементов. Гермес включает инструкции по установке совместных сторонних библиотек (TPL), а также введение в математику, лежащую в основе hp-FEM метод и подробные инструкции по использованию и модификации кода. Любой пользователь, желающий расширить возможности Hermes, может найти инструкции о том, как отправить свою работу непосредственно авторам через GitHub. Документация включает в себя руководства по загрузке и компиляции Hermes в нескольких операционных системах, а также примеры проблем и тестов для каждой из них. пакет программного обеспечения.

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

использованная литература

  1. ^ П. Солин, К. Сегет, И. Долезел: Методы конечных элементов высшего порядка, CRC Press, 2003.
  2. ^ И. Бабушка, B.Q. Го: h, p и h-p версия метода конечных элементов: теория основ и приложения, Advances in Engineering Software, Volume 15, Issue 3-4, 1992.
  3. ^ Л. Дубцова, П. Солин, Дж. Червени, П. Кус: Пространственно-временная адаптивная двухкомпонентная HP-FEM для задач нестационарного микроволнового нагрева, представленная в Electromagnetics