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

Hermes2D ( Н IGH эр -порядок м odular конечного й lement с ystem ) является C ++ / Python библиотекой алгоритмов для быстрого развития адаптивных HP-ПЭХ решателей. [1] hp-FEM - это современная версия метода конечных элементов (FEM), которая обеспечивает чрезвычайно быструю экспоненциальную сходимость. [2]

Основные возможности библиотеки [ править ]

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

Документация [ править ]

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

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

  • Список программного обеспечения для численного анализа
  • Список пакетов программного обеспечения для конечных элементов

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

  1. ^ П. Солин, К. Сегет, И. Долезел: Методы конечных элементов высшего порядка, CRC Press, 2003.
  2. ^ I. Babuska, BQ Го: Н, р и л варианты метода конечных элементов: основа теория и приложения, Успехи в разработке программных, том 15, выпуск 3-4, 1992.
  3. ^ Л. Дубцова, П. Солин, Дж. Червени, П. Кус: Пространственно-временная адаптивная двухкомпонентная HP-FEM для задач нестационарного микроволнового нагрева, представленная в Electromagnetics