ООФЕМ
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Оригинальный автор(ы) | Борек Пацак |
---|---|
Стабильная версия | 2,5 / 30 декабря 2017 г. |
Операционная система | Юникс , Винда |
Тип | Конечно-элементный анализ |
Лицензия | LGPL |
Веб-сайт | оофем |
OOFEM — это с открытым исходным кодом бесплатный мультифизический конечных элементов код и объектно-ориентированной архитектурой. [1] Цель этого проекта — предоставить эффективный и надежный инструмент для вычислений FEM, а также предложить высокомодульную и расширяемую среду для разработки. [2]
Основные особенности
[ редактировать ]- Решает различные линейные и нелинейные задачи строительной, тепловой и гидромеханики. [3]
- В частности, включает множество моделей материалов для нелинейной механики разрушения квазихрупких материалов, таких как бетон. [4] [5]
- Поддержка эффективной параллельной обработки на основе парадигм декомпозиции предметной области и передачи сообщений. [6]
- Доступны как прямые, так и итеративные решатели. Прямые решатели включают симметричные и несимметричные решатели линий горизонта и разреженные прямые решатели. Итеративные решатели поддерживают множество разреженных форматов хранения и оснащены различными предобуславливателями. [7] Доступны интерфейсы к сторонним библиотекам решателей линейных значений и собственных значений, включая IML, [8] ПЕТСк , СЛЭПк, [9] и КАТУШКИ. [10]
- Поддержка расширенных конечных элементов (XFEM) [11] и изогеометрический анализ (IGA) . [12]
Лицензия
[ редактировать ]OOFEM — это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под лицензией GNU Lesser General Public License версии 2.1 для любой более поздней версии. [13]
См. также
[ редактировать ]- Список программного обеспечения для численного анализа
- Список пакетов программного обеспечения для конечных элементов
Ссылки
[ редактировать ]- ^ Б. Пацак и З. Биттнар: Проектирование объектно-ориентированного кода конечных элементов, Достижения в области инженерного программного обеспечения, 32 (10-11), 759-767, 2001 г.
- ^ Веб-сайт проекта OOFEM www.oofem.org.
- ^ Возможности OOFEM, http://www.oofem.org/en/features/features.html.
- ^ Руководство по библиотеке материалов OOFEM, http://www.oofem.org/en/documentation/manual.html.
- ^ Б. Пацак и М. Йирасек. Адаптивное разрешение локализованных повреждений в квазихрупких материалах. Журнал отдела инженерной механики ASCE, 130:720–732, 2004.
- ^ Б. Пацак и Д. Рипл. Объектно-ориентированная параллельная структура конечных элементов с динамической балансировкой нагрузки. Достижения в области инженерного программного обеспечения, 47(1):35–50, 2012 г.
- ^ Руководство по вводу OOFEM, http://www.oofem.org/en/documentation/manual.html.
- ^ Библиотека шаблонов для численных итерационных методов, http://math.nist.gov/iml++/
- ^ Масштабируемая библиотека для вычислений задач собственных значений, https://slepc.upv.es/
- ^ Программа решения объектно-ориентированных линейных уравнений SParse, http://www.netlib.org/linalg/spooles/spooles.2.2.html
- ^ Р. Чамрова и Б. Пацак: Объектно-ориентированное программирование и расширенный метод конечных элементов. Инженерная и вычислительная механика, 163(EM4):271–278, 2010.
- ^ Д. Рипл и Б. Пацак: От анализа методом конечных элементов к изогеометрическому анализу в объектно-ориентированной вычислительной среде, Достижения в области инженерного программного обеспечения, 44 (1): 116-125, 2012. doi: 10.1016/j.advengsoft. 2011.05.032.
- ^ Лицензия OOFEM