Проект Гермес
![]() | Тема этой статьи может не соответствовать рекомендациям Википедии по известности продуктов и услуг . ( декабрь 2012 г. ) |
![]() Распространение гармонических волн, смоделированное библиотекой Hermes2d | |
Стабильная версия | 3.1 / 2015 |
---|---|
Операционная система | Linux , Unix , Windows , Mac OS X |
Доступно в | С++, Питон |
Тип | Программное обеспечение для научного моделирования |
Лицензия | Меньшая стандартная общественная лицензия GNU |
Веб-сайт | www |
Hermes2D ( это модульная библиотека система конечных элементов высшего порядка ) — быстрой ++/Python для C алгоритмов разработки адаптивных решателей hp-FEM . [1] hp-FEM — это современная версия метода конечных элементов (МКЭ), обеспечивающая чрезвычайно быструю экспоненциальную сходимость. [2]
Основные возможности библиотеки.
[ редактировать ]Библиотеку Hermes можно использовать для решения широкого спектра задач УЧП , начиная от линейных эллиптических уравнений и заканчивая зависящими от времени нелинейными мультифизическими системами УЧП , возникающими в упругости , строительной механике , механике жидкости , акустике , электромагнетике и других областях вычислительной техники и науки. . Библиотеки Hermes доступны для загрузки в соответствии с Меньшими общими условиями лицензии GNU в качестве средства предоставления программного обеспечения с открытым исходным кодом для разработки научных вычислительных исследований. В программном обеспечении представлена реализация адаптивного hp-FEM компании Hermes для улучшения сходимости и точности в нелинейных системах. Программное обеспечение и лежащие в его основе численные методы разработаны международной группой hp-FEM вУниверситет Невады в Рино (США), Университет Западной Богемии в Пльзене и Институт термомеханики в Праге ( Чехия ). Hermes основан на адаптивных в пространстве и пространстве-времени многосеточных алгоритмах hp-FEM, работающих с очень нерегулярными сетками . Поколение сетки спроектирован с использованием подвесных узлов произвольного уровня. [3]
Документация
[ редактировать ]Документация для библиотек Hermes представляет собой обширный набор инструкций, информации и учебных пособий, связанных с использованием Hermes и метода конечных элементов . Hermes включает инструкции по установке сотрудничающих сторонних библиотек (TPL), а также введение в математическую основу метода hp-FEM и подробные инструкции по использованию и модификации кода. Любой пользователь, пожелавший расширить возможности Hermes, может найти инструкции о том, как отправить свою работу напрямую авторам через GitHub . Документация включает учебные пособия по загрузке и компиляции Hermes в нескольких операционных системах, а также примеры задач и тестов для каждого пакета программного обеспечения .
См. также
[ редактировать ]- Список программного обеспечения для численного анализа
- Список пакетов программного обеспечения для конечных элементов
Ссылки
[ редактировать ]- ^ П.Солин, К. Сегет, И. Долезель: Методы конечных элементов высшего порядка, CRC Press, 2003.
- ^ И. Бабушка, BQ Guo: Версия метода конечных элементов h, p и hp: базисная теория и приложения, Достижения в области инженерного программного обеспечения, том 15, выпуск 3-4, 1992.
- ^ Л. Дубцова, П. Солин, Дж. Червени, П. Кус: Адаптивный к пространству и времени двухсеточный hp-FEM для задач переходного микроволнового нагрева, представлено в журнале Электромагнетизм
- Программное обеспечение для научного моделирования
- Программное обеспечение конечных элементов
- Численный анализ
- Метод конечных элементов
- Программное обеспечение конечных элементов для Linux
- Бесплатное программное обеспечение, написанное на C++.
- Бесплатное программное обеспечение, написанное на Python.
- Университет Западной Богемии