OOFEM - Википедия - OOFEM

OOFEM
Оригинальный автор (ы)Боржек Пацак
Стабильный выпуск
2.4 / 15 февраля 2016 г. (2016-02-15)
Операционная системаUnix, Windows
ТипАнализ методом конечных элементов
ЛицензияLGPL
Интернет сайтоофем.org

OOFEM это бесплатно и с открытым исходным кодом мультифизика заключительный элемент код с объектно-ориентированный архитектура.[1] Цель этого проекта - предоставить эффективный и надежный инструмент для вычислений FEM, а также предложить модульную и расширяемую среду для разработки.[2]

Основные особенности

  • Решает различные линейные и нелинейные задачи из структурной, тепловой и гидравлической механики.[3]
  • В частности, включает множество моделей материалов для нелинейной механики разрушения квазихрупких материалов, таких как бетон.[4][5]
  • Эффективный параллельно поддержка обработки на основе декомпозиция домена и парадигмы передачи сообщений.[6]
  • Доступны как прямые, так и итерационные решатели. Прямые решатели включают симметричный и несимметричный решатель линии горизонта и разреженный прямой решатель. Итерационные решатели поддерживают множество разреженных форматов хранения и поставляются с различными предобуславливателями.[7] Доступны интерфейсы для сторонних библиотек решателей линейных и собственных значений, включая IML,[8] PETSc, SLEPc,[9] и СПУЛИ.[10]
  • Поддержка для Расширенные конечные элементы (XFEM)[11] и изогеометрический анализ (IGA).[12]

Лицензия

OOFEM - бесплатное программное обеспечение с открытым исходным кодом, выпущенное под Стандартная общественная лицензия ограниченного применения GNU версия 2.1 в любой более поздней версии[13]

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

Рекомендации

  1. ^ Б. Пацак и З. Биттнар: Дизайн объектно-ориентированного кода конечных элементов, Достижения в инженерном программном обеспечении, 32 (10-11), 759-767, 2001
  2. ^ Сайт проекта OOFEM по адресу www.oofem.org
  3. ^ Особенности OOFEM, http://www.oofem.org/en/features/features.html
  4. ^ Руководство по библиотеке материалов OOFEM, http://www.oofem.org/en/documentation/manual.html
  5. ^ Б. Пацак и М. Йирасек. Адаптивное разрешение локальных повреждений квазихрупких материалов. Журнал отдела инженерной механики ASCE, 130: 720-732, 2004.
  6. ^ Б. Пацак и Д. Рипл. Объектно-ориентированная параллельная структура конечных элементов с динамической балансировкой нагрузки. Достижения в инженерном программном обеспечении, 47 (1): 35 - 50, 2012.
  7. ^ Руководство по вводу OOFEM, http://www.oofem.org/en/documentation/manual.html
  8. ^ Библиотека шаблонов для численных итерационных методов, http://math.nist.gov/iml++/
  9. ^ Масштабируемая библиотека для вычисления задач на собственные значения, http://www.grycap.upv.es/slepc/
  10. ^ Программа для решения пространственно-ориентированных линейных уравнений, http://www.netlib.org/linalg/spooles/spooles.2.2.html
  11. ^ Р. Чамрова и Б. Пацак: объектно-ориентированное программирование и расширенный метод конечных элементов. Инженерия и вычислительная механика, 163 (EM4): 271--278, 2010.
  12. ^ Д. Рипл и Б. Пацак: От анализа конечных элементов до изогеометрического анализа в объектно-ориентированной вычислительной среде, Достижения в области инженерного программного обеспечения, 44 (1): 116 - 125, 2012. doi: 10.1016 / j.advengsoft.2011.05 .032.
  13. ^ Лицензия OOFEM

внешняя ссылка

Ресурсы сообщества