Jump to content

МФЭМ Джозеф П.Х.

Разработчик(и) Университет Глазго
Первоначальный выпуск 2008  ( 2008 )
Стабильная версия
0.6.8
Написано в С++
Операционная система Юникс , Линукс , ОС Х
Лицензия LGPL версии 2.1 или новее
Веб-сайт мофем .гла .uk

MoFEM (метод конечных элементов, ориентированный на сетку) — это программа анализа методом конечных элементов с открытым исходным кодом, разработанная и поддерживаемая в Университете Глазго . MoFEM предназначен для решения мультифизических задач с произвольными уровнями аппроксимации, различными уровнями измельчения сетки и оптимизирован для высокопроизводительных вычислений. MoFEM представляет собой смесь контейнеров MultiIndex Boost (библиотеки C++) , MOAB (сеточно-ориентированной базы данных) и PETSc (портативного расширяемого набора инструментов для научных вычислений). MoFEM разработан на C++ и является программным обеспечением с открытым исходным кодом под лицензией GNU Lesser General Public License ( GPL ).

Мотивация

[ редактировать ]

Создание среды научного моделирования для методов конечных элементов — сложная задача. Самая длинная часть разработки конечно-элементного кода связана с решением технических проблем, связанных с реализацией программного обеспечения, а не с решением основных физических проблем, для решения которых предназначен код.

Потребность в точных решениях все более сложных реальных проблем означает, что лежащие в их основе структуры данных также становятся все более сложными. Это особенно очевидно при использовании мультифизики, hp-адаптивности и/или развивающейся геометрии (например, распространения трещин). Признанное коммерческое программное обеспечение часто ограничено в этом отношении или может относительно медленно внедрять новые инновации. Решение этих проблем было основной мотивацией для разработки MoFEM, поскольку инженерам, ученым и математикам все чаще приходится выполнять расчеты с использованием нескольких сгущений сетки, разных порядков аппроксимации, нескольких степеней свободы и/или разных масштабов.

MoFEM произошел от YAFEMS (2008), общего кода конечных элементов с открытым исходным кодом, разработанного в Университете Глазго .

В 2013 году YAFEMS был переписан с нуля и назван MoFEM. MoFEM был инициирован двумя проектами. EPSRC основал проект «Обеспечение уверенности в долговечных композитах» (DURACOMP). [1] в консорциуме трех учреждений: Университета Уорика , Университета Глазго , Университета Ньюкасла и нескольких промышленных партнеров. Второй проект финансировался IAA-EPSRC: Моделирование разрушения ядерного графита: от академической среды к коммерческому применению. [2] и ЭДФ Энергия .

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

[ редактировать ]

Лицензия

[ редактировать ]

MoFEM — это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под лицензией GNU Lesser General Public License , опубликованной Фондом свободного программного обеспечения . [7]

  1. ^ Проект DURCOMP (EP/K026925/1)
  2. ^ ИАА (EP/K503903/1)
  3. ^ Д. Рупрехт и Х. Мюллер «Схема адаптивного подразделения тетраэдра на основе ребер», Springer Berlin Heidelberg, 1998.
  4. ^ М. Эйнсворт и Дж. Койл Иерархические базы конечных элементов на неструктурированных тетраэдральных сетках , Int. Дж. Нумер. Мет. Англия 2003; 58:2103–2130 (DOI: 10.1002/nme.847)
  5. ^ Л. Качмарчик, М. Мусави Нежад и К. Пирс, Трехмерное хрупкое разрушение: распространение трещин под действием конфигурационной силы , Межд. Дж. Нумер. Мет. Англия 2013; (DOI: 10.1002/nme.4603)
  6. ^ А. Келли, Л. Качмарчик, К. Методология улучшения сетки Пирса для 3D-объемов с неплоскими поверхностями , Материалы 21-го Международного круглого стола по созданию сеток, 55-69, 2013.
  7. ^ Лицензия МФЕМ
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 08e4e2a5ccdbed0bd170e62819600fc4__1649416920
URL1:https://arc.ask3.ru/arc/aa/08/c4/08e4e2a5ccdbed0bd170e62819600fc4.html
Заголовок, (Title) документа по адресу, URL1:
MoFEM JosePH - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)